(中職)Access2010數(shù)據(jù)庫案例教程03-01電子課件_第1頁
(中職)Access2010數(shù)據(jù)庫案例教程03-01電子課件_第2頁
(中職)Access2010數(shù)據(jù)庫案例教程03-01電子課件_第3頁
(中職)Access2010數(shù)據(jù)庫案例教程03-01電子課件_第4頁
(中職)Access2010數(shù)據(jù)庫案例教程03-01電子課件_第5頁
已閱讀5頁,還剩97頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、正版可修改PPT課件(中職)Access2010數(shù)據(jù)庫案例教程03_01電子課件第三章 查詢的創(chuàng)建與應(yīng)用 查詢的創(chuàng)建與應(yīng)用 項(xiàng)目一 選擇查詢的創(chuàng)建 目錄任務(wù)實(shí)施Task force項(xiàng)目拓展Project development項(xiàng)目測評Project evaluation項(xiàng)目小結(jié)Project summary過濾頁第一部分Task force任務(wù)一 設(shè)計與規(guī)劃圖書借閱管理系統(tǒng)任務(wù)二 創(chuàng)建“圖書借閱管理系統(tǒng)”數(shù)據(jù)庫任務(wù)實(shí)施查詢的創(chuàng)建與應(yīng)用 重點(diǎn)選擇查詢的創(chuàng)建參數(shù)查詢的創(chuàng)建與使用操作查詢的創(chuàng)建與使用 交叉表查詢 難點(diǎn)有條件查詢計算型選擇查詢條件參數(shù)查詢交叉表查詢 查詢的創(chuàng)建與應(yīng)用 表的創(chuàng)建是數(shù)據(jù)庫的

2、基礎(chǔ),也是查詢創(chuàng)建的基礎(chǔ),查詢體現(xiàn)了數(shù)據(jù)庫的設(shè)計目的,使用查詢可以對數(shù)據(jù)進(jìn)行一系列的操作。如:查找滿足某個條件的數(shù)據(jù),對表中的數(shù)據(jù)進(jìn)行匯總計算,將多個表中的數(shù)據(jù)集中顯示,對表中數(shù)據(jù)進(jìn)行更新、刪除、追加等操作。 查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢體現(xiàn)了數(shù)據(jù)庫的設(shè)計目的,使用查詢可以對數(shù)據(jù)進(jìn)行一系列的操作。查詢向?qū)ccess 數(shù)據(jù)庫提供的快速創(chuàng)建查詢的工具,但是使用查詢向?qū)?chuàng)建查詢存在一定的局限性,有些情況下使用向?qū)?chuàng)建完成查詢之后還需要在設(shè)計視圖中對查詢進(jìn)行修改,因此對于使用向?qū)?chuàng)建查詢的方法只需簡單了解即可。查詢的創(chuàng)建與應(yīng)用 任務(wù)

3、一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施通過對該查詢的創(chuàng)建為后期創(chuàng)建圖書信息管理窗體提供數(shù)據(jù)源,“顯示圖書信息”要求顯示出圖書的基本信息。本次任務(wù)我們通過創(chuàng)建“顯示圖書信息”查詢,學(xué)習(xí)如何使用向?qū)韯?chuàng)建查詢查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施“顯示圖書信息”設(shè)計視圖效果:查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(1)查詢的概念思考我們在日常生活中的查詢有哪些?所謂查詢能夠?qū)⒋鎯τ谝粋€或多個表中的符合要求的數(shù)據(jù)挑選出來,并對挑選出來的結(jié)果按照某種規(guī)則進(jìn)行運(yùn)算的

