案例6_Access實例應(yīng)用.ppt_第1頁
案例6_Access實例應(yīng)用.ppt_第2頁
案例6_Access實例應(yīng)用.ppt_第3頁
案例6_Access實例應(yīng)用.ppt_第4頁
案例6_Access實例應(yīng)用.ppt_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1,數(shù)據(jù)庫管理軟件Access實例應(yīng)用,2,案例描述,“高考成績信息查詢與輸出” 具體要求(基本的):,建立包含高考相關(guān)信息的數(shù)據(jù)庫及表;,確保數(shù)據(jù)的有效性與完整性;,輸入符合查詢和輸出要求的相應(yīng)基礎(chǔ)數(shù)據(jù)(多少不做限制),建立查詢:例如:可查詢總分在450550分之間的理科學(xué)生信息; 查詢匯總不同考區(qū)(城市籍貫)的各科平均分; 查詢按總分降序排序的學(xué)生信息等,建立窗體:輸入學(xué)生的準(zhǔn)考證號或者姓名, 可查閱指定學(xué)生的高考各科成績和總分,輸出匯總:高考總分在550分以上的所有學(xué)生的基本信息和高考成績單,3,1. 架構(gòu)數(shù)據(jù)庫及表結(jié)構(gòu): (1)確定符合應(yīng)用需要的實體(主題):學(xué)生基本信息/高考成績信息

2、/科類信息等。 (2)確定實體的特征屬性(字段)和數(shù)據(jù)類型(字段類型)。 (3)確定唯一標(biāo)識每一條記錄的主鍵。 (4)確定實體之間的關(guān)聯(lián)。,解決方案,4,2. 設(shè)置數(shù)據(jù)有效性與完整性: 數(shù)據(jù)庫中各個表及表之間的數(shù)據(jù)的有效性、一致性和兼容性。 (1)實體完整性:主鍵取值確定、唯一、非空,例如:對學(xué)生信息表中的記錄,主鍵“準(zhǔn)考證號”;存儲/輸入/修改都遵循此條件。 (2)參照完整性:表與表之間的數(shù)據(jù)一致性和兼容性,例如:在“成績信息表”中的字段“準(zhǔn)考證號”的取值必須是“學(xué)生信息表”中“準(zhǔn)考證號”字段取值當(dāng)中已經(jīng)存在的一個值。 (3)用戶自定義完整性: 根據(jù)應(yīng)用需要環(huán)境設(shè)置,各單科分?jǐn)?shù)字段的有效性規(guī)

3、則為整型數(shù)值【0,150】;綜合分?jǐn)?shù):整型數(shù)值【0,300】;總分=語文+數(shù)學(xué)+英語+綜合。,解決方案,5,3. 創(chuàng)建信息查詢和信息輸出: (1)信息查詢: 目的:為了整合和重組各個相關(guān)聯(lián)的數(shù)據(jù)表中的字段信息,為信息的訪問與輸出提供數(shù)據(jù)源。 操作:利用向?qū)Щ蛘卟樵冊O(shè)計器按照界面提示操作。 (2)信息輸出: 以窗體和報表的形式輸出信息,需要先建立包含指定信息的查詢,之后通過Access的窗體和報表環(huán)境可以實現(xiàn)和完成項目要求功能和效果。,解決方案,6,1. 創(chuàng)建“高考信息”數(shù)據(jù)庫和表:設(shè)置表的主鍵以及字段的有效性規(guī)則 2. 建立表之間的關(guān)聯(lián):輸入和編輯表數(shù)據(jù) 3. 建立查詢/窗體界面 4. 建立查

4、詢報表輸出,任務(wù)目錄,7,任務(wù)1 創(chuàng)建高考信息數(shù)據(jù)庫和表,1.1 建立高考信息數(shù)據(jù)庫 1.2 建立科類信息表 1.3 建立成績信息表 1.4 建立學(xué)生信息表,8,步驟1:如果是剛啟動Access 2003,界面上出現(xiàn)“開始工作”任務(wù)窗格,單擊任務(wù)窗格上方的“其他任務(wù)窗格”按鈕,調(diào)出它的下拉菜單,如圖1-1-1所示,從中選擇“新建文件”菜單命令,調(diào)出“新建文件”任務(wù)窗格,如圖1-1-2所示。如果已經(jīng)使用過其他的任務(wù)窗格,也可以單擊這個按鈕,調(diào)出“新建文件”任務(wù)窗格。,圖1-1 -1 單擊“其他任務(wù)窗格”按鈕 圖1-1-2 “新建文件”任務(wù)窗格,1.1 創(chuàng)建數(shù)據(jù)庫,9,步驟2在“新建”欄中單擊“空

