版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Access2010數(shù)據(jù)庫設(shè)計(jì)與創(chuàng)建第1頁/共73頁第2章Access2010數(shù)據(jù)庫設(shè)計(jì)與創(chuàng)建本章主要內(nèi)容
2.1Access2010的啟動(dòng)與退出2.2Access2010用戶界面2.3Access數(shù)據(jù)庫的設(shè)計(jì)2.4Access數(shù)據(jù)庫的創(chuàng)建2.5數(shù)據(jù)庫的打開與關(guān)閉2.6數(shù)據(jù)庫的安全操作第2頁/共73頁2.1Access2010的啟動(dòng)與退出
在Windows系列操作系統(tǒng)中,啟動(dòng)和關(guān)閉Access2010類似平常啟動(dòng)任一應(yīng)用程序那樣進(jìn)行操作。啟動(dòng)后打開的Access2010窗口也繼承了微軟公司產(chǎn)品的一貫基本風(fēng)格。第3頁/共73頁
2.1.1
啟動(dòng)Access2010在Windows7操作系統(tǒng)中,啟動(dòng)Access2010可按如下步驟進(jìn)行:(1)單擊“開始”菜單按鈕,移動(dòng)鼠標(biāo)指向“所有程序”;(2)移動(dòng)鼠標(biāo)指向“MicrosoftOffice”并單擊鼠標(biāo);(3)移動(dòng)鼠標(biāo)指向“MicrosoftAccess2010”并單擊鼠標(biāo),Access2010啟動(dòng)后的顯出的Access2010窗口(Backstage視圖)外觀,形如圖2-1所示。第4頁/共73頁圖2-1Access2010啟動(dòng)后未打開數(shù)據(jù)庫時(shí)顯出的“Backstage視圖”第5頁/共73頁
2.1.3退出Access2010退出Access2010應(yīng)用程序也即是關(guān)閉Access2010窗口,其基本方法有如下幾種:(1)單擊Access2010窗口右上角的“關(guān)閉”按鈕,退出Access2010。(2)單擊Access2010窗口“文件”選項(xiàng)卡中的“退出”,退出Access2010。(3)雙擊Access2010窗口左上角“控制菜單”按鈕,退出Access2010。(4)按Alt+F4組合鍵,退出Access2010。第6頁/共73頁
2.2Access2010用戶界面
2.2.1Access2010窗口Access2010窗口按其顯示格式大體上可分為兩類。第1類是Backstage視圖類的窗口。
第2類是含有功能區(qū)和導(dǎo)航窗格等的Access2010工作界面窗口,形如圖2-3所示。第7頁/共73頁Backstage視圖類的窗口
圖2-2選定了“信息”命令后顯出的“Backstage視圖”第8頁/共73頁Access2010工作界面窗口示意圖
圖2-3Access2010的窗口界面第9頁/共73頁2.2.3命令選項(xiàng)卡標(biāo)題命令選項(xiàng)卡標(biāo)題欄(有點(diǎn)像Access2003窗口的菜單欄)位于Access2010窗口的第二行,即功能區(qū)的頂端。命令選項(xiàng)卡標(biāo)題欄中始終都顯出“文件”、“開始”、“創(chuàng)建”、“外部數(shù)據(jù)”和“數(shù)據(jù)庫工具”五個(gè)標(biāo)準(zhǔn)命令選項(xiàng)卡標(biāo)題。除標(biāo)準(zhǔn)命令選項(xiàng)卡之外,Access2010還有上下文命令選項(xiàng)卡。
根據(jù)進(jìn)行操作的對象以及正在執(zhí)行的操作的不同,標(biāo)準(zhǔn)命令選項(xiàng)卡旁邊可能會(huì)出現(xiàn)一個(gè)或多個(gè)上下文命令選項(xiàng)卡標(biāo)題。第10頁/共73頁2.2.4Backstage視圖
Access2010啟動(dòng)后但未打開數(shù)據(jù)庫時(shí),顯出Backstage視圖,并默認(rèn)選定其中的“新建”命令,如圖2-1所示。Backstage視圖占據(jù)功能區(qū)上的“文件”選項(xiàng)卡,并包含很多以前出現(xiàn)在Access早期版本(如Access2003)的“文件”菜單中的命令。Backstage視圖還包含適用于整個(gè)數(shù)據(jù)庫文件的其他命令和信息(如“壓縮和修復(fù)”等)。Backstage視圖中顯出“文件”、“開始”、“創(chuàng)建”、“外部數(shù)據(jù)”和“數(shù)據(jù)庫工具”等五個(gè)標(biāo)準(zhǔn)選項(xiàng)卡標(biāo)題。第11頁/共73頁2.2.5功能區(qū)及命令選項(xiàng)卡功能區(qū)是Access2010中主要的命令界面。Access2010中的功能區(qū)是(Access2003版本的)菜單欄和工具欄的主要替代部分。打開數(shù)據(jù)庫時(shí),功能區(qū)顯示在Access2010窗口的頂部(標(biāo)題欄下)。在功能區(qū)上顯示了活動(dòng)命令選項(xiàng)卡中的命令按鈕。功能區(qū)的頂部顯出命令選項(xiàng)卡標(biāo)題欄。功能區(qū)主要由多個(gè)命令選項(xiàng)卡組成,各命令選項(xiàng)卡上有多個(gè)命令組。每個(gè)組中又含有若干個(gè)命令按鈕。第12頁/共73頁2.2.5功能區(qū)及命令選項(xiàng)卡(續(xù))注意,任何時(shí)候在功能區(qū)中,僅顯出一個(gè)活動(dòng)命令選項(xiàng)卡(即當(dāng)前命令選項(xiàng)卡)。若要隱藏功能區(qū),請雙擊活動(dòng)的命令選項(xiàng)卡標(biāo)題。若要再次顯示功能區(qū),請?jiān)俅坞p擊活動(dòng)的命令選項(xiàng)卡標(biāo)題。第13頁/共73頁2.2.6上下文命令選項(xiàng)卡除標(biāo)準(zhǔn)命令選項(xiàng)卡之外,Access2010將根據(jù)當(dāng)前進(jìn)行操作的對象以及正在執(zhí)行的操作的上下文情況,在標(biāo)準(zhǔn)命令選項(xiàng)卡旁邊可能會(huì)添加一個(gè)或多個(gè)上下文命令選項(xiàng)卡。圖2-8“表格工具”下的“設(shè)計(jì)”上下文命令選項(xiàng)卡第14頁/共73頁2.2.6上下文命令選項(xiàng)卡除標(biāo)準(zhǔn)命令選項(xiàng)卡之外,Access2010將根據(jù)當(dāng)前進(jìn)行操作的對象以及正在執(zhí)行的操作的上下文情況,在標(biāo)準(zhǔn)命令選項(xiàng)卡旁邊可能會(huì)添加一個(gè)或多個(gè)上下文命令選項(xiàng)卡。圖2-8“表格工具”下的“設(shè)計(jì)”上下文命令選項(xiàng)卡第15頁/共73頁2.2.7樣式庫功能區(qū)還使用一種名為“樣式庫”的控件。樣式庫控件的設(shè)計(jì)目的是為了讓用戶將注意力集中在獲取所要的結(jié)果上。樣式庫控件不僅顯示命令,還顯示使用這些命令的結(jié)果。其意圖是提供一種可視化方式,便于用戶瀏覽和查看Access2010可以執(zhí)行的操作,并關(guān)注操作結(jié)果,而不只是關(guān)注命令本身。第16頁/共73頁2.2.8導(dǎo)航窗格“導(dǎo)航窗格”位于功能區(qū)的下邊左側(cè),它可以幫助您組織歸類數(shù)據(jù)庫對象,并且是打開或更改數(shù)據(jù)庫對象設(shè)計(jì)的主要方式?!皩?dǎo)航窗格”取代了Access2007之前的Access版本中的“數(shù)據(jù)庫窗口”。第17頁/共73頁2.2.9工作區(qū)與對象選項(xiàng)卡工作區(qū)位于功能區(qū)的下邊右側(cè)(即導(dǎo)航窗格的右側(cè)),它是顯示數(shù)據(jù)庫的各種對象的地方。在工作區(qū)中,通常是以選項(xiàng)卡形式顯出所打開對象的相應(yīng)視圖(如,某表的“設(shè)計(jì)視圖”、某表的“數(shù)據(jù)表視圖”、某窗體的“窗體視圖”等)。第18頁/共73頁2.2.10狀態(tài)欄狀態(tài)欄位于Access2010窗口底端,它能夠反映Access2010的當(dāng)前工作狀態(tài)。狀態(tài)欄左端有時(shí)會(huì)顯出工作區(qū)中當(dāng)前活動(dòng)對象的視圖名(如“設(shè)計(jì)視圖”、“數(shù)據(jù)表視圖”等),狀態(tài)欄右端有幾個(gè)與工作區(qū)中活動(dòng)對象相關(guān)的(用于切換的)視圖按鈕,如圖2-13所示。第19頁/共73頁2.2.10快速訪問工具欄“快速訪問工具欄”默認(rèn)位置是在Access2010窗口頂端標(biāo)題欄中的左側(cè)位置。通過快速訪問工具欄,用戶只需一次單擊即可訪問命令。默認(rèn)命令集包括“保存”、“撤消”和“恢復(fù)”。用戶單擊“快速訪問工具欄”右側(cè)的下拉按鈕,展開其下拉列表,再選擇該列表中的相應(yīng)命令,可以自定義快速訪問工具欄,將常用的其他命令包含在內(nèi)。第20頁/共73頁2.3Access數(shù)據(jù)庫的設(shè)計(jì)
在利用Access2010創(chuàng)建數(shù)據(jù)庫之前,要先進(jìn)行數(shù)據(jù)庫設(shè)計(jì)。對于Access數(shù)據(jù)庫的設(shè)計(jì),最關(guān)鍵的任務(wù)是設(shè)計(jì)出合理的、符合一定的規(guī)范化要求的表以及表之間的關(guān)系。第21頁/共73頁2.3.1
Access數(shù)據(jù)庫設(shè)計(jì)步驟1.用戶需求分析數(shù)據(jù)庫開發(fā)人員要向數(shù)據(jù)庫的最終用戶進(jìn)行調(diào)查和交流,詳細(xì)了解用戶的需求并認(rèn)真進(jìn)行分析,確定本數(shù)據(jù)庫應(yīng)用系統(tǒng)目標(biāo),并確定創(chuàng)建具體數(shù)據(jù)庫的目的。特別要注意落實(shí),用戶需要的數(shù)據(jù)一定要能夠從數(shù)據(jù)庫中直接得到或通過對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行相應(yīng)的運(yùn)算產(chǎn)生出來。第22頁/共73頁2.3.1Access數(shù)據(jù)庫設(shè)計(jì)步驟(續(xù))2.確定數(shù)據(jù)庫需要建立的表和表中所包含的字段(1)確定本數(shù)據(jù)庫要有幾個(gè)表
首先根據(jù)數(shù)據(jù)庫的概念設(shè)計(jì)的思想,遵循概念單一化的原則,對需求分析結(jié)果進(jìn)行抽象處理,以確定本數(shù)據(jù)庫有幾個(gè)基本的實(shí)體,也即是確定本數(shù)據(jù)庫有幾個(gè)表。例如,在學(xué)生管理數(shù)據(jù)庫中,把學(xué)系實(shí)體設(shè)計(jì)成數(shù)據(jù)庫中的“學(xué)系”表等。(2)確定每個(gè)表中需要的字段
對于每個(gè)抽象實(shí)體確定其包含的屬性,也即是確定數(shù)據(jù)庫中的每個(gè)表所包含的字段。要求每個(gè)字段包含的內(nèi)容都應(yīng)該與該表的主題相關(guān)。例如,“學(xué)系”表包含“學(xué)系代碼”、“學(xué)系名稱”、“辦公電話”、“學(xué)系簡介”字段。(3)確定各個(gè)表的主鍵在數(shù)據(jù)庫的表中,如果表中的某個(gè)字段組(一個(gè)字段或幾個(gè)字段的組合)可以唯一標(biāo)識(shí)一個(gè)記錄,這個(gè)字段組稱為候選關(guān)鍵字。選定該表中的某個(gè)候選關(guān)鍵字作為該表的主鍵(即主關(guān)鍵字)。第23頁/共73頁2.3.1Access數(shù)據(jù)庫設(shè)計(jì)步驟(續(xù))3.確定表之間的聯(lián)系表之間的聯(lián)系也即是實(shí)體之間的的聯(lián)系,該聯(lián)系有三種:一對一聯(lián)系、一對多聯(lián)系和多對多聯(lián)系。4.優(yōu)化設(shè)計(jì)應(yīng)用規(guī)范化理論對表設(shè)計(jì)進(jìn)行進(jìn)行優(yōu)化檢查,以求設(shè)計(jì)精益求精,以消除不必要的重復(fù)字段,減少冗余。另外,還可使用Access提供的分析工具的幫助進(jìn)行分析。5.創(chuàng)建其他Access數(shù)據(jù)庫對象在Access數(shù)據(jù)庫中,除了表對象之外,還可根據(jù)用戶需求目標(biāo)的實(shí)施需要,創(chuàng)建查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁、宏、模塊等數(shù)據(jù)庫對象。第24頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例
“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)的具體步驟如下:1.用戶需求分析首先進(jìn)行用戶需求分析,明確建立數(shù)據(jù)庫的目的。某校由于擴(kuò)招,學(xué)生數(shù)量翻了兩翻,而與學(xué)生的學(xué)籍成績管理有關(guān)的教務(wù)員沒有增加,特別到了畢業(yè)班學(xué)生畢業(yè)要拿成績單時(shí),要靠教務(wù)員人工去查學(xué)籍表,為每個(gè)畢業(yè)學(xué)生抄填成績單,其工作量非常大,即使教務(wù)員加班加點(diǎn),也不能及時(shí)為全體畢業(yè)學(xué)生提供成績單。為了改變這種困境,提高學(xué)生的學(xué)籍成績管理水平,學(xué)校同意出資,首先建立Access數(shù)據(jù)庫應(yīng)用系統(tǒng)——“學(xué)生管理系統(tǒng)”,實(shí)現(xiàn)學(xué)生管理方面的計(jì)算機(jī)信息化。由于該校學(xué)生人數(shù)眾多,而且每個(gè)學(xué)生在校期限內(nèi)要修的課程又有約四十門左右,與學(xué)生有關(guān)的需要儲(chǔ)存在計(jì)算機(jī)內(nèi)的數(shù)據(jù)量大,故需要建立“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫。比如,學(xué)生管理系統(tǒng)的功能之一就是能打印出學(xué)生成績單,那么,“學(xué)生成績單”中需要的各項(xiàng)數(shù)據(jù),如學(xué)號(hào)、姓名、學(xué)系名稱、專業(yè)名稱、學(xué)制年限、每學(xué)年每學(xué)期每門課程的名稱及成績等,都必須能夠從“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中得到。第25頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))2.確定“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫的表和表的字段及主鍵要確定“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫的表和表中所包含的字段,實(shí)際上是要根據(jù)需求分析結(jié)果,進(jìn)行“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫的概念設(shè)計(jì)和邏輯設(shè)計(jì)。(1)“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫的概念設(shè)計(jì)首先要確定實(shí)體及其屬性。根據(jù)需求分析,學(xué)生管理系統(tǒng)中的實(shí)體應(yīng)該包括:學(xué)系、專業(yè)、班級(jí)、學(xué)生、課程和修課成績。各個(gè)實(shí)體及其屬性、實(shí)體之間的聯(lián)系用E-R圖描述如下:第26頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))①學(xué)系實(shí)體及其屬性,如圖2-14所示。②專業(yè)實(shí)體及其屬性,如圖2-15所示。圖2-14學(xué)系實(shí)體及其屬性的E-R圖圖2-15專業(yè)實(shí)體及其屬性的E-R圖第27頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))③班級(jí)實(shí)體及其屬性,如圖2-16所示。圖2-16班級(jí)實(shí)體及其屬性的E-R圖第28頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))④學(xué)生實(shí)體及其屬性,如圖2-17所示。圖2-17學(xué)生實(shí)體及其屬性的E-R圖第29頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))⑤課程實(shí)體及其屬性,如圖2-18所示。圖2-18課程實(shí)體及其屬性的E-R圖第30頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))⑥修課成績實(shí)體及其屬性,如圖2-19所示。圖2-19修課成績實(shí)體及其屬性的E-R圖第31頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))⑦“學(xué)生管理系統(tǒng)”的實(shí)體之間的聯(lián)系,如圖2-20所示。圖2-20“學(xué)生管理系統(tǒng)”的實(shí)體之間聯(lián)系的E-R圖第32頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))
(2)“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫的邏輯設(shè)計(jì)對于“學(xué)生管理系統(tǒng)”的Access數(shù)據(jù)庫進(jìn)行邏輯設(shè)計(jì),實(shí)質(zhì)就是將“學(xué)生管理系統(tǒng)”的實(shí)體和聯(lián)系的E-R圖轉(zhuǎn)換成關(guān)系模式。對于Access關(guān)系數(shù)據(jù)庫來說,關(guān)系就是二維表,關(guān)系模式也可稱為表模式。表模式的格式是:表名(字段名1,字段名2,字段名3,…,字段名n)第33頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))
把“學(xué)生管理系統(tǒng)”有關(guān)的E-R圖轉(zhuǎn)換成的表模式(即是關(guān)系模式)的結(jié)果如下:①學(xué)系表模式:學(xué)系(學(xué)系代碼,學(xué)系名稱,辦公電話,學(xué)系簡介,學(xué)系資料)在“學(xué)系”表中,主鍵是“學(xué)系代碼”。②專業(yè)表模式:
專業(yè)(專業(yè)代碼,專業(yè)名稱,學(xué)制年限,學(xué)系代碼,專業(yè)簡介)在“專業(yè)”表中,主鍵是“專業(yè)代碼”。第34頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))
把“學(xué)生管理系統(tǒng)”有關(guān)的E-R圖轉(zhuǎn)換成的表模式:③班級(jí)表模式:班級(jí)(班級(jí)號(hào),班級(jí)名稱,年級(jí),專業(yè)代碼,班主任,聯(lián)系電話)在“班級(jí)”表中,主鍵是“班級(jí)號(hào)”。④學(xué)生表模式:學(xué)生(學(xué)號(hào),姓名,班級(jí)號(hào),性別,出生日期,優(yōu)干,高考總分,特長,相片)在“學(xué)生”表中,主鍵是“學(xué)號(hào)”。第35頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))
把“學(xué)生管理系統(tǒng)”有關(guān)的E-R圖轉(zhuǎn)換成的表模式:⑤課程表模式:課程(課程代碼,課程名稱,周學(xué)時(shí),上課周數(shù),總學(xué)時(shí),學(xué)分,課程簡介)在“課程”表中,主鍵是“課程代碼”。⑥修課成績表模式:修課成績(學(xué)年度,學(xué)期,學(xué)號(hào),課程代碼,課程類別,成績性質(zhì),成績)在“修課成績”表中,主鍵是:“學(xué)年度”+“學(xué)期”+“學(xué)號(hào)”+“課程代碼”。第36頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))(3)確定表之間的關(guān)系根據(jù)“圖2-8學(xué)生管理系統(tǒng)的實(shí)體之間聯(lián)系的E-R圖”以及上述確定的表模式,可以確定“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中的表之間的聯(lián)系。①“學(xué)系”表與“專業(yè)”表的聯(lián)系類型是一對多(1:n)在“學(xué)系”表中,包含學(xué)系代碼、學(xué)系名稱、辦公電話和學(xué)系簡介字段。在“專業(yè)”表中,包含專業(yè)代碼、專業(yè)名稱、專業(yè)簡介、學(xué)制年限和學(xué)系代碼字段。在“學(xué)系”表中,主鍵是“學(xué)系代碼”。在“專業(yè)”表中,主鍵是“專業(yè)代碼”,雖然在“專業(yè)”表中也包含有“學(xué)系代碼”字段,但它不是“專業(yè)”表的主鍵。“學(xué)系”表與“專業(yè)”表之間通過“學(xué)系代碼”進(jìn)行關(guān)聯(lián),故“學(xué)系”表與“專業(yè)”表的聯(lián)系類型是一對多(1:n),即一個(gè)學(xué)系可設(shè)置多個(gè)專業(yè)。`第37頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))②“專業(yè)”表與“班級(jí)”表的聯(lián)系類型是一對多(1:n)
“專業(yè)”表與“班級(jí)”表之間通過“專業(yè)代碼”進(jìn)行關(guān)聯(lián),一個(gè)專業(yè)可設(shè)置多個(gè)班級(jí)。③“班級(jí)”表與“學(xué)生”表的聯(lián)系類型是一對多(1:n)“班級(jí)”表與“學(xué)生”表之間通過“班級(jí)號(hào)”進(jìn)行關(guān)聯(lián),一個(gè)班級(jí)可以有多個(gè)學(xué)生。④“學(xué)生”表與“修課成績”表的聯(lián)系類型是一對多(1:n)“學(xué)生”表與“修課成績”表之間通過“學(xué)號(hào)”進(jìn)行關(guān)聯(lián),一個(gè)學(xué)生可以有多門課程的修課成績。⑤“課程”表與“修課成績”表的聯(lián)系類型是一對多(1:n)“課程”表與“修課成績”表之間通過“課程代碼”進(jìn)行關(guān)聯(lián),一個(gè)門課程可以有多個(gè)(學(xué)生的)修課成績。第38頁/共73頁2.3.2“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫設(shè)計(jì)實(shí)例(續(xù))3.優(yōu)化設(shè)計(jì)應(yīng)用規(guī)范化理論對關(guān)系模式(即表模式)設(shè)計(jì)進(jìn)行進(jìn)行優(yōu)化檢查,以求設(shè)計(jì)精益求精,以消除不必要的重復(fù)字段,減少冗余。由于對表進(jìn)行設(shè)計(jì)時(shí),遵循概念單一化的原則,從目前情況來看,上述六個(gè)表的設(shè)計(jì)還是比較好的。第39頁/共73頁2.4Access數(shù)據(jù)庫的創(chuàng)建為了在Access2010中建立數(shù)據(jù)庫,用戶可以通過單擊“文件”選項(xiàng)卡中的“新建”命令來創(chuàng)建數(shù)據(jù)庫。創(chuàng)建出來的數(shù)據(jù)庫以獨(dú)立的數(shù)據(jù)庫文件存儲(chǔ)在磁盤上,數(shù)據(jù)庫文件的擴(kuò)展名默認(rèn)為accdb。本書介紹主要以創(chuàng)建桌面數(shù)據(jù)庫為主。第40頁/共73頁2.4.1創(chuàng)建空數(shù)據(jù)庫利用Access2010數(shù)據(jù)庫管理系統(tǒng),創(chuàng)建一個(gè)空數(shù)據(jù)庫,一般的操作步驟如下例所述。例2-1在Access2010中,要求在E盤根目錄下的子文件夾“Access”(即E:\Access)中,創(chuàng)建一個(gè)名為“學(xué)生管理系統(tǒng).accdb”的數(shù)據(jù)庫。第41頁/共73頁例2-1
創(chuàng)建一個(gè)名為“學(xué)生管理系統(tǒng).accdb”
數(shù)據(jù)庫
例2-1在Access2010中,要求在E盤根目錄下的子文件夾“Access”(即E:\Access)中,創(chuàng)建一個(gè)名為“學(xué)生管理系統(tǒng).accdb”的數(shù)據(jù)庫。圖2-21輸入新數(shù)據(jù)庫文件名“學(xué)生管理系統(tǒng)”第42頁/共73頁創(chuàng)建空數(shù)據(jù)庫時(shí)一定要注意一定要指定保存位置一定要指定文件名圖2-22“文件新建數(shù)據(jù)庫”對話框一定要指定保存類型第43頁/共73頁創(chuàng)建空數(shù)據(jù)庫時(shí)特別強(qiáng)調(diào)
一定要指定新建數(shù)據(jù)庫的“保存位置”。在“文件新建數(shù)據(jù)庫”對話框中的“地址”框中,一定要選定新建數(shù)據(jù)庫所在的磁盤、文件夾路徑(例如:G:\上機(jī)實(shí)驗(yàn)),否則,新建數(shù)據(jù)庫將會(huì)保存到默認(rèn)的“我的文檔”文件夾中。一定要在“文件名”右邊的組合框中輸入新數(shù)據(jù)庫的文件名,否則,新建數(shù)據(jù)庫的主文件名將使用默認(rèn)文件名。
Access2010數(shù)據(jù)庫默認(rèn)的保存類型是“Access2007數(shù)據(jù)庫”(*.accdb),擴(kuò)展名為.accdb。保存類型也可以指定為“Access數(shù)據(jù)庫(2002-2003格式)(*.mdb)”,擴(kuò)展名為.mdb。默認(rèn)的保存類型第44頁/共73頁新建的數(shù)據(jù)庫“學(xué)生管理系統(tǒng)”自動(dòng)被打開,如圖2-24所示。在Access2010窗口的標(biāo)題欄中顯示出當(dāng)前打開的數(shù)據(jù)庫名稱(如:學(xué)生管理系統(tǒng))。第45頁/共73頁2.4.2使用樣本模板創(chuàng)建數(shù)據(jù)庫Access2010產(chǎn)品附帶有很多模板,也可以從O下載更多模板。Access模板是預(yù)先設(shè)計(jì)的數(shù)據(jù)庫,它們含有專業(yè)設(shè)計(jì)的表、窗體和報(bào)表。使用樣本模板創(chuàng)建數(shù)據(jù)庫如下例所述。
例2-2在Access2010中,要求在E盤根目錄下的子目錄“Access”(即E:\Access)中,使用“樣本模板”創(chuàng)建一個(gè)名為“羅斯文.accdb”的示例數(shù)據(jù)庫。第46頁/共73頁2.4.2使用樣本模板創(chuàng)建數(shù)據(jù)庫圖2-25使用默認(rèn)的文件名“羅斯文”圖2-26“文件新建數(shù)據(jù)庫”對話框第47頁/共73頁2.4.3創(chuàng)建空白Web數(shù)據(jù)庫
在Access2010中,創(chuàng)建一個(gè)空白Web數(shù)據(jù)庫的方法與第2.3.1節(jié)中介紹的創(chuàng)建空數(shù)據(jù)庫的方法相類似。一般的操作步驟如下例所述。
例2-3在Access2010中,要求在E盤的“E:\AccessWeb”文件夾中,創(chuàng)建一個(gè)名為“圖書管理系統(tǒng).accdb”的Web數(shù)據(jù)庫。第48頁/共73頁2.4.4Access2010數(shù)據(jù)庫對象簡介Access2010數(shù)據(jù)庫中包含表、查詢、窗體、報(bào)表、宏和模塊等6個(gè)對象。只要在導(dǎo)航窗格顯出的分類對象列表(如“查詢”對象列表)中雙擊某個(gè)具體對象,則該具體對象的相應(yīng)視圖(例如“數(shù)據(jù)表視圖”)就會(huì)顯示在工作區(qū)的窗格中。本小節(jié)將對這些對象作簡要的介紹以便讀者對Access2010數(shù)據(jù)庫的組成有一個(gè)概貌性了解。第49頁/共73頁2.4.4Access2010數(shù)據(jù)庫對象簡介(續(xù))在Access2010的Backstage視圖(即“文件”選項(xiàng)卡)中,使用“打開”命令,打開“E:\Access\羅斯文.accdb”數(shù)據(jù)庫。單擊“登錄對話框”(如圖2-29所示)中的“登錄”按鈕,顯出“羅斯文”數(shù)據(jù)庫一般工作界面的窗口,在其中的工作區(qū)里,顯出了羅斯文貿(mào)易的有關(guān)信息,如圖2-30所示。第50頁/共73頁圖2-30“羅斯文”數(shù)據(jù)庫工作界面的窗口第51頁/共73頁1.表表就是指關(guān)系數(shù)據(jù)庫中的二維表,它是Access2010數(shù)據(jù)庫中最基本的對象。表對象被稱為信息存儲(chǔ)器,是數(shù)據(jù)庫的基礎(chǔ),Access2010數(shù)據(jù)庫中的所有數(shù)據(jù)都是以表的形式保存。通常在建立了數(shù)據(jù)庫之后,首先的任務(wù)就是建立數(shù)據(jù)庫中的各個(gè)表。例如,在“羅斯文”數(shù)據(jù)庫中已建好的表對象包括“采購訂單”、“采購訂單明細(xì)”、“采購訂單狀態(tài)”、“產(chǎn)品”、“訂單”等20個(gè)表,如圖2-31中的下方左側(cè)導(dǎo)航窗格中的“表”對象列表所示。第52頁/共73頁2.查詢查詢對象實(shí)際上是一個(gè)查詢命令,打開查詢對象便可以檢索到滿足指定條件的數(shù)據(jù)庫信息。實(shí)質(zhì)上,查詢是一個(gè)SQL語句。用戶可以利用Access2010提供的命令工具,以可視化的方式或直接編輯SQL語句的方式來建立查詢對象。例如,在“羅斯文”數(shù)據(jù)庫中,已建好的查詢對象包括“產(chǎn)品事務(wù)”、“按類別產(chǎn)品銷售”等27個(gè)查詢,如圖2-32中的下方左側(cè)導(dǎo)航窗格中的“查詢”對象列表所示。雙擊左邊導(dǎo)航窗格中的查詢對象列表中的“產(chǎn)品事務(wù)”對象,便打開“產(chǎn)品事務(wù)”查詢對象的數(shù)據(jù)表視圖,如圖2-32中的下方右側(cè)工作區(qū)窗格所示。第53頁/共73頁3.窗體窗體對象是用戶和數(shù)據(jù)庫之間的人機(jī)交互界面。在這個(gè)界面中,用戶不但可以瀏覽數(shù)據(jù),還可以進(jìn)行其他操作。一個(gè)設(shè)計(jì)良好的窗體可以將表中的數(shù)據(jù)以更加友好的方式顯示出來,從而方便用戶對數(shù)據(jù)進(jìn)行瀏覽和編輯,也可以簡化用戶輸入數(shù)據(jù)的操作,盡可能避免因人為操作不當(dāng)而造成失誤。例如,在“羅斯文”數(shù)據(jù)庫中,已建好的窗體對象包括“按類別產(chǎn)品銷售圖表”、“登錄對話框”等34個(gè)窗體,如圖2-33中的下方左側(cè)導(dǎo)航窗格中的“窗體”對象列表所示。雙擊左邊導(dǎo)航窗格中的窗體對象列表中的“供應(yīng)商列表”窗體對象,便打開“供應(yīng)商列表”窗體的窗體視圖,如圖2-33中的下方右側(cè)工作區(qū)窗格所示。第54頁/共73頁4.報(bào)表報(bào)表是數(shù)據(jù)管理中需要輸出的內(nèi)容,它是對表中的數(shù)據(jù)或查詢內(nèi)容進(jìn)行分組、排序或統(tǒng)計(jì)等操作的結(jié)果。報(bào)表對象是對大量的數(shù)據(jù)表數(shù)據(jù)進(jìn)行綜合處理,把結(jié)果產(chǎn)生成報(bào)表。例如,在“羅斯文”數(shù)據(jù)庫中,已建好的報(bào)表對象包括“按類別產(chǎn)品銷售”、“季度銷售報(bào)表”、“月度銷售報(bào)表”等15個(gè)報(bào)表,如圖2-34中的下方左側(cè)導(dǎo)航窗格中的“報(bào)表”對象列表所示。雙擊左邊導(dǎo)航窗格中的報(bào)表對象列表中的“月度銷售報(bào)表”報(bào)表對象,便打開“月度銷售報(bào)表”報(bào)表的報(bào)表視圖,如圖2-34中的下方右側(cè)工作區(qū)窗格所示。第55頁/共73頁5.宏宏是一系列操作命令的組合。由于在進(jìn)行數(shù)據(jù)庫操作時(shí),有些任務(wù)需要經(jīng)過繁復(fù)的操作過程執(zhí)行多個(gè)命令才能完成。宏又分為獨(dú)立宏、嵌入宏及數(shù)據(jù)宏。在導(dǎo)航窗格中的宏對象列表中僅列出全部的獨(dú)立宏。例如,在“羅斯文”示例數(shù)據(jù)庫中,已建好的獨(dú)立宏對象包括“AutoExec”和“刪除所有數(shù)據(jù)”兩個(gè)獨(dú)立宏,如圖2-35中的下方左側(cè)導(dǎo)航窗格中的“宏”對象列表所示。第56頁/共73頁6.模塊模塊是Access2010數(shù)據(jù)庫中用于保存程序代碼的地方。對于一些復(fù)雜的數(shù)據(jù)庫操作,Access允許用戶編寫自己的代碼來實(shí)現(xiàn)。Access2010中使用的編程語言是VisualBasicForApplication(簡稱VBA)語言。在模塊中,利用VBA語言編寫程序代碼,可以實(shí)現(xiàn)一個(gè)功能復(fù)雜的數(shù)據(jù)庫應(yīng)用。例如,在“羅斯文示例數(shù)據(jù)庫”中,已建好的模塊對象包括“采購訂單”、“錯(cuò)誤處理”等8個(gè)模塊,如圖2-36中的下方左側(cè)導(dǎo)航窗格中的“模塊”對象列表所示。第57頁/共73頁2.5數(shù)據(jù)庫的打開與關(guān)閉在Access2010中,當(dāng)一個(gè)數(shù)據(jù)庫創(chuàng)建好之后,默認(rèn)它是保存為一個(gè)以accdb為擴(kuò)展名的數(shù)據(jù)庫文件。在需要使用該數(shù)據(jù)庫時(shí),就可以打開它。當(dāng)打開數(shù)據(jù)庫時(shí),可選擇下列四種打開方式之一:(1)打開:以共享方式打開,網(wǎng)絡(luò)上的其他用戶可以再打開這個(gè)數(shù)據(jù)庫文件,也可以同時(shí)編輯這個(gè)數(shù)據(jù)庫文件,默認(rèn)的打開方式。(2)以只讀方式打開:不可以對數(shù)據(jù)庫進(jìn)行修改。(3)以獨(dú)占方式打開:防止網(wǎng)絡(luò)上的其他用戶同時(shí)訪問這個(gè)數(shù)據(jù)庫文件。(4)以獨(dú)占只讀方式打開:防止網(wǎng)絡(luò)上的其他用戶同時(shí)訪問這個(gè)數(shù)據(jù)庫文件,而且不可以對數(shù)據(jù)庫進(jìn)行修改第58頁/共73頁2.5.1打開Access2010數(shù)據(jù)庫打開一個(gè)已經(jīng)存在的Access數(shù)據(jù)庫的操作步驟如下:(1)啟動(dòng)Access2010。(2)在“文件”選項(xiàng)卡上,單擊左邊窗格中的“打開”命令,顯出“打開”對話框。(3)在“打開”對話框中指定要打開的數(shù)據(jù)庫文件的驅(qū)動(dòng)器、文件夾及文件名。(4)單擊“打開”按鈕,便以默認(rèn)的打開方式打開該數(shù)據(jù)庫。若要以其他打開方式打開該數(shù)據(jù)庫,則單擊“打開”按鈕右端的下三角的下拉按鈕,彈出下拉菜單,如圖2-37所示,再單擊該下拉菜單中的某一種打開方式。第59頁/共73頁2.5.2關(guān)閉Access2010數(shù)據(jù)庫關(guān)閉數(shù)據(jù)庫的兩種常用方法如下:(1)單擊“文件”選項(xiàng)卡中的“關(guān)閉數(shù)據(jù)庫”命令,關(guān)閉當(dāng)前數(shù)據(jù)庫。(2)單擊Access2010窗口右上角“關(guān)閉”按鈕,關(guān)閉當(dāng)前數(shù)據(jù)庫并關(guān)閉Access2010。第60頁/共73頁2.6數(shù)據(jù)庫的安全操作當(dāng)一個(gè)數(shù)據(jù)庫創(chuàng)建好之后,為了確保該數(shù)據(jù)庫的運(yùn)行安全,Access2010提供了一些安全功能。使用Access2010提供的工具,可以幫助用戶確保數(shù)據(jù)庫的安全。第61頁/共73頁2.6.1使用數(shù)據(jù)庫密碼加密/解密Access數(shù)據(jù)庫1.使用數(shù)據(jù)庫密碼進(jìn)行加密使用數(shù)據(jù)庫密碼進(jìn)行加密的操作步驟如下:(1)啟動(dòng)Access2010。(2)在“文件”選項(xiàng)卡上,單擊“打開”,顯出“打開”對話框。(3)在“打開”對話框中,通過瀏覽找到要打開的文件,然后選定某文件。(4)單擊“打開”按鈕右端的下三角的下拉按鈕,彈出下拉菜單,然后單擊該下拉菜單中的“以獨(dú)占方式打開”。此時(shí),Access便按“以獨(dú)占方式打開”方式打開該數(shù)據(jù)庫。
(5)在“文件”選項(xiàng)卡上,單擊“信息”,如圖2-38所示。再單擊“用密碼進(jìn)行加密”按鈕,隨即顯出“設(shè)置數(shù)據(jù)庫密碼”對話框,如圖2-39所示。(6)在“密碼”文本框中鍵入密碼,然后在“驗(yàn)證”文本框中再次鍵入同一密碼。(7)單擊“設(shè)置數(shù)據(jù)庫密碼”對話框中的“確定”按鈕第62頁/共73頁2.6.1使用數(shù)據(jù)庫密碼加密/解密Access數(shù)據(jù)庫(續(xù))單擊“信息”后顯出含“用密碼進(jìn)行加密”按鈕“設(shè)置數(shù)據(jù)庫密碼”對話框第63頁/共73頁2.6.1使用數(shù)據(jù)庫密碼加密/解密Access數(shù)據(jù)庫(續(xù))2.解密并打開數(shù)據(jù)庫解密并打開數(shù)據(jù)庫的操作步驟如下:(1)以通常打開其他任何數(shù)據(jù)庫的方式打開已加密的數(shù)據(jù)庫時(shí),隨即顯出“要求輸入密碼”對話框。(2)在“請輸入數(shù)據(jù)庫密碼:”標(biāo)簽下的文本框中鍵入密碼,然后單擊“確定”按鈕。第64頁/共73頁2.6.1使用數(shù)據(jù)庫密碼加密/解密Access數(shù)據(jù)庫(續(xù))3.從數(shù)據(jù)庫中刪除密碼對于已經(jīng)用密碼進(jìn)行加密的數(shù)據(jù)庫,也可以刪除掉該數(shù)據(jù)庫的密碼。其操作步驟如下:(1)以獨(dú)占方式打開打開已加密的某個(gè)數(shù)據(jù)庫。(2)在“文件”選項(xiàng)卡上,單擊“信息”,如圖2-41所示。再單擊“解密數(shù)據(jù)庫”按鈕,將顯出“撤消數(shù)據(jù)庫密碼”對話框,如圖2-42所示。(3)在“密碼”文本框中鍵入密碼,然后單擊“確定”按鈕。第65頁/共73頁2.6.1使用數(shù)據(jù)庫密碼加密/解密Access數(shù)據(jù)庫(續(xù))3.從數(shù)據(jù)庫中刪除密碼第66頁/共73頁2.6.2壓縮和修復(fù)數(shù)據(jù)庫壓縮和修復(fù)數(shù)據(jù)庫有下面兩種方式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年超額保險(xiǎn)合同賠付限制
- 2025版城市更新改造項(xiàng)目投標(biāo)承諾書規(guī)范范本3篇
- 2025版木雕工藝品制作木工分包合同范本4篇
- 2025版企業(yè)銷售業(yè)務(wù)員合作協(xié)議范本3篇
- 2025年度豬圈建造與農(nóng)業(yè)循環(huán)經(jīng)濟(jì)合同4篇
- 二零二五版電影院裝修升級(jí)合同范本3篇
- 2025版學(xué)校教師聘用合同范本:職稱晉升條款詳解3篇
- 2025年度體育場館草坪鋪設(shè)與維護(hù)服務(wù)合同4篇
- 2025年度貨車司機(jī)勞動(dòng)合同(附交通事故責(zé)任及賠償)
- 2025年度智能科技股權(quán)眾籌協(xié)議書模板
- 高考語文復(fù)習(xí)【知識(shí)精研】《千里江山圖》高考真題說題課件
- 河北省承德市2023-2024學(xué)年高一上學(xué)期期末物理試卷(含答案)
- 高中物理斜面模型大全(80個(gè))
- 012主要研究者(PI)職責(zé)藥物臨床試驗(yàn)機(jī)構(gòu)GCP SOP
- 農(nóng)耕研學(xué)活動(dòng)方案種小麥
- 2024年佛山市勞動(dòng)合同條例
- 污水管網(wǎng)規(guī)劃建設(shè)方案
- 城鎮(zhèn)智慧排水系統(tǒng)技術(shù)標(biāo)準(zhǔn)
- 采購管理制度及流程采購管理制度及流程
- 五年級(jí)美術(shù)下冊第9課《寫意蔬果》-優(yōu)秀課件4人教版
- 節(jié)能降耗課件
評論
0/150
提交評論