4、數(shù)據(jù)庫對象。查詢Access 2010數(shù)據(jù)庫的一個重要對象,它體現(xiàn)了數(shù)據(jù)庫的設(shè)計目的,通過查詢篩選出符合條件的記錄,構(gòu)成一個新的數(shù)據(jù)集合,從中獲取數(shù)據(jù)的表或查詢稱為該查詢的數(shù)據(jù)源。查詢的結(jié)果也可以作為數(shù)據(jù)庫中其他對象的數(shù)據(jù)源。查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查看、搜索和分析數(shù)據(jù)追加、更改和刪除數(shù)據(jù)實(shí)現(xiàn)數(shù)據(jù)的篩選,排序匯總和計算作為報表或窗體等其他對象的數(shù)據(jù)源將一個和多個表中獲取的數(shù)據(jù)實(shí)現(xiàn)關(guān)聯(lián)(2)查詢的功能無條件選擇查詢是選擇查詢里面最簡單的一種查詢。在建立查詢的時候無需指定查詢的條件,將需要查詢的字段添加上即可。 (3)無條件選擇查

5、詢查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施無條件選擇查詢是選擇查詢里面最簡單的一種查詢。在建立查詢的時候無需指定查詢的條件,將需要查詢的字段添加上即可。 (3)無條件選擇查詢查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施1.創(chuàng)建一個名為“顯示圖書信息”的簡單查詢,顯示“圖書編號”、“書名”、“作者”、“ISBN”、“出版社名稱”、“出版社名稱”、“出版日期”、“定價”、“是否借出”、“借出次數(shù)”。查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施該查詢可通

6、過向?qū)硗瓿?,具體步驟如下:創(chuàng)建功能區(qū) 步驟二在數(shù)據(jù)庫功能區(qū)域的“創(chuàng)建”選項(xiàng)卡下單擊“查詢向?qū)А泵睢2襟E一啟動Access 2010,打開“圖書借閱管理系統(tǒng)”。查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施新建查詢界面 步驟三在彈出的“新建查詢”向?qū)Ы缑孢x擇“簡單查詢向?qū)А眴螕簟按_定”命令。查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢向?qū)?步驟四在彈出的查詢向?qū)Ы缑?,指定查詢?shù)據(jù)源,并選擇要求顯示的字段,單擊“下一步”按鈕。查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析

7、二知識準(zhǔn)備三任務(wù)實(shí)施確定查詢類型 步驟五在向?qū)Ы缑孢x擇“明細(xì)”選項(xiàng),單擊“下一步”按鈕。查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施指定查詢標(biāo)題 步驟六指定查詢標(biāo)題,單擊完成按鈕查看查詢效果。查詢的創(chuàng)建與應(yīng)用 任務(wù)一 利用查詢向?qū)?chuàng)建“圖書信息”查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢效果圖查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施使用設(shè)計視圖可以按照用戶的需要設(shè)計查詢,比通過查詢向?qū)?chuàng)建的查詢具有更大的靈活性,因此它是Access 2010中創(chuàng)建查詢的主要方法。本次任務(wù)我們通過創(chuàng)建

8、“顯示借閱者信息”查詢學(xué)習(xí)如何使用查詢設(shè)計視圖創(chuàng)建簡單的查詢,并為后期借閱者信息管理窗體準(zhǔn)備數(shù)據(jù)源。查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施無條件查詢在創(chuàng)建時不需要指定查詢的條件,只需將查詢要求顯示的字段添加到查詢的設(shè)計視圖中即可,可以在一個表中選擇顯示的字段也可在多個表中選擇字段,實(shí)現(xiàn)數(shù)據(jù)的集中。 查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施本次任務(wù)主要完成以下操作:1.創(chuàng)建“顯示借閱者信息”查詢,要求顯示“學(xué)生編號”、“姓名”、“性別”、“入校時間”、“班級”、“聯(lián)系

9、電話”、“照片”。查詢設(shè)計查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢結(jié)果圖2.完成查詢視圖之間的切換。 查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢視圖:在Access 2010中查詢有5種視圖方式: 51234數(shù)據(jù)表視圖數(shù)據(jù)透視表視圖數(shù)據(jù)透視圖視圖SQL視圖設(shè)計視圖查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施我們經(jīng)常操作的有三種視圖:以表的形式顯示查詢執(zhí)行的結(jié)果。2數(shù)據(jù)表視圖用于設(shè)計(創(chuàng)建和編輯)查詢。設(shè)

