整合后的全部單元課件_第1頁
整合后的全部單元課件_第2頁
整合后的全部單元課件_第3頁
整合后的全部單元課件_第4頁
整合后的全部單元課件_第5頁
已閱讀5頁,還剩218頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫應(yīng)用Access2007職業(yè)院校計(jì)算機(jī)應(yīng)用專業(yè)課程改革成果教材目錄 單元1 Access數(shù)據(jù)庫基礎(chǔ) 單元2 數(shù)據(jù)庫的基本操作 單元3 創(chuàng)建和管理“學(xué)生成績管理系統(tǒng)”表 單元4 創(chuàng)建“學(xué)生成績管理系統(tǒng)”查詢 單元5 創(chuàng)建“學(xué)生成績管理系統(tǒng)”窗體 單元6 創(chuàng)建”學(xué)生成績管理系統(tǒng)”報(bào)表 單元7 創(chuàng)建”學(xué)會(huì)成績管理系統(tǒng)”宏 單元8 Access在網(wǎng)上購物系統(tǒng)中的應(yīng)用單元說明單元1 Access數(shù)據(jù)庫基礎(chǔ)Office Access 2007 提供了很多的改進(jìn),這些改進(jìn)使創(chuàng)建數(shù)據(jù)庫的過程變得比過去更容易。以前在 Access 中創(chuàng)建過數(shù)據(jù)庫的用戶將會(huì)很欣喜地發(fā)現(xiàn),這些新增功能和改進(jìn)功能顯著加快了數(shù)據(jù)

2、庫的創(chuàng)建過程。通過本單元的學(xué)習(xí),熟悉Access2007的新界面,了解功能區(qū)的組成及命令選取方法,了解Access的六大數(shù)據(jù)庫對(duì)象及其主要的功能。上一頁下一頁 返回目錄技能目標(biāo)學(xué)會(huì)啟動(dòng)Access 2007 學(xué)會(huì)使用Access 2007 功能區(qū)上一頁下一頁 返回目錄單元1 Access數(shù)據(jù)庫基礎(chǔ)知識(shí)目標(biāo)理解數(shù)據(jù)庫的定義、作用以及基本功能了解Access 2007的新增功能了解數(shù)據(jù)庫的六大對(duì)象的概念和功能任務(wù)1.1. 認(rèn)識(shí)數(shù)據(jù)庫上一頁下一頁 返回目錄單元1 Access數(shù)據(jù)庫基礎(chǔ)任務(wù)1.2 啟動(dòng)Access 2007任務(wù)1.3 認(rèn)識(shí)Access 2007功能區(qū)任務(wù)1.4 認(rèn)識(shí)Access 的六

3、大對(duì)象任務(wù)1.1. 認(rèn)識(shí)數(shù)據(jù)庫任務(wù)說明任務(wù)目標(biāo)現(xiàn)代社會(huì)已經(jīng)進(jìn)入信息時(shí)代,我們每天的工作和生活都離不開各種信息。面對(duì)這些海量的數(shù)據(jù),如何對(duì)其進(jìn)行有效地管理成為困擾人們的一個(gè)難題。要解決這個(gè)難題,首先要解決數(shù)據(jù)的存儲(chǔ)問題,而數(shù)據(jù)庫最早就是為解決數(shù)據(jù)的存儲(chǔ)問題而誕生的。運(yùn)用數(shù)據(jù)庫,用戶可以對(duì)各種數(shù)據(jù)進(jìn)行合理的歸類、整理,并使其轉(zhuǎn)化為高效的有用數(shù)據(jù)。理解數(shù)據(jù)庫的定義、作用以及基本功能。上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)1.1 認(rèn)識(shí)數(shù)據(jù)庫上一頁下一頁 返回目錄1.簡單來說,數(shù)據(jù)庫就是存放各種數(shù)據(jù)的倉庫,它利用數(shù)據(jù)庫中的各種對(duì)象,記錄和分析各種數(shù)據(jù)。2.以Access 2007 格式創(chuàng)建的數(shù)據(jù)庫的文件擴(kuò)展

4、名為 .accdb,而早期Access 格式創(chuàng)建的數(shù)據(jù)庫的文件擴(kuò)展名為 .mdb。3.數(shù)據(jù)庫的基本功能包括:支持向數(shù)據(jù)庫中添加新數(shù)據(jù)記錄,例如增加業(yè)務(wù)訂單記錄。支持編輯數(shù)據(jù)庫中的現(xiàn)有數(shù)據(jù),例如更改某條訂單記錄的信息。支持刪除信息記錄,如果某產(chǎn)品已售出或被丟棄,用戶可以刪除關(guān)于此產(chǎn)品的信息。支持以不同的方式組織和查看數(shù)據(jù)。支持通過報(bào)表、電子郵件、Intranet或Internet與他人共享數(shù)據(jù)。任務(wù)1.2 啟動(dòng)Access 2007任務(wù)說明任務(wù)目標(biāo)Access 2007 是Microsoft 公司最新推出的Access版本,是微軟辦公軟件包Office 2007 的一部分。Access 2007

5、 是一個(gè)面向?qū)ο蟮?,采用事件?qū)動(dòng)的新型關(guān)系型數(shù)據(jù)庫,啟動(dòng)Access 2007 的方法和啟動(dòng)其他軟件的方法一樣。啟動(dòng)Access 2007 界面。上一頁下一頁 返回目錄任務(wù)1.3 認(rèn)識(shí)Access 2007功能區(qū)任務(wù)說明一個(gè)全新的Access 2007 界面如圖1.3.1所示。上一頁下一頁 返回目錄新界面使用稱為“功能區(qū)”的標(biāo)準(zhǔn)區(qū)域來替代Access 早期版本中的多層菜單和工具欄,如圖1.3.2所示。“功能區(qū)”以選項(xiàng)卡的形式,將各種相關(guān)的功能組合在一起。使用Access 2007 的“功能區(qū)”,可以更快地查找相關(guān)命令組。在Access 2007 的“功能區(qū)”中有4個(gè)選項(xiàng)卡,分別是【開始】、【創(chuàng)

6、建】、【外部數(shù)據(jù)】、和【數(shù)據(jù)庫工具】,稱為Access 2007 的命令選項(xiàng)卡。 任務(wù)1.3 認(rèn)識(shí)Access 2007功能區(qū)上一頁下一頁 返回目錄在每個(gè)選項(xiàng)卡下,都有不同的操作工具,用戶可以通過這些組中的工具,對(duì)數(shù)據(jù)庫中的數(shù)據(jù)庫對(duì)象進(jìn)行設(shè)置。下面將分別進(jìn)行介紹。 任務(wù)1.3 認(rèn)識(shí)Access 2007功能區(qū)上一頁 返回目錄任務(wù)目標(biāo)下一頁任務(wù)1.4認(rèn)識(shí)Access的六大對(duì)象任務(wù)說明任務(wù)目標(biāo)Access數(shù)據(jù)庫各功能的完成主要是通過Access的6大數(shù)據(jù)對(duì)象來實(shí)現(xiàn),數(shù)據(jù)庫的對(duì)象包括表、查詢、窗體、報(bào)表、宏和模塊。了解Access的6大數(shù)據(jù)對(duì)象及其主要的功能了解Access的6大數(shù)據(jù)對(duì)象之間的關(guān)系上

7、一頁下一頁 返回目錄知識(shí)寶庫任務(wù)1.4認(rèn)識(shí)Access的六大對(duì)象上一頁 返回目錄在 Access 數(shù)據(jù)庫文件中, 表用來存儲(chǔ)數(shù)據(jù);查詢用來查找和檢索所需數(shù)據(jù); 窗體用來查看、添加和更新表中的數(shù)據(jù); 報(bào)表用來分析或打印特定布局中的數(shù)據(jù)。單元說明單元2 數(shù)據(jù)庫的基本操作初步了解Access2007的基本知識(shí)后,本單元將介紹數(shù)據(jù)庫的設(shè)計(jì)過程及創(chuàng)建數(shù)據(jù)庫的方法。在創(chuàng)建數(shù)據(jù)庫之前,首先應(yīng)根據(jù)用戶的需求對(duì)數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行分析和研究,然后再設(shè)計(jì)數(shù)據(jù)庫中的內(nèi)容。數(shù)據(jù)庫設(shè)計(jì)過程的一般步驟是:需求分析確定數(shù)據(jù)庫中的表確定表中的字段確定主關(guān)鍵字確定表間的關(guān)系A(chǔ)ccess 2007提供了以下兩種創(chuàng)建數(shù)據(jù)庫的方法:

8、創(chuàng)建空數(shù)據(jù)庫,再添加表、查詢、窗體和報(bào)表等對(duì)象。 使用模板創(chuàng)建數(shù)據(jù)庫。上一頁下一頁 返回目錄技能目標(biāo) 會(huì)創(chuàng)建空白數(shù)據(jù)庫。 會(huì)使用模板創(chuàng)建數(shù)據(jù)庫。 會(huì)對(duì)數(shù)據(jù)庫進(jìn)行打開、保存等基本操作。知識(shí)目標(biāo) 理解數(shù)據(jù)庫的基本設(shè)計(jì)過程及步驟。 了解數(shù)據(jù)庫模板的作用。 理解空白數(shù)據(jù)庫和數(shù)據(jù)庫模板的區(qū)別。單元2 數(shù)據(jù)庫的基本操作上一頁下一頁 返回目錄 任務(wù).1 創(chuàng)建“學(xué)生成績管理系統(tǒng)”空白數(shù)據(jù)庫 任務(wù)2.2 巧用“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫 任務(wù)2.3 打開和保存“學(xué)生信息管理系統(tǒng)”數(shù)據(jù)庫單元2 數(shù)據(jù)庫的基本操作上一頁下一頁 返回目錄任務(wù)2.1 創(chuàng)建“學(xué)生成績管理系統(tǒng)”空白數(shù)據(jù)庫任務(wù)說明任務(wù)目標(biāo)在單元1中已經(jīng)介紹了A

9、ccess數(shù)據(jù)庫的相關(guān)概念、操作界面及主體結(jié)構(gòu)等基礎(chǔ)知識(shí),本單元我們就從創(chuàng)建一個(gè)最基礎(chǔ)的空白數(shù)據(jù)庫開始。 會(huì)用Access 2007創(chuàng)建空白數(shù)據(jù)庫“學(xué)生成績管理系統(tǒng)”。體驗(yàn)活動(dòng)創(chuàng)建一個(gè)空數(shù)據(jù)庫“圖書管理系統(tǒng)”。 上一頁下一頁 返回目錄任務(wù)2.2 創(chuàng)建“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫任務(wù)說明Access2007提供了兩種創(chuàng)建數(shù)據(jù)庫的方法,一種是直接創(chuàng)建空數(shù)據(jù)庫,另一種是使用模板創(chuàng)建數(shù)據(jù)庫。創(chuàng)建空數(shù)據(jù)庫的方法靈活,可根據(jù)實(shí)際問題的需要,添加表、查詢、窗體、報(bào)表等其他數(shù)據(jù)庫對(duì)象,操作較為復(fù)雜。使用模板創(chuàng)建數(shù)據(jù)庫的方法很簡單,因?yàn)槟0寮航?jīng)定制了常用的數(shù)據(jù)庫對(duì)象。本任務(wù)就是調(diào)用 “學(xué)生”模板創(chuàng)建“學(xué)生信息管理

10、系統(tǒng)”數(shù)據(jù)庫。 上一頁下一頁 返回目錄任務(wù)目標(biāo) 會(huì)調(diào)用Access 2007 “學(xué)生”模板創(chuàng)建“學(xué)生信息管理系統(tǒng)”數(shù)據(jù)庫。 理解空白數(shù)據(jù)庫和數(shù)據(jù)庫模板的區(qū)別。體驗(yàn)活動(dòng)調(diào)用“任務(wù)”模板,創(chuàng)建“工作任務(wù)”數(shù)據(jù)庫。任務(wù)2.2 創(chuàng)建“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫上一頁下一頁 返回目錄任務(wù)說明任務(wù)目標(biāo) 在對(duì)數(shù)據(jù)庫進(jìn)行編輯后,保存對(duì)數(shù)據(jù)庫的修改。 關(guān)閉數(shù)據(jù)庫后,再次打開原有數(shù)據(jù)庫進(jìn)行修改、編輯。 會(huì)保存對(duì)數(shù)據(jù)庫的編輯修改。 會(huì)打開原有數(shù)據(jù)庫。任務(wù)2.3 打開和保存“學(xué)會(huì)信息管理系統(tǒng)”數(shù)據(jù)庫體驗(yàn)活動(dòng)打開“工作任務(wù)”數(shù)據(jù)庫,并對(duì)數(shù)據(jù)庫進(jìn)行保存和關(guān)閉操作。上一頁下一頁 返回目錄單元說明單元3 創(chuàng)建和管理“學(xué)生成績管

11、理系統(tǒng)”表表是Access中存儲(chǔ)數(shù)據(jù)的基本載體,數(shù)據(jù)庫需要通過表來完成數(shù)據(jù)的存儲(chǔ)。本章將介紹四種創(chuàng)建表的方法,以及表的編輯與修改,并將表的組成、各種視圖模式、存儲(chǔ)數(shù)據(jù)類型、表間關(guān)聯(lián)關(guān)系等相關(guān)知識(shí)穿插其中,由淺入深,逐一講解。上一頁下一頁 返回目錄技能目標(biāo) 熟練掌握表的四種創(chuàng)建方法。 熟練掌握數(shù)據(jù)表的字段類型、字段屬性、主鍵的設(shè)置。 熟練掌握表基本結(jié)構(gòu)的修改。 熟練掌握記錄的基本操作。 熟練掌握建立表間關(guān)聯(lián)關(guān)系。知識(shí)目標(biāo) 了解Access數(shù)據(jù)表的組成。 了解Access數(shù)據(jù)表的各種視圖模式。 理解表間關(guān)聯(lián)關(guān)系。單元3 創(chuàng)建和管理“學(xué)生成績管理系統(tǒng)”表上一頁下一頁 返回目錄 任務(wù)3.1 創(chuàng)建“學(xué)生

12、信息”表 任務(wù)3.2 創(chuàng)建“常用聯(lián)系人”表 任務(wù)3.3 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表單元3 創(chuàng)建和管理“學(xué)生成績管理系統(tǒng)”表 任務(wù)3.4 創(chuàng)建完整的“學(xué)生信息”表 任務(wù)3.5 排序和篩選“學(xué)生信息”表中記錄 任務(wù)3.6 將“學(xué)生成績”工作表導(dǎo)入Access數(shù)據(jù)庫 任務(wù)3.7 創(chuàng)建“課程信息”表 任務(wù)3.8 建立“學(xué)生信息”、“學(xué)生成績”和“課程信息”表間關(guān)系上一頁下一頁 返回目錄任務(wù)說明在Access中創(chuàng)建一個(gè)空白表,設(shè)置其中的字段名并輸入相應(yīng)的數(shù)據(jù)記錄。任務(wù)3.1 創(chuàng)建“學(xué)生信息”表上一頁下一頁 返回目錄任務(wù)目標(biāo)在“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫中,創(chuàng)建 “學(xué)生信息”表,如圖所示。任務(wù)3.1 創(chuàng)建

13、“學(xué)生信息”表上一頁下一頁 返回目錄知識(shí)寶庫表類似于平常見到的表格,它通過行和列組成的二維表格來顯示數(shù)據(jù)。表中每一行數(shù)據(jù)稱為一個(gè)記錄,它將表中所涉及的人員信息、地點(diǎn)信息、事件信息或其他相關(guān)信息集合在一起。表中的一列稱為一個(gè)字段,它包含了表中的特定信息元素,如公司名稱、姓名、電子郵件地址、職務(wù)等。記錄和字段的含義如圖所示。任務(wù)3.1 創(chuàng)建“學(xué)生信息”表上一頁下一頁 返回目錄體驗(yàn)活動(dòng)1. 創(chuàng)建一個(gè)名為“圖書管理系統(tǒng)”的空白數(shù)據(jù)庫。2. 在“圖書管理系統(tǒng)”數(shù)據(jù)庫中,創(chuàng)建 “讀者信息”表,如表所示。任務(wù)3.1 創(chuàng)建“學(xué)生信息”表借書證號(hào)姓名性別聯(lián)系電話已借數(shù)量J001章穎女839040084J002馬

14、睿超男835249162J003李敏峰男253300980J004劉怡女837321173J005鄭飛男258699524J006蔡瑞男865251153J007王小豪男294198760J008盧楚冰女284395966J009莊明莉女837369631J010何家興男288591872上一頁下一頁 返回目錄任務(wù)3. 創(chuàng)建“常用聯(lián)系人”表任務(wù)說明任務(wù)目標(biāo)在Access中,提供了幾種預(yù)定義的表模板,如聯(lián)系人、任務(wù)、問題等,我們可以利用這些表模板快速創(chuàng)建新表。會(huì)使用Access2007自帶的“聯(lián)系人”表模板創(chuàng)建“常用聯(lián)系人”數(shù)據(jù)庫。上一頁下一頁 返回目錄任務(wù)3. 創(chuàng)建“常用聯(lián)系人”表體驗(yàn)活動(dòng)1.

