版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
Access2010
數(shù)據(jù)庫案例教程第4章
查詢設(shè)計學(xué)習(xí)要點查詢的概念、種類和作用各種查詢的建立查詢的應(yīng)用
通過對本章內(nèi)容的學(xué)習(xí)應(yīng)掌握以下內(nèi)容:表間關(guān)系的概念,學(xué)會定義表間關(guān)系;查詢的概念及作用;使用查詢向?qū)?chuàng)建各種查詢;查詢設(shè)計視圖的使用方法;在查詢設(shè)計網(wǎng)格中添加字段,設(shè)置查詢條件的各種操作方法;計算查詢、參數(shù)查詢、交叉表查詢的創(chuàng)建方法;操作查詢的設(shè)計、創(chuàng)建方法。
學(xué)習(xí)目標(biāo)
查詢就是依據(jù)一定的查詢條件,對數(shù)據(jù)庫中的數(shù)據(jù)信息進行查找。它與表一樣,都是數(shù)據(jù)庫的對象。它允許用戶依據(jù)準(zhǔn)則或查詢條件抽取表中的記錄與字段。Access2010中的查詢可以對一個數(shù)據(jù)庫中的一個或多個表中存儲的數(shù)據(jù)信息進行查找、統(tǒng)計、計算、排序等。4.1查詢概述1.什么是查詢4.1查詢概述
有多種設(shè)計查詢的方法,用戶可以通過查詢設(shè)計向?qū)Р樵冊O(shè)計器來設(shè)計查詢
4.1查詢概述
Access2010提供多種查詢方式,查詢方式可分為選擇查詢、匯總查詢、交叉表查詢、重復(fù)項查詢、不匹配查詢、動作查詢、SQL特定查詢、以及多表之間進行的關(guān)系查詢。這些查詢方式總結(jié)起來有4類:選擇查詢、特殊用途查詢、操作查詢和SQL專用查詢。2.查詢的種類4.2選擇查詢打開數(shù)據(jù)庫窗口,單擊【創(chuàng)建】下面【查詢向?qū)А堪粹o4.2選擇查詢彈出【新建查詢】對話框,如圖4-4所示。圖4-4
新建查詢4.2選擇查詢
4.2.1使用查詢向?qū)?chuàng)建查詢1.簡單選擇查詢簡單選擇查詢通過簡單查詢向?qū)砜焖偻瓿伞H鐖D4-5、4-6、4-7所示:圖4-5簡單查詢向?qū)?4.2選擇查詢
4.2.1使用查詢向?qū)?chuàng)建查詢2.交叉表查詢向?qū)Ы徊姹聿樵円员淼男问斤@示出摘要的數(shù)值,例如某一字段的總和、計數(shù)、平均等。并按照列在數(shù)據(jù)表左側(cè)的一組標(biāo)題和列在數(shù)據(jù)表上方的另一組標(biāo)題,將這些值分組,在數(shù)據(jù)工作表中分別以行標(biāo)題和列標(biāo)題的形式顯示出來,用于分析和比較。圖4-13查詢表4.2選擇查詢
4.2.1使用查詢向?qū)?chuàng)建查詢3.查找重復(fù)項查詢向?qū)Р檎抑匾棽樵兿驅(qū)В梢詭椭脩粼跀?shù)據(jù)表中查找具有一個或多個字段內(nèi)容相同的記錄。此向?qū)Э梢杂脕泶_定基本表中是否存在重復(fù)記錄。
圖4-21重復(fù)項查詢結(jié)果4.2選擇查詢
4.2.1使用查詢向?qū)?chuàng)建查詢
4.查找不匹配項查詢向?qū)Р檎也黄ヅ漤棽樵兿驅(qū)?,是用來幫助用戶在?shù)據(jù)中查找不匹配記錄的向?qū)АH缫檎摇緢D書館藏】表中的圖書條碼與【借閱】
表中的圖書條碼不匹配的記錄。步驟分解如下圖4-27到4-33所示:4.2選擇查詢4.2選擇查詢
4.2.2使用查詢設(shè)計器創(chuàng)建查詢用查詢設(shè)計器設(shè)計查詢【設(shè)計器】主要分為上下兩部分,上面放置數(shù)據(jù)庫表.顯示關(guān)系和字段;下面給出設(shè)計網(wǎng)格,網(wǎng)格中有如下行標(biāo)題:
圖4-35查詢設(shè)計器4.2選擇查詢
4.2.3設(shè)置查詢條件
查詢設(shè)計視圖中的準(zhǔn)則就是查詢記錄應(yīng)符合的條件。它與在設(shè)計表時設(shè)置字段的有效性規(guī)則的方法相似。⑴準(zhǔn)則表達式⑵在表達式中使用日期與時間⑶表達式中的計算⑷使用準(zhǔn)則表達式生成器用ctrl+F2進入表達器生成器4.3參數(shù)查詢
數(shù)據(jù)查詢未必總是靜態(tài)地提取統(tǒng)一信息。只要用戶把搜索類別輸入到一個特定的對話框中,就能在運行查詢時對其進行修改。如果用戶想要利用借書證號查詢讀者個人借閱信息。具體步驟如下:
首先打開查詢設(shè)計器,將數(shù)據(jù)表添加到上面。如圖4-42所示:圖4-42參數(shù)查詢在此輸入提示信息,用[]括起來4.4操作查詢操作查詢用于同時對一個或多個表執(zhí)行全局?jǐn)?shù)據(jù)管理操作。操作查詢可以對數(shù)據(jù)表中原有的數(shù)據(jù)內(nèi)容進行編輯,對符合條件的數(shù)據(jù)進行成批的修改。因此,應(yīng)該備份數(shù)據(jù)庫。4.4.1生成表查詢打開數(shù)據(jù)庫窗口,單擊【創(chuàng)建】下面【查詢設(shè)計】按鈕,選取【查詢工具】下面的【生成表】按鈕4.4操作查詢
生成表查詢可以從一個或多個表/查詢的記錄中制作一個新表。在下列情況下使用生成表查詢:把記錄導(dǎo)出到其數(shù)據(jù)庫。把記錄導(dǎo)出到Excel/Word之類的非關(guān)系應(yīng)用系統(tǒng)中。對被導(dǎo)出的信息進行控制。如篩選出機密或不相干的數(shù)據(jù)。用作在一特定時間出現(xiàn)的一個報表的記錄源。通過添加一個記錄集來保存初始文件,然后用一個追加查詢向該記錄集中添加新記錄。用一個新記錄集替換現(xiàn)有的表中的記錄。4.4操作查詢
刪除查詢是所有查詢操作中最危險的一個。刪除查詢是將整個記錄全部刪除而不只是刪除查詢所使用的字段。查詢所使用的字段只是用來作為查詢的條件??梢詮膯蝹€表刪除記錄,也可以通過級聯(lián)刪除相關(guān)記錄而從相關(guān)表中刪除記錄。操作:打開數(shù)據(jù)庫窗口,單擊【創(chuàng)建】下面【查詢設(shè)計】按鈕,選取【查詢工具】下面的【刪除】按鈕,并設(shè)置條件4.4.2刪除查詢4.4操作查詢
當(dāng)用戶要把一個或多個表的記錄添加到其他表時,就會用到追加查詢。追加查詢可以從另一個數(shù)據(jù)庫表中讀取數(shù)據(jù)記錄并向當(dāng)前表內(nèi)添加記錄,由于兩個表之間的字段定義可能不同,追加查詢只能添加相互匹配的字段內(nèi)容,而那些不對應(yīng)的字段將被忽略。操作:打開數(shù)據(jù)庫窗口,單擊【創(chuàng)建】下面【查詢設(shè)計】按鈕,選取【查詢工具】下面的【追加】按鈕4.4.3追加查詢4.4操作查詢更新查詢用于同時更改許多記錄中的一個或多個字段值,用戶可以添加一些條件,這些條件除了更新多個表中的記錄外,還篩選要更改的記錄。大部分更新查詢可以用表達式來規(guī)定更新規(guī)則。操作:打開數(shù)據(jù)庫窗口,單擊【創(chuàng)建】下面【查詢設(shè)計】按鈕,選取【查詢工具】下面的【更新】按鈕,并設(shè)置條件4.4.4更新查詢4.4.5創(chuàng)建新字段查詢操作:新字段名:表達式(數(shù)據(jù)來源)上機實訓(xùn)一一、實驗?zāi)康恼莆障驅(qū)Р樵兊姆椒ɡ貌樵兿驅(qū)Р樵儭肮芾韱T”信息二、實驗過程1、查詢管理員姓名、性別、學(xué)歷、職稱等基本信息(1)打開“圖書管理”數(shù)據(jù)庫,單擊“查詢”對象,再單擊“新建”按鈕。打開“新建查詢”對話框。(2)在“新建查詢”對話框中,單擊“簡單查詢向?qū)А边x項,然后單擊“確定”。打開“簡單查詢向?qū)А钡牡谝粋€對話框。(3)在對話框中“表/查詢”列表中選擇“管理員”表,在“可用字段”列表框中分別雙擊“姓名”、“性別”、“學(xué)歷”、“職稱”等字段,將其添加到“選定的字段”列表框中。設(shè)置完成后,單擊“下一步”按鈕,打開“簡單查詢向?qū)А钡牡诙€對話框。(4)輸入查詢標(biāo)題“管理員基本信息查詢”,選擇“打開查詢查看信息”,單擊“完成”按鈕。這時會以“數(shù)據(jù)表”的形式顯示查詢結(jié)果,并將該查詢自動保存在數(shù)據(jù)庫中。上機實訓(xùn)一2、查詢管理員姓名、性別、經(jīng)辦的圖書(1)在“圖書管理”數(shù)據(jù)庫窗口中,選擇“查詢”對象,單擊“新建”按鈕。(2)選擇“簡單查詢向?qū)А边x項,然后單擊“確定”按鈕。打開“簡單查詢向?qū)А睂υ捒颉#?)在“表/查詢”列表中選擇“管理員”表,在“可用字段”列表框中雙擊“管理員編號”、“姓名”、“性別”字段;再在“表/查詢”列表中選擇“圖書入庫”表,雙擊“圖書編號”、“經(jīng)辦人”、“冊書”、“購買日期”等字段,這樣就選擇了兩個表中的所需字段。單擊“下一步”按鈕。(4)在對話框中選擇“明細(顯示每個記錄的每個字段)”,單擊“下一步”按鈕,打開“簡單查詢向?qū)А钡牡诙€對話框。(5)以后的操作與“管理員基本信息查詢”的操作相同,為該查詢?nèi)∶麨椤肮芾韱T經(jīng)辦圖書查詢”。3、查詢管理員姓名、所購圖書總冊數(shù)(1)在“圖書管理”數(shù)據(jù)庫窗口中,單擊“查詢”對象,再單擊“新建”按鈕。(2)選擇“簡單查詢向?qū)А边x項,然后單擊“確定”按鈕,打開“簡單查詢向?qū)А钡牡谝粋€對話框,在對話框中的“表/查詢”下拉列表中選擇“表:管理員”,字段為“管理員編號”、“姓名”,選擇“表:圖書”,字段為“書名”,選擇“表:圖書入庫”表,字段為“冊數(shù)”。單擊“下一步”。(3)設(shè)置完成后,單擊“下一步”按鈕,打開“簡單查詢向?qū)А钡牡诙€對話框。(4)在對話框中,選擇“匯總”選項,單擊“匯總選項”按鈕,打開“匯總選項”對話框。(5)在“匯總選項”對話框中選中“冊數(shù)”的匯總復(fù)選框。然后單擊“確定”按鈕,返回“簡單查詢向?qū)А钡牡诙€對話框。(6)單擊“下一步”按鈕,打開“簡單查詢向?qū)А弊詈笠粋€對話框,輸入查詢標(biāo)題“管理員經(jīng)辦圖書匯總查詢”,單擊“完成”按鈕。上機實訓(xùn)二一、實驗?zāi)康恼莆绽迷O(shè)計視圖查詢利用設(shè)計視圖查詢“讀者”信息二、實驗過程1、利用設(shè)計視圖查詢讀者基本信息(1)打開“圖書管理”數(shù)據(jù)庫,單擊“查詢”對象,再單擊“新建”按鈕。打開“新建查詢”對話框。(2)在“新建查詢”對話框中,單擊“設(shè)計視圖”選項,然后單擊“確定”。打開“查詢1選擇查詢”視圖,同時打開“顯示表”對話框。(3)在“顯示表”對話框中,選中“讀者”表,把“讀者”表添加到設(shè)計網(wǎng)格上部的表區(qū)域內(nèi);關(guān)閉“顯示表”對話框。(4)在“讀者”表中,雙擊“借書證號”,將“借書證號”字段添加到設(shè)計網(wǎng)絡(luò)中;重復(fù)上述步驟,將“讀者”表中的“姓名”、“性別”、“出生年月”、“學(xué)歷”、“所在單位”、“是否會員”添加到設(shè)計網(wǎng)絡(luò)中。(5)單擊工具欄上的“保存”按鈕,打開“另存為”對話框,輸入查詢名稱“讀者基本信息查詢”,單擊“確定”按鈕。(6)單擊工具欄上的“運行”按鈕,或選擇“視圖”菜單的“數(shù)據(jù)表視圖”顯示查詢結(jié)果。上機實訓(xùn)二2、創(chuàng)建讀者借閱查詢1)打開“圖書管理”數(shù)據(jù)庫,單擊“查詢”對象,再單擊“新建”按鈕。打開“新建查詢”對話框。(2)在“新建查詢”對話框中,單擊“設(shè)計視圖”選項,然后單擊“確定”。打開“查詢1選擇查詢”視圖,同時打開“顯示表”對話框。在“顯示表”對話框中,分別將“讀者”表、“圖書”表、“借閱”表、“圖書類型”表添加到設(shè)計網(wǎng)格上部的表區(qū)域內(nèi),關(guān)閉“顯示表”對話框。(3)在“讀者”表中,雙擊“借書證號”,將“借書證號”字段添加到設(shè)計網(wǎng)絡(luò)中。重復(fù)上述步驟,將“讀者”表中“姓名”、“性別”,“圖書”表的“圖書編號”、“書名”,“借閱”表的“借書日期”、“應(yīng)還時間”、“歸還日期”字段都添加到設(shè)計網(wǎng)絡(luò)中,將“圖書類型”表的“圖書類型”字段添加到設(shè)計網(wǎng)絡(luò)中。(4)在設(shè)計網(wǎng)絡(luò)的“應(yīng)還時間”列的“排序”行的下拉列表中選擇“升序”,“借書日期”列的“排序”行的下拉列表中選擇“升序”,“歸還日期”列的“排序”行的下拉列表中選擇“升序”。(5)單擊工具欄上的“保存”按鈕,打開“另存為”對話框,輸入查詢名稱“讀者借閱查詢”,單擊“確定”按鈕,(6)單擊工具欄上的“運行”按鈕顯示查詢結(jié)果。上機實訓(xùn)三一、實驗?zāi)康膶W(xué)會創(chuàng)建技術(shù)查詢統(tǒng)計的方法創(chuàng)建計算查詢統(tǒng)計各類圖書信息二、實驗過程(1)在“圖書管理”數(shù)據(jù)庫窗口中,選擇“查詢”對象,雙擊對象欄中的“在設(shè)計視圖中創(chuàng)建查詢”選項,打開“顯示表”對話框;在“顯示表”對話框中選擇“圖書”表、“圖書類型”表,單擊“確定”按鈕,再關(guān)閉“顯示表”對話框。(2)在“設(shè)計網(wǎng)格”中,分別添加“圖書類型”表的“圖書類型編號”字段和“圖書”表的“圖書類型”。(3)在工具欄上單擊“總計”按鈕。Access將在設(shè)計網(wǎng)格中顯示“總計”行。(4)在“圖書類型”字段的“總計”行中選擇“分組”;在“圖書類型編號”字段的“總計”行中選擇“計數(shù)”。本題中“圖書類型”為分組字段,故在總計行設(shè)置為“分組”,其他字段用于計算,因此選擇不同的計算函數(shù)。如果對所有記錄進行統(tǒng)計,則可將“圖書類別編號”列刪除。(5)右鍵單擊“圖書類型編號”單元格,選擇“屬性”,在“字段屬性”對話框中輸入“圖書種數(shù)”。(6)單擊工具欄“保存”按鈕,將查詢保存為“各類圖書統(tǒng)計查詢”。(7)單擊“運行”按鈕,則可顯示查詢結(jié)果。上機實訓(xùn)四一、實驗?zāi)康睦孟驅(qū)Ы徊娌樵兝孟驅(qū)?chuàng)建館藏圖書交叉表查詢二、實驗過程(1)打開“圖書管理”數(shù)據(jù)庫,選擇“查詢”對象,單擊“新建”按鈕,在“新建查詢”對話框中選擇“交叉表查詢向?qū)А?,點擊“確定”按鈕。(2)在“交叉表查詢向?qū)А钡牡谝粋€對話框中,選擇交叉表查詢所包含的字段來自于哪個表或查詢。在“視圖”中選擇“查詢”,在列表中選擇“查詢:讀者借閱查詢”,單擊“下一步”。(3)在對話框中分別雙擊“可用字段”列表中的“借書證號”、“姓名”字段作為行標(biāo)題。單擊“下一步”按鈕進入第三個對話框。(4)在對話框中選擇“圖書類型”作為交叉表查詢的列標(biāo)題。單擊“下一步”。(5)確定交叉表查詢中行和列的交叉點計算的是什么值,在此“字段”表中選擇“圖書編號”,“函數(shù)”列表中選擇“計數(shù)”,單擊“下一步”。(6)在對話框中輸入查詢名稱:讀者借閱交叉表查詢,單擊“完成”。(7)這時以“數(shù)據(jù)表”的形式顯示交叉表查詢結(jié)果。上機實訓(xùn)五一
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版拆遷安置房產(chǎn)權(quán)分割及交易協(xié)議4篇
- 專業(yè)平面視覺創(chuàng)作協(xié)議版
- 2025年度文化展覽場地租賃保證金三方執(zhí)行協(xié)議4篇
- 專業(yè)樹木銷售協(xié)議2024年版細化范本版A版
- 2025年度高端醫(yī)療設(shè)備采購合同模板4篇
- 2025年度拆遷項目資金監(jiān)管與居間服務(wù)協(xié)議4篇
- 二零二五年度農(nóng)家樂合伙人合作協(xié)議3篇
- 2025年廠區(qū)公共區(qū)域清潔與物業(yè)管理合作協(xié)議范本4篇
- 2025年度商業(yè)綜合體室內(nèi)外裝修一體化合同4篇
- 專業(yè)羽毛球場租借合同(2024年)版B版
- 2023社會責(zé)任報告培訓(xùn)講稿
- 2023核電廠常規(guī)島及輔助配套設(shè)施建設(shè)施工技術(shù)規(guī)范 第8部分 保溫及油漆
- 2025年蛇年春聯(lián)帶橫批-蛇年對聯(lián)大全新春對聯(lián)集錦
- 表B. 0 .11工程款支付報審表
- 警務(wù)航空無人機考試題庫及答案
- 空氣自動站儀器運營維護項目操作說明以及簡單故障處理
- 新生兒窒息復(fù)蘇正壓通氣課件
- 法律顧問投標(biāo)書
- 班主任培訓(xùn)簡報4篇(一)
- 成都市數(shù)學(xué)八年級上冊期末試卷含答案
- T-CHSA 020-2023 上頜骨缺損手術(shù)功能修復(fù)重建的專家共識
評論
0/150
提交評論