10、計視圖1用于查看或編輯查詢時所用到的SQL語句。 3SQL視圖查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施關(guān)于設(shè)計視圖在查詢的設(shè)計視圖中包含兩部分:(1)數(shù)據(jù)源顯示區(qū)域:在設(shè)計視圖上部。 在完成對查詢的創(chuàng)建后,若在數(shù)據(jù)源顯示區(qū)域添加的表有多余的,那么就需要將其刪除。 查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(2)設(shè)計網(wǎng)格:在設(shè)計視圖下部。在設(shè)計網(wǎng)格中主要包含以下內(nèi)容:字段用于添加查詢中所使用到的源表中的字段名稱。表指定“字段行”所添加的字段的來源。顯示用于設(shè)置字段在查詢的

11、數(shù)據(jù)表視圖中是否顯示。條件用于設(shè)置查詢的條件?;虍?dāng)查詢的條件包含多個,并且條件之間是“或”的關(guān)系,那么可以將查詢的條件分別填寫在“條件”行與“或”行。查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施創(chuàng)建“顯示借閱者信息”查詢,要求顯示“學(xué)生編號”、“姓名”、“性別”、“入校時間”、“班級”、“聯(lián)系電話”、“照片”。查詢設(shè)計視圖步驟一打開“圖書借閱管理系統(tǒng)”。步驟二在數(shù)據(jù)庫功能區(qū)中的創(chuàng)建選項(xiàng)卡中單擊“查詢設(shè)計”命令,進(jìn)入查詢設(shè)計視圖。查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施添加

12、數(shù)據(jù)源步驟三在“顯示表”對話框中,選擇查詢數(shù)據(jù)源“借閱者表”,單擊“添加按鈕”,關(guān)閉“顯示表”對話框。查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施顯示字段添加 步驟四依次選中需要添加的字段,將其拖動到設(shè)計網(wǎng)格線的字段行。(或在字段網(wǎng)格線的下拉列表中選擇需要添加的字段)查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢命名 步驟五單擊快速訪問工具欄上的“保存”按鈕,將查詢命名為“顯示借閱者信息”。查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析

13、二知識準(zhǔn)備三任務(wù)實(shí)施視圖切換 步驟六單擊“設(shè)計”選項(xiàng)卡下的視圖按鈕,選擇“數(shù)據(jù)表視圖”選項(xiàng)。查詢的創(chuàng)建與應(yīng)用 任務(wù)二 使用設(shè)計視圖創(chuàng)建“顯示借閱者信息”無條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢效果圖查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施通過前面兩個任務(wù)學(xué)習(xí)了使用向?qū)c設(shè)計視圖來完成簡單查詢的創(chuàng)建,所謂的簡單查詢即指無條件查詢,本次任務(wù)我們一起來學(xué)習(xí)如何創(chuàng)建有條件查詢,有條件查詢即在創(chuàng)建查詢時需要根據(jù)要求指定查詢的條件,將表中符合條件的記錄篩選出來。查詢的創(chuàng)建與應(yīng)用 任務(wù)三利用設(shè)計視圖創(chuàng)建 “未還書信息”、

14、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施本次任務(wù)需要完成以下兩個任務(wù):1.創(chuàng)建“未還書信息”查詢,要求顯示“圖書編號”、“書名”、“ISBN” 、“出版社名稱”、“姓名”,“班級”,“聯(lián)系電話”、“應(yīng)還日期”。查詢命名為“未還書信息”。查詢的創(chuàng)建與應(yīng)用 任務(wù)三利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(1)查找未還書信息,首先考慮通過什么信息可以判斷出圖書未還?實(shí)際還書日期字段值為空值。(2)通過任務(wù)中的描述,根據(jù)顯示字段以及查詢所需要的查詢條件判斷查詢所用到的數(shù)據(jù)源。查詢效果圖查詢的創(chuàng)建與應(yīng)用 任務(wù)三利用設(shè)計視圖創(chuàng)建 “