5、數(shù)據(jù)庫”選項,調(diào)出“文件新建數(shù)據(jù)庫”對話框,如圖1-1-3所示。,圖1-1-3 “文件新建數(shù)據(jù)庫”對話框,1.1 創(chuàng)建數(shù)據(jù)庫,10,1.1 創(chuàng)建數(shù)據(jù)庫,步驟3. 在“保存位置”下拉列表框中選擇合適的路徑,在“文件名”文本框中輸入數(shù)據(jù)庫的名稱,保存類型選擇默認(rèn)的“Microsoft Office Access數(shù)據(jù)庫(*.mdb)”。 步驟4. 單擊“創(chuàng)建”按鈕,就可以生成空數(shù)據(jù)庫窗口,如圖1-1-4所示。,圖1-1-4 “高考信息”數(shù)據(jù)庫窗口,11,步驟5. 單擊數(shù)據(jù)庫窗口標(biāo)題欄的關(guān)閉圖標(biāo),或使用“文件”菜單下的“關(guān)閉”選項,只關(guān)閉數(shù)據(jù)庫,不退出Access。 退出Access 2003可以用如

6、下4種方法。 1,單擊Access 2003工作窗口標(biāo)題欄右端的關(guān)閉按鈕。 2,打開Access 2003工作窗口的“文件”菜單選“退出”項。 3,用Alt+F+X組合鍵。(先按下Alt鍵不松手,敲F鍵再敲X鍵。) 4,用Alt+F4組合鍵。(先按下Alt鍵不松手,敲F4鍵。),1.1 創(chuàng)建數(shù)據(jù)庫,12,表設(shè)計視圖:高考信息數(shù)據(jù)庫/窗口左邊“對象欄”選擇“表”對象/雙擊“使用設(shè)計器創(chuàng)建表” 一種方式,1.1 創(chuàng)建數(shù)據(jù)庫,13,另外一種方式:新建/設(shè)計視圖,1.1 創(chuàng)建數(shù)據(jù)庫,14,1.2:建立“科類信息”表,按照剛才的表設(shè)計視圖設(shè)計“科類信息”表,輸入字段“序號”和“科類”,15,1.2:建立

7、“科類信息”表,另保存為科類信息表,在保存好之前,設(shè)置“序號”字段為主鍵(右鍵點擊),16,1.3:建立“成績信息”表,類似“科類信息”表,輸入字段“準(zhǔn)考證號”、“科類”、“語文”、“數(shù)學(xué)”、“英語”、“綜合”;另外設(shè)置表主鍵“準(zhǔn)考證號”,以及字段的有效性規(guī)則,例如:語文分?jǐn)?shù)0150;如圖1-3-1;特別注意“科類”字段的查詢向?qū)Ы?圖1-3-1 輸入字段,17,查閱向?qū)У哪康?設(shè)置“查閱向?qū)А钡哪康氖窃凇俺煽冃畔ⅰ北淼妮斎?編輯/查詢等操作時,對應(yīng)科類信息會自動提供下拉列表顯示,以便于在輸入和查詢時可以直接選擇科類信息而不必輸入。,18,“科類”字段的查閱向?qū)Ы?首先點擊“科類”字段對應(yīng)

8、的數(shù)據(jù)類型要選擇“查閱向?qū)А?,如圖1-3-2,然后按照界面提示與“科類信息”表建立列表聯(lián)系(科類信息表要先建立),圖1-3-2 建立數(shù)據(jù)庫中 的“成績信息”表 的“科類”字段 查閱向?qū)е?19,圖1-3-3 建立數(shù)據(jù)庫中的“成績信息”表的“科類”字段查閱向?qū)?20,圖1-3-4 建立數(shù)據(jù)庫中的“成績信息”表的“科類”字段查閱向?qū)?21,圖1-3-5 建立數(shù)據(jù)庫中的“成績信息”表的“科類”字段查閱向?qū)?22,圖1-3-6 建立數(shù)據(jù)庫中的“成績信息”表的“科類”字段查閱向?qū)?23,圖1-3-7 建立數(shù)據(jù)庫中的“成績信息”表的“科類”字段查閱向?qū)?24,圖1-3-8 建立數(shù)據(jù)庫中的“成績信息”表的