15、創(chuàng)建一個(gè)名為“XX職業(yè)技術(shù)學(xué)?!钡臄?shù)據(jù)庫。2.使用表模板創(chuàng)建“任務(wù)”數(shù)據(jù)表。上一頁下一頁 返回目錄任務(wù)說明表設(shè)計(jì)器是在Access中設(shè)計(jì)表的主要工具,使用表設(shè)計(jì)器,不但可以創(chuàng)建一個(gè)表,而且還能夠修改表的結(jié)構(gòu)。使用設(shè)計(jì)器創(chuàng)建表,就是在表設(shè)計(jì)器窗口中定義表的結(jié)構(gòu),即詳細(xì)說明表中每個(gè)字段的名稱、字段的類型以及各字段的屬性。本單元任務(wù)3.1通過輸入數(shù)據(jù)創(chuàng)建的“學(xué)生信息”表中沒有設(shè)置字段類型以及屬性,具有一定的局限性。在本任務(wù)中將使用設(shè)計(jì)器創(chuàng)建功能較完整的“學(xué)生信息”表。原有數(shù)據(jù)庫進(jìn)行修改、編輯。任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表上一頁下一頁 返回目錄任務(wù)目標(biāo) 熟練掌握設(shè)計(jì)器創(chuàng)建表的方法。 熟練掌握

16、添加、刪除等字段的基本操作方法。 熟練掌握主鍵的設(shè)置和刪除操作。 能根據(jù)數(shù)據(jù)表需求設(shè)置各字段屬性。任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表上一頁下一頁 返回目錄任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表知識(shí)寶庫Access表的創(chuàng)建可以在不同的視圖中進(jìn)行。Access表有“數(shù)據(jù)表”和“設(shè)計(jì)”兩種視圖。使用“數(shù)據(jù)表”視圖可以對(duì)數(shù)據(jù)進(jìn)行查看、添加、刪除和編輯等操作;使用“設(shè)計(jì)”視圖可以對(duì)表結(jié)構(gòu)進(jìn)行創(chuàng)建和修改。1.數(shù)據(jù)表視圖在“數(shù)據(jù)表”視圖中創(chuàng)建的表可以直接查看、添加、刪除和編輯表中的數(shù)據(jù),也可以進(jìn)行數(shù)據(jù)的篩選和排序。本章的任務(wù)3.1就是在數(shù)據(jù)表視圖中創(chuàng)建表,Access表默認(rèn)顯示的是數(shù)據(jù)表視圖。2.設(shè)計(jì)視

17、圖打開表后,在“開始”選項(xiàng)卡的“視圖”組中單擊“視圖”按鈕,在彈出的的下拉菜單中選擇“設(shè)計(jì)視圖”命令,表將從數(shù)據(jù)表視圖切換到設(shè)計(jì)視圖。也可以在左側(cè)的“所有表”列表中選擇表,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。上一頁下一頁 返回目錄任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表知識(shí)寶庫Access2007對(duì)字段名稱的命名有如下規(guī)定: 長度最多只能為64個(gè)字符。 可以是字母、數(shù)字、空格及特殊字符的任意組合,但是不能使用句號(hào)、感嘆號(hào)、重音符號(hào)和方括號(hào)等。 不能以空格或者控制字符(ASCII碼值為031之間的字符)開頭。上一頁下一頁 返回目錄任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表知識(shí)寶庫數(shù)據(jù)

18、類型是表中字段的某個(gè)屬性,用于確定表中存儲(chǔ)數(shù)據(jù)的類型。在Access2007中數(shù)據(jù)包含了“文本”、“備注”、“數(shù)字”、 “日期/時(shí)間”、“貨幣”、“是/否”、“OLE對(duì)象”、“自動(dòng)編號(hào)”、“超鏈接”和“查閱向?qū)А钡榷喾N數(shù)據(jù)類型。“文本”類型字段是Access默認(rèn)的數(shù)據(jù)類型,由不超過255個(gè)字符組成,主要用于設(shè)置不在計(jì)算中使用的文本或數(shù)字?!皞渥ⅰ鳖愋妥侄问怯晌谋?、文本的組合以及數(shù)字等字符組成,對(duì)存儲(chǔ)數(shù)據(jù)的長度沒有限制,具有很大的靈活性。如注釋、說明等?!皵?shù)字”類型字段主要用于存儲(chǔ)要在計(jì)算中使用的數(shù)字,如人數(shù)、商品價(jià)格等?!叭掌?時(shí)間”類型字段主要用于存儲(chǔ)日期和時(shí)間的數(shù)據(jù),如出生日期、工作時(shí)間等

19、。上一頁下一頁 返回目錄知識(shí)寶庫“貨幣”類型字段主要用于存儲(chǔ)貨幣值?!白詣?dòng)編號(hào)”類型字段用于存儲(chǔ)整數(shù)和隨機(jī)數(shù)?!笆?否”類型字段用于存儲(chǔ)兩個(gè)可能的值之一的“是”或“否”。如對(duì)與錯(cuò),真與假等。“OLE對(duì)象”類型字段主要用于將某個(gè)對(duì)象(如Microsoft Word文檔、Microsoft Excel電子表格、圖像、聲音等)鏈接或嵌入到如Microsoft Access數(shù)據(jù)庫的表中?!俺溄印鳖愋妥侄沃饕糜诖鎯?chǔ)超級(jí)鏈接的地址?!安殚喯?qū)А鳖愋妥侄斡糜趧?chuàng)建從其他表中查閱數(shù)據(jù)的“查閱”字段,通過一系列的向?qū)?duì)話框進(jìn)行創(chuàng)建。 任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表上一頁下一頁 返回目錄知識(shí)寶庫 “附件

20、”類型字段是Access 2007新增加的數(shù)據(jù)類型。使用附件字段可將多個(gè)文件(例如圖像)附加到記錄中。通常應(yīng)使用附件字段代替OLE對(duì)象字段,因?yàn)镺LE對(duì)象字段支持的文件類型比附件字段少。此外,OLE對(duì)象字段不允許將多個(gè)文件附加到一條記錄中。 任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表主鍵是用于唯一標(biāo)識(shí)表中每條記錄的一個(gè)或一組字段。Access建議用戶為每個(gè)表設(shè)置一個(gè)主鍵,這樣在執(zhí)行查詢時(shí)可以加快查找速度;還可以利用主鍵定義多個(gè)表之間的關(guān)系,以便檢索存儲(chǔ)在不同表中的數(shù)據(jù)。通常,唯一的標(biāo)識(shí)號(hào)(如 ID 號(hào)、序列號(hào)或編碼)充當(dāng)表中的主鍵

21、。例如,“學(xué)生信息”表中的每個(gè)學(xué)生都有一個(gè)唯一的“學(xué)號(hào)”,“學(xué)號(hào)” 字段就可以設(shè)置為主鍵。上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表表中的每個(gè)字段都有自己的一組屬性,這些屬性進(jìn)一步定義了該字段。下面介紹幾個(gè)重要的字段屬性。1.字段大小在“常規(guī)”選項(xiàng)卡中可以設(shè)置字段的相關(guān)屬性。l 當(dāng)字段的數(shù)據(jù)類型為“文本”時(shí),則“字段大小”屬性值得范圍為0255,Access2007的默認(rèn)值為255。l 當(dāng)字段的數(shù)據(jù)類型為“自動(dòng)編號(hào)”,則“字段大小”屬性值可以設(shè)置為“長整數(shù)”和“同步復(fù)制ID”。l 當(dāng)字段的數(shù)據(jù)類型為“數(shù)字”,則“字段大小”屬性值可以設(shè)置為“字節(jié)”、“整型”、“長整型”