15、未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施2.創(chuàng)建“可借圖書信息”,要求顯示“圖書編號”、“書名”、“作者”、“ISBN”、“圖書分類”、“出版社名稱”,查詢命名為“可借圖書信息”。查詢效果圖 (1)查找可借圖書信息要根據(jù)表中的字段判斷分析在什么情況下圖書為可借狀態(tài)。圖書未借出。(2)根據(jù)要求要求顯示的字段與查詢條件判斷選擇查詢的數(shù)據(jù)源。查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(1)有條件選擇查詢有條件查詢選擇查詢種類中相對復(fù)雜的一種查詢,需要在創(chuàng)建查詢的時候指定查詢的條件。查詢條件

16、一種規(guī)則,用來標(biāo)識要包含在查詢結(jié)果中的記錄。并非所有查詢都必須包含條件,但是如果不想看查看存儲在基本數(shù)據(jù)源中的所有記錄,則在設(shè)計時必須設(shè)計條件。查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(3)在設(shè)計多表查詢時,表與表之間應(yīng)首先建立關(guān)系,若沒有建立關(guān)系,多表查詢將會出現(xiàn)冗余重復(fù)的記錄。 (2)在Access中函數(shù)運(yùn)算符條件是由字段名常量組成的表達(dá)式查詢條件也稱為條件表達(dá)式。查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(4)查詢中數(shù)據(jù)表示方法 直

17、接表示。例如:28、-3.14。數(shù)字型 用雙引號(” ”)括起來。例:”張?!薄ⅰ蹦小?。文本值 邏輯真值為:True,邏輯假值為:False。是/否型 Is Null??罩当硎緸?Is Not Null。非空值表示為 用方括號( )括起來。其對象名與字段名之間需要用感嘆號分隔。 對象名或字段名查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(5)Access運(yùn)算符文本運(yùn)算符可以實(shí)現(xiàn)對文本型數(shù)據(jù)以及非文本型數(shù)據(jù)的連接。日期運(yùn)算符可以實(shí)現(xiàn)對日期型數(shù)據(jù)的計算以及和整數(shù)型數(shù)值之間的運(yùn)算。日期運(yùn)算符文本運(yùn)算符查詢的創(chuàng)建與應(yīng)用 任務(wù)三

18、 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施比較運(yùn)算符又稱為關(guān)系運(yùn)算符,主要用于比較兩個操作數(shù)的值。用比較運(yùn)算符構(gòu)建的表達(dá)式稱為關(guān)系表達(dá)式,表達(dá)式返回一個布爾值(True 或False)。比較運(yùn)算符 查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施邏輯運(yùn)算符常用于連接兩個以上的關(guān)系表達(dá)式,表示綜合判斷兩個或多個條件,其結(jié)果也是返回一個布爾值。邏輯運(yùn)算符 查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施

19、使用特殊運(yùn)算符構(gòu)建的關(guān)系表達(dá)式,其結(jié)果也是返回一個布爾值。特殊運(yùn)算符 查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施字符串運(yùn)算符主要用于實(shí)現(xiàn)對字符串的截取。字符串運(yùn)算符 查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施算術(shù)運(yùn)算符可以對數(shù)值型數(shù)據(jù)進(jìn)行計算。算術(shù)運(yùn)算符 查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(6)系統(tǒng)內(nèi)部函數(shù)系統(tǒng)內(nèi)部函數(shù)是系統(tǒng)內(nèi)置自帶的函數(shù),無需定義可以直接

20、使用,常用的內(nèi)置函數(shù)日期時間函數(shù) 查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施1.創(chuàng)建“未還書信息”查詢,要求顯示“圖書編號”、“書名”、“ISBN” 、“出版社名稱”、“姓名”,“班級”,“聯(lián)系電話”、“應(yīng)還日期”。查詢命名為“未還書信息”。查詢設(shè)計視圖 步驟一打開查詢設(shè)計視圖,添加數(shù)據(jù)源,并添加要使用的字段。查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施條件設(shè)置 步驟二在“實(shí)際還書日期”字段所對應(yīng)的條件行中輸入查詢條件“Is Null”,將其

