資源描述:
《創(chuàng)建access數(shù)據(jù)庫(kù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第3章創(chuàng)建Access數(shù)據(jù)庫(kù)本章重點(diǎn)本章主要以數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例來(lái)介紹設(shè)計(jì)數(shù)據(jù)庫(kù)的方法和步驟;如何利用向?qū)Ш妥孕性O(shè)計(jì)創(chuàng)建數(shù)據(jù)庫(kù);對(duì)于數(shù)據(jù)庫(kù)的對(duì)象如何進(jìn)行管理,包括查看數(shù)據(jù)庫(kù)屬性和編輯數(shù)據(jù)庫(kù)對(duì)象組。第3章創(chuàng)建Access數(shù)據(jù)庫(kù)3.1設(shè)計(jì)數(shù)據(jù)庫(kù)3.2創(chuàng)建數(shù)據(jù)庫(kù)3.3數(shù)據(jù)庫(kù)對(duì)象的管理3.4習(xí)題3.1設(shè)計(jì)數(shù)據(jù)庫(kù)在開始建立Access數(shù)據(jù)庫(kù)之前,必須先對(duì)數(shù)據(jù)庫(kù)中要存放的數(shù)據(jù)進(jìn)行仔細(xì)認(rèn)真的分析和設(shè)計(jì)。良好的數(shù)據(jù)庫(kù)設(shè)計(jì)可以使數(shù)據(jù)庫(kù)易于維護(hù)與管理。如果將相同主題的數(shù)據(jù)存儲(chǔ)到表中,當(dāng)修改數(shù)據(jù)的內(nèi)容時(shí),所做的改動(dòng)會(huì)自動(dòng)更
2、新到整個(gè)數(shù)據(jù)庫(kù)中。設(shè)計(jì)良好的數(shù)據(jù)庫(kù)還可以進(jìn)行高效率的查詢,以便顯示所需的信息。查詢會(huì)將不同的表中的數(shù)據(jù)進(jìn)行組合。3.1.1數(shù)據(jù)庫(kù)的設(shè)計(jì)方法和步驟設(shè)計(jì)數(shù)據(jù)庫(kù)可以分為幾個(gè)步驟:1.確定其目的和使用方式(1)與使用數(shù)據(jù)庫(kù)的用戶進(jìn)行交談,了解他們的需求。(2)草擬所需要的數(shù)據(jù)庫(kù)產(chǎn)生的報(bào)表。(3)收集目前用來(lái)記錄數(shù)據(jù)的單據(jù)或文件,可以幫助了解數(shù)據(jù)庫(kù)中應(yīng)該有哪些內(nèi)容以及需要哪些功能。2.確定數(shù)據(jù)庫(kù)中所需要的字段參考的設(shè)計(jì)原則為:(1)必須包含所有需要的信息。(2)將信息存儲(chǔ)到最小的邏輯單位。(3)字段中不要包
3、含多個(gè)項(xiàng)目。(4)如果是需要計(jì)算結(jié)果的數(shù)據(jù),盡量不要建立額外的字段存儲(chǔ),它可以由計(jì)算結(jié)果得到。3.確定表中所需要的表每一個(gè)表應(yīng)該只包含一個(gè)主題的相關(guān)信息。例如,如果有一個(gè)“出生日期”字段,它的主題是學(xué)生,那么它就屬于“學(xué)生”表。4.確定每一個(gè)字段所屬的表只將字段添加到一個(gè)表中,就是說(shuō)同一個(gè)字段盡量不要出現(xiàn)在一個(gè)以上的表中,否則會(huì)造成數(shù)據(jù)更新時(shí)的不便。如果字段在表中的多個(gè)記錄中顯示相同的信息,就不要將該字段添加到表中,即表中字段值應(yīng)該盡量避免重復(fù)。5.建立主關(guān)鍵字作為識(shí)別字段為了要Microsoft
4、Access能連接存儲(chǔ)于不同表中的信息,數(shù)據(jù)庫(kù)中的每一個(gè)表必須包含一個(gè)字段或字段集即主鍵,這樣可以惟一地辨識(shí)表中的單個(gè)記錄。6.建立表的關(guān)系在數(shù)據(jù)庫(kù)中,將信息分類成表,并為每一個(gè)表定義好主關(guān)鍵字后,必須通過(guò)建立管理來(lái)將相關(guān)信息聯(lián)系在一起。關(guān)鍵字:記錄字段表主題識(shí)別字段記錄主關(guān)鍵字管理3.1.2數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例本書采用“學(xué)籍管理數(shù)據(jù)庫(kù)”系統(tǒng)為例進(jìn)行介紹。“學(xué)籍管理數(shù)據(jù)庫(kù)”系統(tǒng)是以學(xué)校的教務(wù)部門所使用管理系統(tǒng)為模式,包含有“學(xué)生信息表”、“學(xué)生成績(jī)表”和“學(xué)習(xí)課程表”等相關(guān)信息的實(shí)用數(shù)據(jù)庫(kù)系統(tǒng),該系統(tǒng)所
5、含有三個(gè)表如圖3-1~圖3-3所示。圖3-1學(xué)生信息表圖3-2學(xué)生成績(jī)表圖3-3學(xué)習(xí)課程表BACK3.2創(chuàng)建數(shù)據(jù)庫(kù)MicrosoftAccess提供了兩種建立Access數(shù)據(jù)庫(kù)的方法。最簡(jiǎn)單的方法是:使用數(shù)據(jù)庫(kù)向?qū)?,建立所選擇的數(shù)據(jù)庫(kù)類型中所需的表、窗體和報(bào)表。另外,也可以先建立一個(gè)空數(shù)據(jù)庫(kù),然后再自行新建表、窗體、報(bào)表等數(shù)據(jù)庫(kù)對(duì)象,這是一種靈活的方法。3.2.1利用數(shù)據(jù)庫(kù)向?qū)?chuàng)建數(shù)據(jù)庫(kù)Access提供了多種數(shù)據(jù)庫(kù)模板,可以利用模板來(lái)快速創(chuàng)建數(shù)據(jù)庫(kù),如果向?qū)鶆?chuàng)建的數(shù)據(jù)庫(kù)內(nèi)容無(wú)法完全滿足要求,還可
6、以隨時(shí)進(jìn)入數(shù)據(jù)庫(kù)對(duì)象的設(shè)計(jì)視圖來(lái)進(jìn)一步修改設(shè)定,有很大的靈活性?!纠?-1】利用向?qū)?lái)創(chuàng)建“訂單入口”數(shù)據(jù)庫(kù)。(1)啟動(dòng)Access2002,選擇“文件”菜單中的“新建”選項(xiàng),或單擊工具欄上的新建圖標(biāo),便可打開新建文件窗口,如圖3-4所示。圖3-4新建Access界面(2)在“根據(jù)模板新建”部分用鼠標(biāo)左鍵單擊“通用模板”選項(xiàng),可以打開模板窗口,如圖3-5所示。在模板中選擇“數(shù)據(jù)庫(kù)”選項(xiàng)卡,并單擊選擇“訂單入口”。圖3-5“模板”窗口(3)然后單擊【確定】按鈕,出現(xiàn)“文件新建數(shù)據(jù)庫(kù)”窗口,如圖3-6
7、所示。通過(guò)“保存位置”選擇文件保存路徑,并可在“文件名”處輸入文件名。圖3-6“文件新建數(shù)據(jù)庫(kù)”窗口(4)單擊【創(chuàng)建】按鈕啟動(dòng)數(shù)據(jù)庫(kù)向?qū)?,如圖3-7所示,數(shù)據(jù)庫(kù)向?qū)峁┝丝梢越⒌谋?。圖3-7“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框一(5)單擊【下一步】按鈕進(jìn)入如圖3-8所示的窗口,在此可以選擇數(shù)據(jù)庫(kù)中所需要的表,確定表中的字段。圖3-8“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框二(6)單擊【下一步】按鈕,進(jìn)入如圖3-9所示的窗口,選擇確定屏幕的顯示樣式。圖3-9“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框三(7)單擊【下一步】按鈕,進(jìn)入如圖3-10所示的窗口,
8、選擇確定打印報(bào)表的樣式。圖3-10“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框四(8)單擊【下一步】按鈕,進(jìn)入如圖3-11所示的窗口,修改確定數(shù)據(jù)庫(kù)的標(biāo)題,并可以選擇是否包含一幅圖片。圖3-11“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框五(9)單擊【下一步】按鈕進(jìn)入如圖3-12所示的窗口,至此,由向?qū)?chuàng)建數(shù)據(jù)庫(kù)所需全部信息已完成,并可選擇在數(shù)據(jù)庫(kù)創(chuàng)建完成后是否啟動(dòng)該數(shù)據(jù)庫(kù)。圖3-12“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框六(10)單擊【完成】按鈕,開始創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象,包括表、查詢、窗體和報(bào)表等。在創(chuàng)建的過(guò)程中,屏幕通過(guò)如圖3-13所示對(duì)話框顯示