9、“科類”字段查閱向?qū)?25,1.4:建立“學(xué)生信息”表,類似“科類信息”表和“成績信息”表,圖1-4-1。另:保護(hù)隱私權(quán),沒提供照片,圖1-4-1 輸入字段并設(shè)置主鍵和有效性規(guī)則 注:這邊性別之間設(shè)置為文本,通過查閱向?qū)?可以設(shè)定自設(shè)置值:男/女,26,任務(wù)2:建立表之間的關(guān)聯(lián),2.1 成績信息表與科類信息表之間的關(guān)聯(lián):已經(jīng)通過查閱向?qū)Ы?2.2 建立學(xué)生信息表與成績信息表之間的關(guān)聯(lián) 2.3 輸入各表的基礎(chǔ)數(shù)據(jù),27,2.2.學(xué)生信息表與成績表的關(guān)系,單擊“工具”菜單/“關(guān)系”命令,添加三個表至關(guān)系窗口,圖2-2-1 添加科類信息與成績信息表關(guān)聯(lián),28,圖2-2-2 添加學(xué)生信息表至關(guān)系窗口

10、,29,圖2-2-3 編輯關(guān)系,30,圖2-2-4 編輯學(xué)生信息與成績信息關(guān)系:一對一 鼠標(biāo)拖動學(xué)生信息準(zhǔn)考證號至成績信息表中準(zhǔn)考證號字段,31,圖2-2-5 編輯科類信息與成績信息關(guān)系:一對多,32,2.3 輸入各表數(shù)據(jù),33,任務(wù)3. 建立查詢和窗體界面,3.1 建立基本信息查詢 3.2 建立基于“基本信息查詢”的條件查詢 3.3 建立基于“學(xué)生信息查詢”的窗體 3.4 建立匹配查詢 3.5 建立匹配查詢的窗體,34,3.1 建立基本信息查詢,以學(xué)生信息表和成績信息表為數(shù)據(jù)源,選擇其中有關(guān)的字段組成的學(xué)生成績信息一覽表的基本查詢的創(chuàng)建過程。單擊對象/查詢/雙擊“使用向?qū)?chuàng)建查詢或“新建”,

11、如圖3-1-1,圖3-1-1 創(chuàng)建基本查詢:通過簡單查詢向?qū)?35,建立學(xué)生基本信息查詢,圖3-1-2 創(chuàng)建基本查詢 選擇學(xué)生信息表所有字段,圖3-1-3 創(chuàng)建基本查詢 選擇成績信息表除準(zhǔn)考 證號之外所有字段,36,建立學(xué)生基本信息查詢,圖3-1-4 簡單查詢向?qū)瓿芍筮x擇“修改查詢設(shè)計”,37,建立學(xué)生基本信息查詢,圖3-1-5 進(jìn)入查詢設(shè)計界面設(shè)置添加“總分”字段 及其取值表達(dá)式,38,建立學(xué)生基本信息查詢,圖3-1-6 基本查詢“學(xué)生信息查詢”的執(zhí)行效果: 單擊工具橫欄“數(shù)據(jù)表圖”按鈕或者運行按鈕“!”,39,3.2 建立基于“學(xué)生信息查詢”的條件查詢,操作1 查詢總分在600650分

12、之間的理科學(xué)生信息 操作2 查詢參考時間是2007年6月7日,并且是杭州的文科學(xué)生信息 操作3 查詢匯總不同考區(qū)(城市籍貫)的各科平均分 操作4 查詢按總分降序排序、按準(zhǔn)考證升序排序的學(xué)生信息,40,操作1 查詢總分在600650分之間的理科學(xué)生信息,圖3-2-1-1 選擇“學(xué)生信息查詢”作為查詢設(shè)計的數(shù)據(jù)源,41,42,43,圖3-2-1-2 在科類和總分字段的條件欄中填寫條件表達(dá)式,44,總分在600650分之間的理科學(xué)生信息查詢結(jié)果,45,操作2: 與操作1過程相似,查詢參考時間是2007年6月7日,并且是杭州的文科學(xué)生信息,46,操作3:查詢匯總不同考區(qū)(城市籍貫)的各科平均分,圖3-