22、、“單精度型”、“雙精度型”和“同步復(fù)制ID”等。上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表2.格式“格式”的屬性用于設(shè)置當(dāng)前字段的顯示布局。除了“OLE對(duì)象”數(shù)據(jù)類型的字段外,其他數(shù)據(jù)類型的字段都可以設(shè)置“格式”屬性。l 對(duì)于“日期/時(shí)間”數(shù)據(jù)類型,系統(tǒng)提供了常規(guī)日期、長日期、中日期、短日期、長時(shí)間、中時(shí)間以及短時(shí)間等時(shí)間和日期格式。l 對(duì)于“貨幣”和“數(shù)字”數(shù)據(jù)類型,系統(tǒng)提供了常規(guī)數(shù)字、貨幣、歐元、固定、標(biāo)準(zhǔn)、百分比以及科學(xué)計(jì)數(shù)等數(shù)字格式。l 對(duì)于“文本”和“備注”數(shù)據(jù)類型,用戶可以在“格式”屬性框中輸入特殊符號(hào)來創(chuàng)建自定義的格式。l 對(duì)于“是/否”數(shù)據(jù)類型,用戶

23、可以將其屬性值設(shè)置為“是/否”、“真/假”或者“開/關(guān)”等。上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表3.輸入法模式“輸入法模式”屬性用于確定當(dāng)插入點(diǎn)移到該字段時(shí)打開或關(guān)閉中文輸入法。Access2007為“文本”、“備注”、“日期/時(shí)間”以及“超鏈接”數(shù)據(jù)類型的字段提供了“輸入法模式”屬性框。在該屬性框中,用戶可以選擇“隨意”、“開啟”以及“關(guān)閉”等模式。4.標(biāo)題“標(biāo)題”屬性允許用戶以直接的名稱描述字段名,以便在數(shù)據(jù)表視圖或報(bào)表中使用該字段時(shí)替換字段名。如果未輸入標(biāo)題,系統(tǒng)自動(dòng)將字段名稱用作標(biāo)簽。上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表5

24、.默認(rèn)值“默認(rèn)值”屬性就是在創(chuàng)建新記錄時(shí)自動(dòng)添加到該字段中的預(yù)設(shè)數(shù)據(jù)。例如,在某個(gè)數(shù)據(jù)表的“城市”字段中可以將其默認(rèn)值設(shè)置為“深圳”,這樣在新增記錄時(shí),系統(tǒng)自動(dòng)在該記錄的“城市”字段中顯示“深圳”。在Access2007中,只有“自動(dòng)編號(hào)”和“OLE對(duì)象”數(shù)據(jù)類型不能設(shè)置“默認(rèn)值”屬性。上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表6.有效性屬性字段的有效性屬性可以在輸入數(shù)據(jù)發(fā)生錯(cuò)誤時(shí)對(duì)用戶進(jìn)行提示。字段的有效性屬性有兩個(gè):“有效性規(guī)則”屬性和“有效性文本”屬性。在設(shè)置有效性屬性時(shí),需要同時(shí)設(shè)置這兩個(gè)屬性。當(dāng)一個(gè)字段值違反了“有效性規(guī)則”時(shí),Access不會(huì)接受這個(gè)值,而

25、且會(huì)彈出一個(gè)提示對(duì)話框警告用戶。例如,對(duì)數(shù)據(jù)表“性別”字段的有效性規(guī)則設(shè)置為“”男”O(jiān)r”女”,有效性文本設(shè)置為“輸入性別只能是男或女”。當(dāng)用戶無意將性別輸入為“難”,系統(tǒng)就會(huì)彈出對(duì)話框提示“輸入性別只能是男或女”。上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表7.必填字段“必填字段”屬性可以指定在當(dāng)前字段中是否需要輸入數(shù)據(jù),即是否允許有空值。選擇“是”選項(xiàng)后,用戶在輸入數(shù)據(jù)時(shí)必須在該字段中輸入相應(yīng)的值,并且該值不能為空值;選擇“否”選項(xiàng),則用戶在輸入數(shù)據(jù)時(shí)并不一定要在該字段中輸入相應(yīng)的值。 上一頁下一頁 返回目錄體驗(yàn)活動(dòng)任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表1.打開“圖

26、書管理系統(tǒng)”數(shù)據(jù)庫“讀者信息”表的設(shè)計(jì)視圖,如表所示,設(shè)置各字段類型、字段大小及主鍵,并保存對(duì)數(shù)據(jù)庫的修改。字段名稱數(shù)據(jù)類型字段大小是否主鍵借書證號(hào)文本10是姓名文本10性別文本1聯(lián)系電話文本15已借數(shù)量數(shù)字整型上一頁下一頁 返回目錄體驗(yàn)活動(dòng)任務(wù)3. 巧用設(shè)計(jì)器創(chuàng)建“學(xué)生信息”表2.在“圖書管理系統(tǒng)”數(shù)據(jù)庫中創(chuàng)建“圖書信息”表,表結(jié)構(gòu)如表所示。字段名稱數(shù)據(jù)類型字段大小格式小數(shù)位數(shù)自行鍵入值是否主鍵書號(hào)文本20是書名文本20編者文本10出版社文本15出版日期日期/時(shí)間短日期單價(jià)貨幣2圖書類型查閱向?qū)?0計(jì)算機(jī)、文學(xué)經(jīng)濟(jì)、外語入館時(shí)間日期/時(shí)間短日期館藏量數(shù)字長整型上一頁下一頁 返回目錄任務(wù)3.4

27、 創(chuàng)建完整的“學(xué)生信息”表任務(wù)說明任務(wù)目標(biāo)在任務(wù)3.3的基礎(chǔ)上,通過輸入數(shù)據(jù)實(shí)現(xiàn)“學(xué)生信息”表。在輸入數(shù)據(jù)的過程中學(xué)會(huì)對(duì)數(shù)據(jù)記錄進(jìn)行添加、編輯、刪除和復(fù)制等基本操作,能夠查找和替換數(shù)據(jù)表中的相應(yīng)數(shù)據(jù)。 熟練掌握記錄的添加、編輯、復(fù)制和刪除等基本操作方法。 熟練掌握數(shù)據(jù)查找和替換的基本操作方法。上一頁下一頁 返回目錄任務(wù)目標(biāo)本任務(wù)中創(chuàng)建完成的“學(xué)生信息”表如圖所示。任務(wù)3.4 創(chuàng)建完整的“學(xué)生信息”表上一頁下一頁 返回目錄知識(shí)寶庫在數(shù)據(jù)表視圖中對(duì)記錄進(jìn)行添加、編輯、復(fù)制、刪除等操作可以有兩種方法:方法一:單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇相應(yīng)的命令;方法二:在“開始”選項(xiàng)卡中單擊相應(yīng)的按鈕。在

28、數(shù)據(jù)表視圖中對(duì)記錄進(jìn)行查找和替換等操作可以有兩種方法:查找:單擊“開始”選項(xiàng)卡上的“查找”按鈕或按快捷鍵Ctrl+F;替換:單擊“開始”選項(xiàng)卡上的“替換”按鈕或按快捷鍵Ctrl+H。 任務(wù)3.4 創(chuàng)建完整的“學(xué)生信息”表上一頁下一頁 返回目錄體驗(yàn)活動(dòng)1.如表1、表2所示,在數(shù)據(jù)表視圖中通過輸入數(shù)據(jù)實(shí)現(xiàn)完整的“圖書信息”表。任務(wù)3.4 創(chuàng)建完整的“學(xué)生信息”表上一頁下一頁 返回目錄體驗(yàn)活動(dòng)任務(wù)3.4 創(chuàng)建完整的“學(xué)生信息”表書號(hào)書名編者出版社7-5053-3009-8計(jì)算機(jī)硬件基礎(chǔ)陳致明電子工業(yè)出版社7-115-12155-9計(jì)算機(jī)應(yīng)用基礎(chǔ)高長鐸人民郵電出版社978-7-121-05046-6電

29、腦上網(wǎng)基礎(chǔ)與實(shí)例教程周峰電子工業(yè)出版社7-302-07546-8網(wǎng)絡(luò)布線原理與實(shí)施吳越勝清華大學(xué)出版社978-7-302-12298-2中國文學(xué)史林庚清華大學(xué)出版社978-7-04-027503-2外國文學(xué)名著導(dǎo)讀劉洪濤高等教育出版社978-7-302-19638-9計(jì)算機(jī)組裝與維護(hù)實(shí)用教程繆亮清華大學(xué)出版社978-7-04-024799-2搏流英語(綜合教程)朱賓忠高等教育出版社7-5617-2158-7高考英語900句尹福昌華東師范大學(xué)出版社978-7-04-026810-2計(jì)算機(jī)應(yīng)用基礎(chǔ)黃國興高等教育出版社978-7-5617-7639-1智慧文學(xué)里查德華東師范大學(xué)出版社978-7-56