21、所對應(yīng)的“顯示”行中的對勾去掉。若某一字段只用于條件表達(dá)式的構(gòu)建而非查詢內(nèi)容,則可設(shè)置為不顯示?!帮@示”行的作用是指定所選字段是否在查詢結(jié)果中顯示。注意查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施效果圖 步驟三單擊快速訪問工具欄保存按鈕,將查詢命名為“未還圖書信息”。將查詢切換到數(shù)據(jù)表視圖查看結(jié)果。查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施2.創(chuàng)建“可借圖書信息”,要求顯示“圖書編號”、“書名”、“作者”、“ISBN”、“圖書分類”、“出版社

22、名稱”。查詢命名為“可借圖書信息”。查詢設(shè)計步驟一打開查詢設(shè)計視圖,添加數(shù)據(jù)源,并添加要到的字段。 查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施條件設(shè)置 步驟二在“是否借出”對應(yīng)的條件行中輸入查詢條件“False”,在“還書是否完好”字段對應(yīng)的條件行輸入“False”,并設(shè)置為不顯示。當(dāng)查詢條件由多個條件構(gòu)成時,若之間是邏輯“與”的關(guān)系,則必須在“條件”行或“或”行中設(shè)置;若是邏輯“或”的關(guān)系,應(yīng)分別在“條件”和“或”兩行中設(shè)置。注意查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢

23、 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢結(jié)果圖 步驟三單擊快速訪問工具欄的保存按鈕,保存為“可借圖書信息”。切換到數(shù)據(jù)表視圖查看結(jié)果。查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施思考:在圖書借閱的日常管理中,有時需要按不同的指定條件來查詢藏書信息,例如:要求查詢書名以“計算”兩個字開頭的在“2013年3月”到“2013年5月”之間出版的價格低于于30元的圖書信息。該查詢要設(shè)置三個條件,且三個條件要同時滿足。該查詢按圖3-37進(jìn)行設(shè)計。在“書名”條件行輸入Like“計算*”,在出版日期的條件行輸入“Between # 20

24、13-31# And # 2013-4-30 #”,在“定價”條件行輸入 3。圖書表.*中“*”號代表表中所有字段。注意查詢的創(chuàng)建與應(yīng)用 任務(wù)三 利用設(shè)計視圖創(chuàng)建 “未還書信息”、“可借圖書信息”有條件查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢設(shè)計查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施在對圖書館中各種數(shù)據(jù)進(jìn)行管理時,常常需要進(jìn)行一些統(tǒng)計工作,如計數(shù)、求最大值、平均值等一系列的操作。在選擇查詢中包含一類查詢?yōu)橛嬎阈瓦x擇查詢,計算型選擇查詢可以實(shí)現(xiàn)對篩選出來的數(shù)據(jù)進(jìn)行一些統(tǒng)計和計算。本次任務(wù)我們主要通過以下三個任務(wù)來學(xué)習(xí)計算型選擇查詢的創(chuàng)建。查詢的創(chuàng)建與應(yīng)用

25、 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施1.創(chuàng)建統(tǒng)計圖書館中所有圖書的平均定價和圖書數(shù)量,顯示為“平均價格”和“圖書數(shù)量”,查詢名為“圖書匯總”。效果圖 查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施2.按圖書分類統(tǒng)計已借出的圖書數(shù)量,顯示“圖書分類”、“圖書數(shù)量”查詢命名為“已借出圖書數(shù)量”。該題目與上一題目不同之處在于,要求按照圖書分類進(jìn)行統(tǒng)計,言外之意就是將圖書按照圖書分類進(jìn)行匯總,并且該題目中使用到的查詢條件就是必須是已經(jīng)借出的圖書。因此需要使用分組總計查詢完成該查詢的創(chuàng)建。結(jié)果圖 查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任