13、2-3-1 簡單查詢向?qū)ЫR總,47,圖3-2-3-2 通過查詢向?qū)У摹皡R總”查詢選擇匯總選項,48,圖3-2-3-3 記住:選擇修改查詢設(shè)計,49,圖3-2-3-3 單擊右鍵菜單中的總計命令顯示總計欄并設(shè)置總計選項,圖3-2-3-4 匯總結(jié)果,50,操作4 查詢按總分降序排序、按準(zhǔn)考證升序排序的學(xué)生信息,圖3-2-4-1 按排序先后擺放字段次序并在“排序”欄中選擇對應(yīng)的排序選項,51,3.3 建立基于學(xué)生信息查詢的窗體,類似于查詢的建立過程,先通過“使用向?qū)?chuàng)建窗體”完成一部分窗體創(chuàng)建工作,再通過“在設(shè)計視圖中創(chuàng)建窗體”調(diào)整部分布局并完成顯示工作。步驟1:單擊對象窗體/雙擊“使用向?qū)?chuàng)建窗

14、體”,如圖3-3-1,圖3-3-1 創(chuàng)建窗體(窗體向?qū)В┩瓿芍筮x擇“修改窗體設(shè)計”,52,圖3-3-2 建立窗體:中間過程,步驟2: 點擊下一步,53,圖3-3-3 窗體設(shè)計界面(做個性化布局調(diào)整),步驟3:單擊窗口上方的工具欄上的“”窗體視圖“按鈕或者選擇窗體視圖命令, 可以查看窗體的運行效果,滿意保存,不滿意,回到窗體設(shè)計器 (單擊工具欄”設(shè)計視圖“或者右鍵快捷菜單中的”窗體設(shè)計“命令)進(jìn)行修改,54,3.4 建立匹配查詢,以前面建立的基本查詢”學(xué)生信息查詢“為數(shù)據(jù)源,通過設(shè)置匹配表達(dá)式和輸入變量參數(shù)來建立條件匹配查詢的設(shè)計過程。 步驟1:單擊對象查詢/雙擊“使用向?qū)?chuàng)建查詢”,如圖3-

15、4-1,圖3-4-1 創(chuàng)建匹配查詢 (查詢向?qū)В┩瓿芍筮x擇“修改查詢設(shè)計”,55,圖3-4-2 進(jìn)入查詢設(shè)計界面設(shè)置”查詢參數(shù)“(右鍵快捷菜單),步驟2: 右鍵單擊快捷菜單”參數(shù)命令“,輸入要匹配的參數(shù)名稱和數(shù)據(jù)類型,56,圖3-4-3 設(shè)置匹配查詢表達(dá)式(輸入準(zhǔn)考證號的查詢操作),步驟3:在條件輸入欄設(shè)置匹配查詢表達(dá)式(輸入準(zhǔn)考證號的查詢操作),57,圖3-4-4 按姓名的匹配查詢: 設(shè)置匹配查詢表達(dá)式(輸入姓名的查詢操作),類似如果要建立按”姓名“的匹配查詢,在步驟3中: 在條件輸入欄設(shè)置匹配查詢表達(dá)式(輸入姓名的查詢操作),注:配合星號*的查詢, 可以查詢不完整的 準(zhǔn)考證號和姓名,58

16、,3.5 建立匹配查詢的窗體,步驟:通過”窗體向?qū)А巴瓿苫敬绑w設(shè)計之后,選擇修改窗體設(shè)計,圖3-5-1 創(chuàng)建對應(yīng)不同匹配條件查詢的窗體:按準(zhǔn)考證號 或者/按姓名(在”表/查詢“下選擇按姓名匹配的條件查詢) 其他類似于之前的窗體,59,任務(wù)4. 建立查詢報表輸出,4.1 先建立成績查詢:生成總分大于550分的成績單報表 4.2 根據(jù)建立的查詢輸出報表,60,4.1 先建立成績查詢: 生成總分大于550分的成績單報表,圖4-1-1 以建立好的”學(xué)生信息查詢“為數(shù)據(jù)源, 建立簡單查詢,61,圖4-1-2 上圖是選擇”修改查詢設(shè)計器“, 下圖是結(jié)果,步驟:進(jìn)入查詢設(shè)計器,在”總分“字段下方的”條件“欄輸入:=550; 總分排序欄選定為”降序“。運行結(jié)果如圖4-1-2下

溫馨提示

  • 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

提交評論