30、17-5704-8平面設(shè)計(jì)PS CS2王維華東師范大學(xué)出版社978-7-04-023417-6Access2003數(shù)據(jù)庫應(yīng)用基礎(chǔ)周察金高等教育出版社978-7-04-028010-4國際金融楊勝剛高等教育出版社978-7-5617-7769-5會(huì)計(jì)學(xué)陳國嘉華東師范大學(xué)出版社表1上一頁下一頁 返回目錄體驗(yàn)活動(dòng)任務(wù)3.4 創(chuàng)建完整的“學(xué)生信息”表出版日期單價(jià)圖書類別入館時(shí)間館藏量1998-2-1¥11.00計(jì)算機(jī)2003-5-10102004-6-1¥19.80計(jì)算機(jī)2005-9-132007-10-1¥28.00計(jì)算機(jī)2008-1-822004-1-1¥28.00計(jì)算機(jī)2008-5-142009

31、-12-1¥28.00文學(xué)2009-12-2542009-8-20¥26.00文學(xué)2010-3-122009-8-1¥29.50計(jì)算機(jī)2010-3-362009-12-30¥36.00外語2010-3-522010-3-1¥12.00外語2010-3-1062009-6-1¥19.40計(jì)算機(jī)2010-9-1102010-7-1¥29.80文學(xué)2010-11-162008-4-1¥29.80計(jì)算機(jī)2010-12-1052008-6-1¥21.50計(jì)算機(jī)2011-6-582009-10-10¥33.00經(jīng)濟(jì)2011-7-1082010-8-1¥36.00經(jīng)濟(jì)2011-7-108表2上一頁下一頁 返

32、回目錄任務(wù)3. 排序和篩選“學(xué)生信息”表中記錄任務(wù)說明任務(wù)目標(biāo)對(duì)“學(xué)生信息”表中按“出生日期”字段由小到大排序,再按“學(xué)號(hào)”字段由小到大排序。篩選出是“團(tuán)員”的學(xué)生記錄,然后清除篩選器。 熟練掌握對(duì)數(shù)據(jù)記錄的升序和降序排列操作。 熟練掌握對(duì)數(shù)據(jù)記錄指定條件的篩選操作。上一頁下一頁 返回目錄任務(wù)3. 排序和篩選“學(xué)生信息”表中記錄體驗(yàn)活動(dòng)1.按“出版社”字段的升序?qū)Α皥D書管理系統(tǒng)”數(shù)據(jù)庫中的“圖書信息”表進(jìn)行排序。2.按“出版日期”的降序?qū)Α皥D書管理系統(tǒng)”數(shù)據(jù)庫中的“圖書信息”表進(jìn)行排序。3.篩選出“圖書管理系統(tǒng)”數(shù)據(jù)庫“讀者信息”表中女讀者的數(shù)據(jù)。4.篩選出“圖書管理系統(tǒng)”數(shù)據(jù)庫“讀者信息”表

33、中從未借閱過圖書的讀者數(shù)據(jù)。5.篩選出“圖書管理系統(tǒng)”數(shù)據(jù)庫“圖書信息”表中由“高等教育出版社”出版的圖書數(shù)據(jù)。上一頁下一頁 返回目錄任務(wù)說明任務(wù)目標(biāo)在Access數(shù)據(jù)庫中,用戶不僅僅可以通過輸入數(shù)據(jù)、使用表模板、使用設(shè)計(jì)器創(chuàng)建數(shù)據(jù)表,還可以利用Access提供的導(dǎo)入功能從當(dāng)前數(shù)據(jù)庫外部獲取數(shù)據(jù)。熟練掌握由Excel工作表數(shù)據(jù)創(chuàng)建表的方法。任務(wù)3.6 將“學(xué)生成績”工作表導(dǎo)入Access數(shù)據(jù)庫上一頁下一頁 返回目錄體驗(yàn)活動(dòng)1.創(chuàng)建一個(gè)名為“圖書”的Excel工作簿, 將Sheet1工作表重命名“借還信息”。并輸入數(shù)據(jù),如表所示。 任務(wù)3.6 將“學(xué)生成績”工作表導(dǎo)入Access數(shù)據(jù)庫借書證號(hào)書

34、號(hào)借書日期應(yīng)還日期是否已還J0057-5053-3009-82008-11-42008-12-4J0027-302-07546-82009-6-12009-7-1J008978-7-04-024799-22010-3-202010-4-20J0067-5617-2158-72010-4-22010-5-2J001978-7-04-024799-22010-4-62010-5-6J0097-5617-2158-72010-5-252010-6-25J008978-7-302-12298-22010-6-12010-7-1J008978-7-302-19638-92010-6-12010-7-1J

35、005978-7-302-12298-22010-9-222010-10-22J001978-7-121-05046-62010-9-252010-10-25J001978-7-302-19638-92010-9-252010-10-25上一頁下一頁 返回目錄J006978-7-04-026810-22010-11-32010-12-3J0107-5617-2158-72011-1-62011-2-6J010978-7-5617-5704-82011-1-62011-2-6J008978-7-5617-5704-82010-1-102010-2-10J004978-7-5617-5704-82

36、011-3-262011-4-26J006978-7-5617-7639-12011-3-282011-4-28J008978-7-5617-7639-12011-4-102011-5-10J004978-7-04-027503-22011-4-182011-5-18J005978-7-5617-7639-12011-4-262011-5-26J002978-7-5617-7639-12011-6-12011-7-1J001978-7-04-027503-22011-6-102011-7-10J004978-7-04-023417-62011-7-72011-8-7J005978-7-04-0

37、28010-42011-9-12011-10-1J008978-7-5617-7769-52011-9-12011-10-1任務(wù)3.6 將“學(xué)生成績”工作表導(dǎo)入Access數(shù)據(jù)庫上一頁下一頁 返回目錄任務(wù)說明任務(wù)目標(biāo)在前面我們已經(jīng)介紹了通過輸入數(shù)據(jù)、使用表模板、使用設(shè)計(jì)器、導(dǎo)入Excel工作表數(shù)據(jù)創(chuàng)建數(shù)據(jù)表,在本任務(wù)中用戶可以使用任意一種方式完成“課程信息”表。按表1所示表結(jié)構(gòu)的完成“課程信息”表的創(chuàng)建,按表2所示輸入“課程信息”表數(shù)據(jù)。任務(wù)3.7 創(chuàng)建“課程信息”表上一頁下一頁 返回目錄字段名稱 字段類型字段大小 是否主鍵課程號(hào)文本3是課程名稱文本20授課教師文本4課程號(hào)課程名稱授課教師00

38、1計(jì)算機(jī)應(yīng)用基礎(chǔ)蘇拉002程序設(shè)計(jì)語言張涵003數(shù)據(jù)庫應(yīng)用李勤004網(wǎng)頁制作陳嘉表1表2任務(wù)3.7 創(chuàng)建“課程信息”表上一頁下一頁 返回目錄任務(wù)說明任務(wù)目標(biāo)前面的7個(gè)任務(wù)我們已經(jīng)完成了“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫中的所有數(shù)據(jù)表:“學(xué)生信息”表、“學(xué)生成績”表和“課程信息”表。通過完成本任務(wù),建立起多個(gè)數(shù)據(jù)表間的關(guān)系。 熟練掌握數(shù)據(jù)表關(guān)系類型 建立數(shù)據(jù)表間關(guān)系的方法 刪除數(shù)據(jù)表間關(guān)系的方法任務(wù)3.8 建立表間關(guān)系上一頁下一頁 返回目錄知識(shí)寶庫Access數(shù)據(jù)庫是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。這種數(shù)據(jù)庫中的數(shù)據(jù)被保存在多個(gè)數(shù)據(jù)表中,再由這些數(shù)據(jù)表中相同的字段聯(lián)系起來,實(shí)現(xiàn)信息的共享。建立表間關(guān)系之后,用

39、戶可在創(chuàng)建查詢、窗體和報(bào)表時(shí)可以從多個(gè)相關(guān)聯(lián)的表中獲得信息。任務(wù)3.8 建立表間關(guān)系上一頁下一頁 返回目錄知識(shí)寶庫表間的關(guān)系可以分為“一對(duì)一”,“一對(duì)多”、“多對(duì)多”3種類型。1.一對(duì)一關(guān)系:在一對(duì)一關(guān)系中,A表中的每一條記錄僅能在B表中有一個(gè)匹配的記錄,并且在B表中的每一個(gè)記錄也僅能在A表中有一個(gè)匹配記錄。2.一對(duì)多關(guān)系:一對(duì)多的關(guān)系是關(guān)系中最常用的類型。在一對(duì)多關(guān)系中,A表中的一個(gè)記錄能與B表中的許多記錄匹配,但是在B表中的一個(gè)記錄僅能與A表中的一個(gè)記錄匹配。3.多對(duì)多關(guān)系:在多對(duì)多關(guān)系中,A表中的記錄能與B表中的許多記錄匹配,并且在B表中的記錄也能與A表中的許多記錄匹配。任務(wù)3.8 建立