26、務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施3.統(tǒng)計各類圖書最高定價與最低定價的差值,顯示為“圖書分類”、“s_data”,查詢命名為“定價差值”。結(jié)果圖 查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(1)計算型選擇查詢是指能夠?qū)⑻暨x出來的數(shù)據(jù)按照某種規(guī)則進(jìn)行統(tǒng)計和計算的查詢??傆嫴樵兛傆嫴樵円彩且环N計算型選擇查詢,通過這種查詢可以對數(shù)據(jù)進(jìn)行分組和匯總。在查詢中使用“總計”行可以對所有數(shù)據(jù)或某一特定分組記錄進(jìn)行數(shù)據(jù)統(tǒng)計。分組總計查詢按照某些字段等值為依據(jù),對表中記錄進(jìn)行分組,然后再對表中記錄分別進(jìn)行統(tǒng)計。計算型選擇查詢分類:查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)

27、分析 二知識準(zhǔn)備三任務(wù)實(shí)施添加計算字段計算字段是表中并不存在的字段,它的值是通過對表中某些字段進(jìn)行計算得到的,故其實(shí)質(zhì)是一個表達(dá)式。計算字段表達(dá)式可以包含統(tǒng)計函數(shù),此時該字段的總計方式為表達(dá)式。添加方法在設(shè)計視圖中的“字段”行中直接添加一個內(nèi)容為表達(dá)式的新字段。書寫格式新字段名:計算表達(dá)式 查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(2)統(tǒng)計函數(shù)說明統(tǒng)計函數(shù) 查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施(3)其他總計項(xiàng)類型 Group By 定義要執(zhí)行計算的組。分組 Expression 創(chuàng)建表達(dá)式中包含統(tǒng)計函數(shù)的字段。表達(dá)

28、式 First 求在表或查詢中第一條記錄的字段值。第一條記錄 Last 求在表或查詢中最后一條記錄的字段值。最后一條記錄 Where 指定不用于分組的字段條件。 條件查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施1.創(chuàng)建統(tǒng)計圖書館中所有圖書的平均定價和圖書數(shù)量,顯示為“平均價格”和“圖書數(shù)量”,查詢名為“圖書匯總”。查詢設(shè)計視圖 步驟一打開查詢設(shè)計視圖,添加數(shù)據(jù)源“圖書表”。將“圖書編號”、“定價”字段添加到設(shè)計網(wǎng)格線的字段行。查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施添加匯總行 步驟二在查詢功能區(qū)“設(shè)計”選項(xiàng)卡下單擊“匯總”

29、按鈕,添加總計行。查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施添加效果圖 查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施添加總計選項(xiàng) 步驟三在“圖書編號”字段對應(yīng)的總計行中選擇“計數(shù)”,在定價字段總計行選擇“平均值”。查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施重新指定字段標(biāo)題的方法:新標(biāo)題:原標(biāo)題字段重命名 步驟四將字段標(biāo)題進(jìn)行重命名。查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施結(jié)果圖 步驟五將查詢保存問“圖書匯總”。切換到數(shù)據(jù)表視圖查看結(jié)果。查詢的創(chuàng)建與應(yīng)用

30、 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施2.按圖書分類統(tǒng)計已借出的圖書數(shù)量,顯示“圖書分類”、“圖書數(shù)量”查詢命名為“已借出圖書數(shù)量”。查詢設(shè)計 步驟一打開查詢設(shè)計視圖,添加數(shù)據(jù)源“圖書表”,依次添加字段“圖書分類”、“圖書編號”、“是否借出”三個字段,單擊“匯總”按鈕添加“總計”行。查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施只用于構(gòu)成查詢條件的字段,其總計方式為“Where”查詢設(shè)計步驟二依次添加各字段的總計方式,“圖書分類”為分組,“圖書編號”為計數(shù),“是否借出”字段為條件。并設(shè)置“是否借出”字段對應(yīng)條件行為“True”注意查詢的創(chuàng)