40、表間關(guān)系上一頁下一頁 返回目錄體驗(yàn)活動(dòng)1.建立“讀者信息”表“借書證號(hào)”字段和“借還信息”表“借書證號(hào)”字段的關(guān)系“實(shí)施參照完整性”。2.建立“借還信息”表“書號(hào)”字段和“圖書信息”表“書號(hào)”字段的關(guān)系“實(shí)施參照完整性”。任務(wù)3.8 建立表間關(guān)系上一頁下一頁 返回目錄單元說明單元4 創(chuàng)建“學(xué)生成績管理系統(tǒng)”查詢建立數(shù)據(jù)庫的目的之一就是快速檢索所需要的數(shù)據(jù)。查詢是Access數(shù)據(jù)庫中一項(xiàng)重要的操作,也是Access數(shù)據(jù)庫的一個(gè)重要對(duì)象。使用查詢可以迅速從數(shù)據(jù)表中獲得需要的數(shù)據(jù),還可以通過查詢來操作數(shù)據(jù),即對(duì)數(shù)據(jù)表中數(shù)據(jù)進(jìn)行更改、添加和刪除等操作。查詢結(jié)果還可以作為窗體、報(bào)表、查詢和頁的數(shù)據(jù)來源,

41、從而增加數(shù)據(jù)庫設(shè)計(jì)的靈活性。在Access數(shù)據(jù)庫中,查詢主要包括選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SQL查詢這5種類型。本單元主要學(xué)習(xí)對(duì)以上5種查詢類型的創(chuàng)建與使用。上一頁下一頁 返回目錄技能目標(biāo) 熟練掌握使用設(shè)計(jì)視圖創(chuàng)建、修改和設(shè)計(jì)查詢。 掌握查詢條件的設(shè)置方法。 掌握交叉表查詢的創(chuàng)建與使用。 掌握參數(shù)查詢的創(chuàng)建與使用。 掌握操作查詢的創(chuàng)建與使用。 掌握SQL語句的功能和基本用法。 掌握選擇查詢的創(chuàng)建與使用。上一頁下一頁 返回目錄單元4 創(chuàng)建“學(xué)生成績管理系統(tǒng)”查詢知識(shí)目標(biāo) 理解查詢的概念及作用。 了解5種查詢類型及用途。 理解在匯總查詢中常用的函數(shù)。 了解SQL語句。上一頁下一頁

42、返回目錄單元4 創(chuàng)建“學(xué)生成績管理系統(tǒng)”查詢 任務(wù)4.1 創(chuàng)建選擇查詢 任務(wù)4.2 設(shè)置查詢條件 任務(wù)4.3 創(chuàng)建交叉表查詢 任務(wù)4.4 創(chuàng)建參數(shù)查詢上一頁下一頁 返回目錄 任務(wù)4.5 創(chuàng)建操作查詢 任務(wù)4.6 創(chuàng)建SQL查詢單元4 創(chuàng)建“學(xué)生成績管理系統(tǒng)”查詢?nèi)蝿?wù)4.1 創(chuàng)建選擇查詢?nèi)蝿?wù)說明任務(wù)目標(biāo) 選擇查詢是最基本、最常用的查詢類型。它可以從一個(gè)或多個(gè)相互關(guān)聯(lián)的表中檢索數(shù)據(jù),并按照所需的次序進(jìn)行排列顯示。使用選擇查詢可以對(duì)記錄進(jìn)行分組、總計(jì)、計(jì)數(shù)、平均值以及其他計(jì)算。在Access中創(chuàng)建選擇查詢有兩種方法:使用向?qū)?chuàng)建選擇查詢和使用設(shè)計(jì)視圖創(chuàng)建選擇查詢。 讓學(xué)生學(xué)會(huì)使用向?qū)Ш褪褂迷O(shè)計(jì)視圖來

43、創(chuàng)建選擇查詢,同時(shí)學(xué)會(huì)用向?qū)?chuàng)建查找重復(fù)項(xiàng)查詢和查找不匹配項(xiàng)查詢。上一頁下一頁 返回目錄一、 使用向?qū)?chuàng)建選擇查詢 二、 使用設(shè)計(jì)視圖創(chuàng)建選擇查詢?nèi)?使用向?qū)Р檎抑貜?fù)項(xiàng)查詢四、 使用向?qū)Р檎也黄ヅ漤?xiàng)查詢上一頁下一頁 返回目錄任務(wù)4.1 創(chuàng)建選擇查詢一、一、 使用向?qū)?chuàng)建選擇查詢使用向?qū)?chuàng)建選擇查詢 【任務(wù)說明】 使用簡單查詢向?qū)Р粌H可以對(duì)一個(gè)表創(chuàng)建查詢,也可以對(duì)多個(gè)表創(chuàng)建查詢。以下用兩個(gè)案例分別介紹。 【任務(wù)目標(biāo)】 讓學(xué)生學(xué)會(huì)用單表或多表創(chuàng)建選擇查詢,并理解用多表創(chuàng)建與用單表創(chuàng)建選擇查詢時(shí)的區(qū)別。特別對(duì)含有數(shù)字型字段時(shí)會(huì)出現(xiàn)“明細(xì)(匯總)對(duì)話框”這一知識(shí)點(diǎn)的掌握。 案例案例1:使用查詢向?qū)?chuàng)

44、建一個(gè)基于單表的選擇查詢,從“學(xué)生信息”表中查詢學(xué)生的“學(xué)號(hào)”、“姓名”、“性別”和“所學(xué)專業(yè)”等信息。 任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄案例案例2:使用查詢向?qū)?chuàng)建一個(gè)基于多表的選擇查詢,利用“學(xué)生信息”表和“學(xué)生成績”表查詢學(xué)生的“學(xué)號(hào)”、“姓名”、“課程號(hào)”和“成績”字段。小貼士 創(chuàng)建基于多個(gè)表的簡單查詢時(shí),要選擇不同表中的字段,方法是只需在查詢向?qū)?duì)話框中分別選擇不同表,并將所需要的字段添加到右邊的“選定的字段”列表框中即可。 只有當(dāng)所選的字段是數(shù)字類型時(shí),才會(huì)出現(xiàn)明細(xì)(匯總)對(duì)話框的選擇。 提示 在創(chuàng)建多表查詢時(shí),需要事先在這些表之間設(shè)置好表間關(guān)系?!炯寄芡卣埂?若要查

45、詢學(xué)生的“學(xué)號(hào)”、“姓名”、“課程名稱”及“成績”,又該如何實(shí)現(xiàn)呢?任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄1查詢的理解 查詢就是以數(shù)據(jù)庫中的數(shù)據(jù)作為數(shù)據(jù)源,根據(jù)給定的條件,從指定數(shù)據(jù)庫的表或查詢中檢索出用戶所需要的數(shù)據(jù)記錄,并形成一個(gè)新的數(shù)據(jù)集合。當(dāng)改變數(shù)據(jù)源中的數(shù)據(jù)時(shí),查詢中的數(shù)據(jù)也會(huì)相應(yīng)地發(fā)生改變,因此通常稱查詢結(jié)果為“動(dòng)態(tài)記錄集”。使用查詢不僅可以以多種方式對(duì)表中數(shù)據(jù)進(jìn)行查看,還可以對(duì)數(shù)據(jù)進(jìn)行計(jì)算、排序和篩選等操作。2查詢的類型 根據(jù)對(duì)數(shù)據(jù)源操作方式和操作結(jié)果的不同,Access 2007中的查詢可以分為5種類型:選擇查詢、參