31、建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢結(jié)果圖 步驟三將查詢保存為“已借出圖書數(shù)量”,切換到數(shù)據(jù)表視圖查看結(jié)果。查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施3.統(tǒng)計各類圖書最高定價與最低定價的差值,顯示為“圖書分類”、“s_data”,查詢命名為“定價差值”。查詢設(shè)計 步驟一打開查詢設(shè)計視圖,添加查詢數(shù)據(jù)源“圖書表”,將 “圖書分類”字段添加到字段行,并添加總計行。查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施計算字段的表達(dá)式可以包含統(tǒng)計函數(shù),此時該字段的總計方式為“Expression”。 添

32、加計算字段步驟二將“圖書分類”的總計方式設(shè)置為“分組”,添加計算字段s_data。并將添加的新字段的總計方式設(shè)置為“表達(dá)式”。注意查詢的創(chuàng)建與應(yīng)用 任務(wù)四 創(chuàng)建計算型選擇查詢 一任務(wù)分析 二知識準(zhǔn)備三任務(wù)實(shí)施查詢結(jié)果圖 步驟三將查詢保存為“定價差值”,切換到數(shù)據(jù)表視圖查看結(jié)果。過濾頁第二部分Project development網(wǎng)站數(shù)據(jù)庫 項(xiàng)目拓展查詢的創(chuàng)建與應(yīng)用 網(wǎng)站數(shù)據(jù)庫(動態(tài)網(wǎng)站存放網(wǎng)站數(shù)據(jù)的空間),也稱數(shù)據(jù)庫空間?,F(xiàn)大多網(wǎng)站都是由 .ASP .PHP開發(fā)的動態(tài)網(wǎng)站網(wǎng)站數(shù)據(jù)是有專門的一個數(shù)據(jù)庫來存放網(wǎng)站數(shù)據(jù)可以通過網(wǎng)站后臺,直接發(fā)布到網(wǎng)站數(shù)據(jù)庫,網(wǎng)站則把這些數(shù)據(jù)進(jìn)行調(diào)用項(xiàng)目拓展 項(xiàng)目拓展

33、1.簡單查詢查詢的創(chuàng)建與應(yīng)用 使用SQL語句創(chuàng)建選擇查詢-SELECT語句 SELECT語句的一般格式:SELECTALL|DISTINCT字段名1,字段名2.FORMWHERE條件表達(dá)式GROUP BY分組表達(dá)式HAVING條件表達(dá)式ORDER BY排序選項(xiàng)ASC|DESC;SELECT語句SQL語言中功能強(qiáng)大、使用靈活的語句之一,它能夠?qū)崿F(xiàn)數(shù)據(jù)的篩選、投影和聯(lián)接操作,并能夠完成篩選字段的重命名、多數(shù)據(jù)源組合、分類匯總和排序等具體操作。項(xiàng)目拓展1.簡單查詢查詢的創(chuàng)建與應(yīng)用 ALL查詢結(jié)果為數(shù)據(jù)源全部記錄集。DISTINCT查詢結(jié)果不包含重復(fù)行的記錄集。WHERE條件表達(dá)式指定查詢的篩選條件,

34、如果選擇該語句,那么查詢結(jié)果只包含滿足條件的記錄。GROUP BY分組字段指定對數(shù)據(jù)的分組依據(jù),其中的分組表達(dá)式可以是一個也可以是多個表達(dá)式。其中各語句含義:項(xiàng)目拓展1.簡單查詢查詢的創(chuàng)建與應(yīng)用 HAVING條件表達(dá)式將指定數(shù)據(jù)源中滿足條件表達(dá)式,并且按分組結(jié)果組成的記錄。ORDER BY排序選項(xiàng)指定對數(shù)據(jù)排序的關(guān)鍵字。ASC查詢結(jié)果按升序排列。DESC查詢結(jié)果按降序排列。 項(xiàng)目拓展1.簡單查詢查詢的創(chuàng)建與應(yīng)用 1.檢索表中所有的字段查找“出版社表”中所有字段,查詢命名為“顯示出版社信息”。數(shù)據(jù)定義界面 步驟一進(jìn)入查詢數(shù)據(jù)定義界面下面我們通過幾個典型的實(shí)例,簡單介紹SELECT語句的基本用途和