46、數(shù)查詢、交叉表查詢、操作查詢和SQL查詢。 (1)選擇查詢是最基本、最常用的查詢方式。它可以根據(jù)指定的條件,從一個(gè)或多個(gè)表中獲取滿足條件的數(shù)據(jù),并且按指定順序顯示數(shù)據(jù)。選擇查詢還可以對(duì)數(shù)據(jù)進(jìn)行分組、計(jì)數(shù)、總計(jì)、求平均值等計(jì)算工作。知識(shí)寶庫任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄(2)參數(shù)查詢是一種交互式的查詢方式。它執(zhí)行時(shí)顯示一個(gè)對(duì)話框,以提示用戶輸入查詢信息,然后根據(jù)用戶輸入的查詢條件來檢索記錄。(3)交叉表查詢是將來源于某個(gè)表中的字段進(jìn)行分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部,在數(shù)據(jù)表行與列的交叉處顯示表中某個(gè)字段的各種計(jì)算值。(4)操作查詢不僅可以進(jìn)行查詢,而且可以在一次

47、操作中實(shí)現(xiàn)對(duì)表中的多條記錄進(jìn)行添加、編輯和刪除等修改操作。(5)SQL查詢是用戶使用SQL語句創(chuàng)建的查詢。前面介紹的幾種查詢,系統(tǒng)在執(zhí)行時(shí)會(huì)自動(dòng)將其轉(zhuǎn)換為SQL語句。用戶也可以使用SQL視圖直接書寫、查看和編輯SQL語句。有一些特定查詢(如聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢、子查詢)則必須直接在“SQL視圖”中創(chuàng)建SQL語句。3查詢的視圖 查詢的視圖有3種方式,分別是數(shù)據(jù)表視圖、設(shè)計(jì)視圖和SQL視圖。(1)數(shù)據(jù)表視圖是以行和列的格式顯示查詢結(jié)果數(shù)據(jù)的窗口。知識(shí)寶庫任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄 在導(dǎo)航窗格的“查詢”對(duì)象組中選擇查詢對(duì)象,單擊鼠標(biāo)右鍵,在快捷菜單中選擇“打開”命令,

48、則以數(shù)據(jù)表視圖的方式打開當(dāng)前查詢。 查詢?cè)O(shè)計(jì)視圖由上、下兩部分構(gòu)成。上半部分是創(chuàng)建查詢所基于的表或查詢,稱為“查詢基表”,用戶可以向其中添加或刪除表和查詢。具有關(guān)系的表之間帶有連線,連線上的標(biāo)記是兩表之間的關(guān)系,用戶可以添加、刪除和編輯關(guān)系。下半部分為查詢?cè)O(shè)計(jì)窗口,稱為“設(shè)計(jì)網(wǎng)格”。利用設(shè)計(jì)網(wǎng)格可以設(shè)置查詢字段、來源表、排序方式和條件等。創(chuàng)建查詢所基于的表或查詢,又稱為“查詢基表”具有關(guān)系的表之間帶有連線查詢?cè)O(shè)計(jì)窗口,也稱為“設(shè)計(jì)網(wǎng)格”知識(shí)寶庫任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄 (3)SQL視圖是個(gè)用于顯示當(dāng)前查詢的SQL語句窗口,用戶可以使用SQL視圖建立一個(gè)SQL特定查詢,如聯(lián)

49、合查詢、傳遞查詢或數(shù)據(jù)定義查詢,也可對(duì)當(dāng)前的查詢進(jìn)行修改。當(dāng)查詢以數(shù)據(jù)表視圖或設(shè)計(jì)視圖的方式打開后,選擇“結(jié)果”組中的“SQL視圖”項(xiàng),則打開當(dāng)前查詢的SQL視圖,視圖中顯示著當(dāng)前查詢的SQL語句。二、二、 使用設(shè)計(jì)視圖創(chuàng)建選擇查詢使用設(shè)計(jì)視圖創(chuàng)建選擇查詢【任務(wù)說明】 使用查詢向?qū)Э梢钥焖賱?chuàng)建一個(gè)查詢,但是能實(shí)現(xiàn)的功能比較單一,不能完全滿足我們的要求。對(duì)于復(fù)雜的查詢只有在“設(shè)計(jì)視圖”中才能實(shí)現(xiàn)?!救蝿?wù)目標(biāo)】 讓學(xué)生學(xué)會(huì)用查詢?cè)O(shè)計(jì)視圖建立查詢的方法,理解在“字段”行中字段的排列順序?qū)敵龅挠绊憽?案例案例3:使用設(shè)計(jì)視圖創(chuàng)建一個(gè)名為“成績查詢(設(shè)計(jì)視圖)”的查詢,利用“學(xué)生信息”表、“課程信息”

50、表和“學(xué)生成績”表查詢學(xué)生的“學(xué)號(hào)”、“姓名”、“課程名稱”及“成績”等信息。 任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄小貼士 如果在關(guān)閉“顯示表”對(duì)話框后需要重新添加表,可在表顯示區(qū)域的空白處單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“顯示表”命令。若要?jiǎng)h除已添加的表,可在關(guān)閉“顯示表”對(duì)話框后,單擊要?jiǎng)h除的表,再按鍵盤上的Delete鍵即可,也可以右鍵單擊要?jiǎng)h除的表,在彈出的快捷菜單中選擇“刪除表”命令。(1)添加字段的方法有多種,除了可以將字段直接拖到設(shè)計(jì)網(wǎng)格中,還可以通過雙擊字段列表框中的字段名稱,或者在設(shè)計(jì)網(wǎng)格“字段”行的下拉列表框中選擇。(2)在表的字段列表框中有一個(gè)星號(hào)(*)標(biāo)記

51、,如果需要查詢所有字段,不必逐一添加字段,只需雙擊星號(hào)即可。提示 在設(shè)計(jì)網(wǎng)格“字段”行中字段的排列順序就是查詢結(jié)果的輸出順序。任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄知識(shí)寶庫任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄選項(xiàng)名稱含 義字段設(shè)置要查詢的字段表查詢字段所在的表名,由系統(tǒng)指定總計(jì)設(shè)置字段的匯總方式排序設(shè)置字段的排序方式,有升序、降序和不排序3種顯示設(shè)置該字段是否在查詢中顯示條件設(shè)置該字段的篩選條件或設(shè)置“或”條件工具按鈕名稱含 義視圖切換不同的視圖模式,有設(shè)計(jì)視圖、數(shù)據(jù)表視圖、SQL視圖、數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖查詢類型選擇不同的查詢類型,有選擇查詢、交叉表查詢、生成表查

52、詢、更新查詢、追加查詢、刪除查詢 運(yùn)行運(yùn)行查詢顯示表打開“顯示表”對(duì)話框匯總在查詢?cè)O(shè)計(jì)網(wǎng)格中對(duì)數(shù)字型或貨幣型字段求和、計(jì)算均值等屬性表打開“查詢屬性”對(duì)話框生成器啟動(dòng)相應(yīng)的“表達(dá)式生成器”對(duì)話框(1)查詢?cè)O(shè)計(jì)網(wǎng)格中各選項(xiàng)及其含義 (2)查詢?cè)O(shè)計(jì)視圖窗口的部分工具按鈕及其含義 三、三、 使用向?qū)Р檎抑貜?fù)項(xiàng)查詢使用向?qū)Р檎抑貜?fù)項(xiàng)查詢【任務(wù)說明】 雖然在Access表中可以通過設(shè)置主鍵來避免表中記錄的重復(fù),但一個(gè)表中只能有一個(gè)主鍵,不能保證其他字段是否出現(xiàn)重復(fù)值。利用“查找重復(fù)項(xiàng)查詢向?qū)А笨梢圆樵兡匙侄问欠癯霈F(xiàn)重復(fù)值,還可以查找某字段或字段組取值相同的記錄?!救蝿?wù)目標(biāo)】 讓學(xué)生學(xué)會(huì)通過創(chuàng)建“查找重復(fù)

53、項(xiàng)查詢向?qū)А眮韺?shí)現(xiàn)判斷某個(gè)字段是否出現(xiàn)重復(fù)值。 案例案例4: 創(chuàng)建一個(gè)名為“查找姓名重復(fù)項(xiàng)”的查詢,在“學(xué)生信息”表中查找有重名的學(xué)生記錄。 任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄四、四、 使用向?qū)Р檎也黄ヅ漤?xiàng)查詢使用向?qū)Р檎也黄ヅ漤?xiàng)查詢【任務(wù)說明】 利用“查找不匹配項(xiàng)查詢向?qū)А笨梢栽谝粋€(gè)表中查找另一個(gè)表中所沒有的相關(guān)記錄。執(zhí)行查找不匹配項(xiàng)查詢至少需要兩個(gè)表,并且這兩個(gè)表必須在同一個(gè)數(shù)據(jù)庫中?!救蝿?wù)目標(biāo)】 讓學(xué)生學(xué)會(huì)通過創(chuàng)建“查找不匹配項(xiàng)查詢向?qū)А眮韺?shí)現(xiàn)在兩個(gè)相關(guān)聯(lián)的表中查找出具有某個(gè)不相同內(nèi)容的記錄。 案例案例5: 創(chuàng)建一個(gè)名為“沒有參加考試的學(xué)生”的查詢,利用“學(xué)生信息”表和“學(xué)生