35、用法。項(xiàng)目拓展1.簡單查詢查詢的創(chuàng)建與應(yīng)用 運(yùn)行按鈕結(jié)果圖 步驟二在數(shù)據(jù)定義區(qū)域輸入如下語句:select * from 出版社表步驟三單擊快速訪問工具欄的保存按鈕,將查詢命名為“顯示出版社信息”。單擊“設(shè)計”選項(xiàng)卡下的“運(yùn)行”按鈕,查看運(yùn)行結(jié)果。項(xiàng)目拓展1.簡單查詢查詢的創(chuàng)建與應(yīng)用 2. 檢索表中所有記錄指定的字段查找并顯示“出版社表”中的“出版社編號”、“地址”、“聯(lián)系電話”、“出版社主頁”。查詢命名為L01。查詢效果圖 SELECT 出版社編號 ,地址,聯(lián)系電話,出版社主頁 FROM出版社表;在數(shù)據(jù)定義界面輸入如下語句:項(xiàng)目拓展1.簡單查詢查詢的創(chuàng)建與應(yīng)用 3. 檢索滿足條件的記錄和指定

36、字段查找“1307”班男借閱者的信息并顯示“學(xué)生編號”、“姓名”、“性別”、“班級”,查詢命名為L02。查詢效果圖 SELECT 學(xué)生編號,姓名,性別,班級FROM 借閱者表WHERE 班級=1307 AND性別=男在數(shù)據(jù)定義界面輸入如下語句:項(xiàng)目拓展1.簡單查詢查詢的創(chuàng)建與應(yīng)用 4. 進(jìn)行分組總計,并添加新字段按圖書分類統(tǒng)計圖書數(shù)量,顯示“圖書分類”、“圖書數(shù)量”查詢命名為L03。在數(shù)據(jù)定義區(qū)域輸入如下語句:SELECT 圖書分類,COUNT(圖書編號) As 圖書數(shù)量 FROM 圖書表 GROUP BY 圖書分類其中,As 子句后定義的是新字段名。查詢效果圖 項(xiàng)目拓展1.簡單查詢查詢的創(chuàng)建

37、與應(yīng)用 5. 計算每類圖書的平均定價,并按平均定價降序排列,查詢名為L04。在數(shù)據(jù)定義區(qū)域輸入如下語句:SELECT 圖書分類, AVG(定價) As 平均定價FORM 圖書表GROUP BY 圖書分類 DRDER BY AVG(定價) DESC查詢效果圖 項(xiàng)目拓展2.嵌套查詢查詢的創(chuàng)建與應(yīng)用 在嵌套查詢中,where字句的條件常用到in。由于查詢的外層用到內(nèi)層的查詢結(jié)果,用戶事先并不知道內(nèi)層結(jié)果,這里in就不能用多個or來代替。嵌套查詢指Selectfromwhere查詢模塊內(nèi)部嵌入另一個查詢模塊,稱之為子查詢。order by 對最終查詢結(jié)果按序輸出,因此它不能出現(xiàn)在子查詢中。項(xiàng)目拓展2.

38、嵌套查詢查詢的創(chuàng)建與應(yīng)用 (1)在圖書表中查找借出過的圖書的信息,并按照圖書定價升序排列。查詢命名為L05。圖書若借出過則在“借還書表”中會存在該圖書的圖書編號,因此,若“圖書表”中的圖書編號在“借還書表”中存在,則證明該圖書借出過。SELECT 圖書表FROM 圖書表WHERE 圖書編號 In (select 圖書編號 from 借還書表)ORDER BY 定價項(xiàng)目拓展2.嵌套查詢查詢的創(chuàng)建與應(yīng)用 查詢效果圖 項(xiàng)目拓展3.聯(lián)合查詢查詢的創(chuàng)建與應(yīng)用 聯(lián)合查詢時將兩個或多個表或查詢中的字段合并到查詢結(jié)果的一個字段中。使用聯(lián)合查詢可以合并兩個表中的數(shù)據(jù)。UNION運(yùn)算符可以將兩個或兩個以上SELEC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論