54、成績”表查找沒有參加考試的學(xué)生名單。任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄體驗(yàn)活動(dòng)任務(wù)4.1 創(chuàng)建選擇查詢上一頁下一頁 返回目錄打開打開“圖書管理系統(tǒng)圖書管理系統(tǒng)”數(shù)據(jù)庫,完成下列查詢操作:數(shù)據(jù)庫,完成下列查詢操作:使用查詢向?qū)?chuàng)建一個(gè)基于單表的選擇查詢,從“圖書信息”表中查詢圖書的“書號(hào)”、“書名”、“編者”、“出版社”和“單價(jià)”等信息。使用查詢向?qū)?chuàng)建一個(gè)基于多表的選擇查詢,利用“讀者信息”和“借還信息”表查詢讀者的“借書證號(hào)”、“姓名”、“書號(hào)”和“是否已還”字段。使用設(shè)計(jì)視圖創(chuàng)建一個(gè)名為“借書查詢(設(shè)計(jì)視圖)”的查詢,利用“讀者信息”、“圖書信息”、“借還信息”表查詢讀者的“借

55、書證號(hào)”、“姓名”、“書號(hào)”、“書名”和“是否已還”字段,并按借書證號(hào)升序顯示。創(chuàng)建一個(gè)名為“查找書名重復(fù)項(xiàng)”的查詢,在“圖書信息”表中查找有重名的圖書信息。1. 創(chuàng)建一個(gè)名為“從沒借過書的讀者”的查詢,利用“讀者信息”表和“借還信息”表查找從來沒有借過書的讀者名單。一、查詢字段的修改 二、查詢排序的設(shè)置 三、查詢條件的設(shè)置 四、計(jì)算匯總字段的創(chuàng)建 上一頁下一頁 返回目錄任務(wù)4.2 設(shè)置查詢條件 一、一、 查詢字段的修改查詢字段的修改 【任務(wù)說明】 在查詢?cè)O(shè)計(jì)視圖中修改查詢字段,主要是進(jìn)行添加字段或刪除字段的操作,同時(shí)還可以改變字段的輸出順序等?!救蝿?wù)說明】 讓學(xué)生學(xué)會(huì)在查詢?cè)O(shè)計(jì)視圖中添加、修

56、改、刪除以及調(diào)整字段順序的方法及技巧?!静僮鞣椒ā?在添加字段時(shí),除了逐個(gè)添加字段外,還可以一次性將表或查詢中的所有字段添加到查詢?cè)O(shè)計(jì)網(wǎng)格中。Access提供了兩種方法:一種是雙擊表或查詢中的標(biāo)題欄,選中全部字段,將這些字段一次性全部拖放到設(shè)計(jì)網(wǎng)格中;另一種方法是雙擊表或查詢列表框中的第一項(xiàng)“*”。但要注意的是,若要設(shè)置排序字段或查詢條件等字段操作時(shí)不能用第二種方法。 上一頁下一頁 返回目錄任務(wù)4.2 設(shè)置查詢條件 一、一、 查詢字段的修改查詢字段的修改 如果要?jiǎng)h除某個(gè)字段,可在查詢?cè)O(shè)計(jì)網(wǎng)格中選擇要?jiǎng)h除的字段,然后單擊Del鍵或工具欄的“查詢?cè)O(shè)置”組中的“刪除列”即可。在設(shè)計(jì)查詢時(shí),字段的排列

57、順序就是在查詢結(jié)果中顯示的順序,它會(huì)影響數(shù)據(jù)記錄的排序和分組。要想改變字段之間的排列順序,除了通過刪除、添加字段的方法以外,還可以通過拖動(dòng)字段的方法。在移動(dòng)字段時(shí),先選定要移動(dòng)的字段列,然后按住鼠標(biāo)左鍵拖動(dòng)到新的位置上即可。 上一頁下一頁任務(wù)4.2 設(shè)置查詢條件 返回目錄二、查詢排序的設(shè)置二、查詢排序的設(shè)置【任務(wù)說明】 在設(shè)計(jì)查詢時(shí),往往需要對(duì)查詢結(jié)果按某些字段進(jìn)行排序輸出,這樣可以更方便地查看數(shù)據(jù)。在設(shè)置排序字段時(shí),可以按單字段排序,也可以按多字段排序輸出。【任務(wù)目標(biāo)】 讓學(xué)生學(xué)會(huì)設(shè)置排序字段,實(shí)現(xiàn)按某個(gè)數(shù)據(jù)的排序輸出。 案例案例6: 創(chuàng)建一個(gè)名為“網(wǎng)頁制作成績排名”的查詢,將網(wǎng)頁制作課的成

58、績從高到低排序。提示 在“查詢?cè)O(shè)計(jì)網(wǎng)格”中,排序的原則是默認(rèn)排在前邊的字段為主要關(guān)鍵字,排在后邊的字段為次要關(guān)鍵字。【技能拓展】 將案例6修改為按網(wǎng)頁制作課的成績從高到低排序,成績相同時(shí)按姓名拼音升序排序。 上一頁下一頁任務(wù)4.2 設(shè)置查詢條件 返回目錄三、三、 查詢條件的設(shè)置查詢條件的設(shè)置【任務(wù)說明】 設(shè)置查詢條件就是從表或查詢中篩選出滿足條件的記錄。有時(shí)為了檢索到所需要的記錄,查詢條件往往可能需要設(shè)置多個(gè),如果多個(gè)條件之間具有邏輯與(AND)關(guān)系,則在查詢?cè)O(shè)計(jì)網(wǎng)格中這些條件處于同一行中;如果多個(gè)條件之間具有邏輯或(OR)關(guān)系,則這些條件處于不同行中。下面介紹幾種常見的查詢條件?!救蝿?wù)目標(biāo)】

59、 讓學(xué)生掌握對(duì)常見的查詢條件的設(shè)置方法。案例案例7: 創(chuàng)建一個(gè)名為“所有男同學(xué)的成績”的查詢,查詢所有男同學(xué)的成績信息。上一頁下一頁任務(wù)4.2 設(shè)置查詢條件 返回目錄案例案例8:創(chuàng)建一個(gè)名為:創(chuàng)建一個(gè)名為“專業(yè)及課程成績專業(yè)及課程成績80分以上分以上”的查詢,查詢計(jì)算機(jī)及應(yīng)用的查詢,查詢計(jì)算機(jī)及應(yīng)用專業(yè)的學(xué)生網(wǎng)頁制作課成績專業(yè)的學(xué)生網(wǎng)頁制作課成績80分以上的學(xué)生名單。分以上的學(xué)生名單。 小貼士 數(shù)值和文本條件是在查詢?cè)O(shè)置中經(jīng)常用到的。對(duì)于數(shù)值查詢,在設(shè)置查詢條件中,可以包含比較運(yùn)算符(大于)、=(大于等于)、(不等于)。 對(duì)于文本類型的條件,輸入時(shí)可以加上雙引號(hào),也可以直接輸入值,系統(tǒng)自動(dòng)將輸

60、入的文本加上雙引號(hào)。如果輸入的文本中含有空格,則必須加上雙引號(hào)。案例案例9: 創(chuàng)建一個(gè)名為“查詢出生日期”的查詢,查詢出生日期在1994-6-1至1995-6-1之間的學(xué)生信息。小貼士 如果是日期類型的數(shù)據(jù),需在日期兩邊加上“#”號(hào),例如,#2011-03-20#表示日期2011年3月20日,如果輸入時(shí)沒有加上“#”號(hào),系統(tǒng)會(huì)自動(dòng)添加。上一頁下一頁任務(wù)4.2 設(shè)置查詢條件 返回目錄四、四、 計(jì)算匯總字段的創(chuàng)建計(jì)算匯總字段的創(chuàng)建【任務(wù)說明】 創(chuàng)建計(jì)算字段的方法是將表達(dá)式輸入到查詢?cè)O(shè)計(jì)窗口中的空字段單元格中,所創(chuàng)建的計(jì)算字段可以是數(shù)字、文本、日期等多種數(shù)據(jù)類型的表達(dá)式,表達(dá)式可以由多個(gè)字段組成,也

溫馨提示

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

評(píng)論

0/150

提交評(píng)論