Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用-第2章數(shù)據(jù)庫(kù).ppt
《Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用-第2章數(shù)據(jù)庫(kù).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用-第2章數(shù)據(jù)庫(kù).ppt(31頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
主編:張成叔副主編:趙艷平陳祥生霍卓群,Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用,中國(guó)水利水電出版社2010年8月出版,第2章數(shù)據(jù)庫(kù),內(nèi)容簡(jiǎn)介教學(xué)目標(biāo)2.1設(shè)計(jì)數(shù)據(jù)庫(kù)2.2創(chuàng)建數(shù)據(jù)庫(kù)2.3數(shù)據(jù)庫(kù)的基本操作本章小結(jié)習(xí)題二,Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用,3,內(nèi)容簡(jiǎn)介,Access是一個(gè)功能強(qiáng)大的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),可以組織、存儲(chǔ)并管理任何類(lèi)型和任意數(shù)量的信息,為了了解和掌握Access組織和存儲(chǔ)信息的方法,本章將詳細(xì)介紹數(shù)據(jù)庫(kù)的創(chuàng)建步驟、方法和數(shù)據(jù)庫(kù)的維護(hù)管理等基本操作。,4,教學(xué)目標(biāo),理解數(shù)據(jù)庫(kù)的設(shè)計(jì)原則,掌握數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟和方法。掌握數(shù)據(jù)庫(kù)的打開(kāi)關(guān)閉等基本操作數(shù)據(jù)庫(kù)的備份、轉(zhuǎn)換、壓縮和修復(fù)等維護(hù)管理操作,5,2.1設(shè)計(jì)數(shù)據(jù)庫(kù),2.1.1設(shè)計(jì)原則2.1.2設(shè)計(jì)步驟,6,2.1.1設(shè)計(jì)原則,(1)關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)應(yīng)遵從概念單一化的原則。(2)避免在表之間出現(xiàn)重復(fù)字段。(3)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素。(4)用外部關(guān)鍵字來(lái)實(shí)現(xiàn)有關(guān)聯(lián)的表之間聯(lián)系。,7,2.1.2設(shè)計(jì)步驟,在使用Access建立數(shù)據(jù)庫(kù)的表、窗體和其他對(duì)象之前,設(shè)計(jì)數(shù)據(jù)庫(kù)是很重要的工作,合理的設(shè)計(jì)是創(chuàng)建高效、準(zhǔn)確、及時(shí)完成所需功能的數(shù)據(jù)庫(kù)的基礎(chǔ)。數(shù)據(jù)庫(kù)設(shè)計(jì)的一般步驟如下圖所示。,優(yōu)化設(shè)計(jì),【例1.2.1】根據(jù)下面介紹的學(xué)生成績(jī)管理基本情況,設(shè)計(jì)“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)。,8,1.確定創(chuàng)建數(shù)據(jù)庫(kù)的目的,設(shè)計(jì)數(shù)據(jù)庫(kù)的第一個(gè)步驟是確定數(shù)據(jù)庫(kù)的目的以及如何使用。用戶(hù)需要明確希望從數(shù)據(jù)庫(kù)得到什么信息,由此可以確定需要什么主題來(lái)保存有關(guān)事件(表)和需要什么事件來(lái)保存每一個(gè)主題(表中的字段)。例如:創(chuàng)建“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)的目的是實(shí)現(xiàn)學(xué)生成績(jī)管理的自動(dòng)化。,9,2.確定數(shù)據(jù)庫(kù)中需要的表,可按以下設(shè)計(jì)原則對(duì)信息進(jìn)行分類(lèi):(1)所含主題信息的獨(dú)立性。例如,將學(xué)生信息和教師信息分開(kāi),保存在不同的表中。(2)表內(nèi)、表間信息的唯一性。例如,要在一個(gè)表中每個(gè)學(xué)生的籍貫和出生日期等信息只保存一次,不能重復(fù)。根據(jù)已確定的“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)的任務(wù)及信息分類(lèi)原則,將數(shù)據(jù)分別存放在教師、學(xué)生、課程、學(xué)生課程成績(jī)和教師授課課程等5個(gè)表中,如右圖所示。,10,3.確定表中需要的字段,設(shè)計(jì)表的結(jié)構(gòu),每個(gè)表中都包含關(guān)于同一主題的信息,并且表中的每個(gè)字段包含關(guān)于該主題的各個(gè)事件。Access規(guī)定,一個(gè)表中不能有兩個(gè)重名的字段。,(1)字段內(nèi)容的直接相關(guān)性(2)字段存儲(chǔ)邏輯的最小性(3)字段數(shù)據(jù)的原始性。,11,4.確定記錄中的主關(guān)鍵字,為了使存放在不同表中的數(shù)據(jù)之間建立聯(lián)系,表中的記錄必須有一個(gè)字段或多個(gè)字段集來(lái)唯一的標(biāo)識(shí),這個(gè)字段(或多個(gè)字段集)就是主關(guān)鍵字。(1)主關(guān)鍵字可以是單字段,也可以是組合字段(字段集來(lái))。(2)主關(guān)鍵字字段值具有唯一性,不允許輸入空值和重復(fù)值。,12,5.確定表之間的關(guān)系,確立了表和相應(yīng)得主關(guān)鍵字字段后,需要通過(guò)某種方式將相關(guān)信息(表之間的聯(lián)系)重新結(jié)合到一起。,如:“學(xué)生”表和“學(xué)生課程成績(jī)”表就是一對(duì)多的聯(lián)系,將學(xué)生表中的主關(guān)鍵字“學(xué)號(hào)”放到“學(xué)生課程成績(jī)”表中。如“學(xué)生”表和“課程”表就是多對(duì)多的聯(lián)系?!皩W(xué)生課程成績(jī)”表就是具有組合關(guān)鍵字的紐帶表,如右圖所示。,13,6.優(yōu)化設(shè)計(jì),設(shè)計(jì)完需要的表、字段和關(guān)系后,應(yīng)該檢查該設(shè)計(jì)可能存在的缺陷和需要改進(jìn)的地方,這些缺陷可能會(huì)使數(shù)據(jù)難以使用和維護(hù)。而且從工作量和效果上看,改變數(shù)據(jù)庫(kù)的設(shè)計(jì)要比更改已經(jīng)填滿數(shù)據(jù)的表容易得多。,14,第一范式(1NF)1.1NF的定義:表中任意字段的值必須是不可分的,即每個(gè)記錄的每個(gè)字段只能包含一個(gè)數(shù)據(jù)。2.應(yīng)用,數(shù)據(jù)表的關(guān)系規(guī)范,15,第二范式(2NF)1.2NF的定義關(guān)系模式R滿足第一范式,R中所有非主鍵字段完全依賴(lài)于主鍵字段,則稱(chēng)關(guān)系R屬于第二范式。2.應(yīng)用,表中的“名稱(chēng)”字段不依賴(lài)于主鍵“職工號(hào)+工地編號(hào)”,16,解決方法:,,非主鍵字段依賴(lài)主鍵“職工號(hào)+工地編號(hào)”,非主鍵字段依賴(lài)主鍵“工地編號(hào)”,解決方法,17,第三范式(3NF)1.3NF的定義滿足第二范式的前提下,一個(gè)表的所有非主鍵字段均不傳遞依賴(lài)于主鍵。傳遞依賴(lài):設(shè)表中有A(主鍵)、B、C三個(gè)字段,若B依賴(lài)于A,而C依賴(lài)于B,稱(chēng)字段C傳遞依賴(lài)于主鍵字段A。,18,,,解決方法,主鍵,依賴(lài)于導(dǎo)師編號(hào),依賴(lài)于姓名,19,2.2創(chuàng)建數(shù)據(jù)庫(kù),常用的創(chuàng)建數(shù)據(jù)庫(kù)的方法有兩種:第一種是用戶(hù)手工建立空數(shù)據(jù)庫(kù),然后分別定義數(shù)據(jù)庫(kù)中的每一個(gè)對(duì)象,是較靈活的創(chuàng)建數(shù)據(jù)庫(kù)方法;第二種利用系統(tǒng)自動(dòng)創(chuàng)建特定類(lèi)型的數(shù)據(jù)庫(kù),即使用“數(shù)據(jù)庫(kù)向?qū)А?,選擇系統(tǒng)提供的數(shù)據(jù)庫(kù)模板后,一次性創(chuàng)建所需的表、窗體、報(bào)表,是創(chuàng)建數(shù)據(jù)庫(kù)最簡(jiǎn)單的方法。,20,2.2.1建立一個(gè)空數(shù)據(jù)庫(kù),創(chuàng)建空數(shù)據(jù)庫(kù)通常有兩種方法:?jiǎn)?dòng)Access時(shí)創(chuàng)建和啟動(dòng)Access后用“新建”菜單命令創(chuàng)建。1.啟動(dòng)Access時(shí)創(chuàng)建空數(shù)據(jù)庫(kù)在第一次啟動(dòng)Access時(shí),將自動(dòng)顯示“MicrosoftAccess”對(duì)話框,選擇“新建數(shù)據(jù)庫(kù)”或“打開(kāi)已有文件”選項(xiàng)。2.啟動(dòng)Access后使用“新建”菜單命令創(chuàng)建數(shù)據(jù)庫(kù)如果已經(jīng)打開(kāi)了數(shù)據(jù)庫(kù)或當(dāng)打開(kāi)時(shí)顯示的“MicrosoftAccess”對(duì)話框已經(jīng)關(guān)閉,此時(shí)。使用“新建”菜單命令創(chuàng)建空數(shù)據(jù)庫(kù),21,2.2.2利用向?qū)?chuàng)建數(shù)據(jù)庫(kù),利用向?qū)?chuàng)建數(shù)據(jù)庫(kù)通常也有兩種方法:1.啟動(dòng)Access時(shí)利用向?qū)?chuàng)建數(shù)據(jù)庫(kù)如圖1-2-7所示,選擇“常用”選項(xiàng)2.啟動(dòng)Access后用“新建”菜單命令利用向?qū)?chuàng)建數(shù)據(jù)庫(kù)啟動(dòng)Access后,單擊“新建”按鈕,彈出“新建”對(duì)話框,如右圖所示,選擇“數(shù)據(jù)庫(kù)”選項(xiàng)。,22,2.3數(shù)據(jù)庫(kù)的基本操作,2.3.1數(shù)據(jù)庫(kù)的打開(kāi)2.3.2數(shù)據(jù)庫(kù)的關(guān)閉2.3.3數(shù)據(jù)庫(kù)的備份2.3.4數(shù)據(jù)庫(kù)的壓縮和修復(fù)2.3.5數(shù)據(jù)庫(kù)的轉(zhuǎn)換,23,2.3.1數(shù)據(jù)庫(kù)的打開(kāi),打開(kāi)數(shù)據(jù)庫(kù)通常有兩種方法:?jiǎn)?dòng)Access時(shí)打開(kāi)已有文件和啟動(dòng)Access后用“打開(kāi)”菜單命令打開(kāi)。,24,1.啟動(dòng)Access時(shí)打開(kāi)已有文件,啟動(dòng)Access時(shí),在“MicrosoftAccess”對(duì)話框中選擇,再選中已創(chuàng)建的數(shù)據(jù)庫(kù),單擊“確定”按鈕即可。,25,2.啟動(dòng)Access后用“打開(kāi)”菜單命令,啟動(dòng)Access后,依次單擊“文件”→“打開(kāi)”菜單命令或單擊工具欄上的“打開(kāi)”按鈕,彈出“打開(kāi)”對(duì)話框。打開(kāi)數(shù)據(jù)庫(kù)所在的文件夾,選中所需打開(kāi)的數(shù)據(jù)庫(kù),然后單擊“打開(kāi)”按鈕。,26,2.3.2數(shù)據(jù)庫(kù)的關(guān)閉,完成數(shù)據(jù)庫(kù)操作后,需要保存并關(guān)閉數(shù)據(jù)庫(kù),關(guān)閉Access通常有四種方法:(1)單擊主窗口的“關(guān)閉”按鈕。(2)依次單擊“文件”→“退出”菜單命令。(3)單擊標(biāo)題欄的控制圖標(biāo),在打開(kāi)的窗口控制菜單中選擇“關(guān)閉”菜單命令,或雙擊標(biāo)題欄的控制圖標(biāo)。4.按【Alt+F4】組合鍵或【Alt+F+X】組合鍵。,27,2.3.3數(shù)據(jù)庫(kù)的備份,在對(duì)數(shù)據(jù)進(jìn)行壓縮、修復(fù)和轉(zhuǎn)換前,一般要求將當(dāng)前數(shù)據(jù)庫(kù)做備份,以免發(fā)生意外損失。(1)關(guān)閉數(shù)據(jù)庫(kù)如果在多用戶(hù)(共享)數(shù)據(jù)庫(kù)環(huán)境中,請(qǐng)確認(rèn)所有的用戶(hù)都關(guān)閉了數(shù)據(jù)庫(kù)。(2)使用Windows“資源管理器”、“我的電腦”、MicrosoftBackup、MS-DOS的“copy”命令或其他備份軟件,將數(shù)據(jù)庫(kù)文件(擴(kuò)展名為.mdb)復(fù)制到所選擇的備份媒介(軟盤(pán)、硬盤(pán)、U盤(pán))上,起到備份的作用。,28,2.3.4數(shù)據(jù)庫(kù)的壓縮和修復(fù),對(duì)于某些操作,Access分配硬盤(pán)空間時(shí)存在一些問(wèn)題,比如不能自動(dòng)收回已用的空間,這樣就造成文件很大,此時(shí)可以對(duì)數(shù)據(jù)庫(kù)作壓縮和修復(fù)處理,以節(jié)約內(nèi)存,操作步驟如下:(1)關(guān)閉數(shù)據(jù)庫(kù),如果正在壓縮位于服務(wù)器上或文件夾中的多用戶(hù)(共享)數(shù)據(jù)庫(kù),請(qǐng)確定沒(méi)有其他用戶(hù)打開(kāi)它。(2)依次單擊“工具”→“數(shù)據(jù)庫(kù)實(shí)用工具”→“壓縮和修復(fù)數(shù)據(jù)庫(kù)”菜單命令。,29,2.3.5數(shù)據(jù)庫(kù)的轉(zhuǎn)換,可以將舊版本數(shù)據(jù)庫(kù)(如Access97)轉(zhuǎn)換為當(dāng)前版本數(shù)據(jù)庫(kù),操作步驟如下:(1)備份要轉(zhuǎn)換的Access數(shù)據(jù)庫(kù)。(2)關(guān)閉要轉(zhuǎn)換的Access數(shù)據(jù)庫(kù)。(3)在Access2000中,依次單擊“工具”→“數(shù)據(jù)庫(kù)實(shí)用工具”→“轉(zhuǎn)換數(shù)據(jù)庫(kù)”→“到當(dāng)前Access數(shù)據(jù)庫(kù)版本”菜單按鈕,如圖1-2-13所示。(4)在“數(shù)據(jù)庫(kù)轉(zhuǎn)換來(lái)源”對(duì)話框中,選擇要轉(zhuǎn)換的數(shù)據(jù)庫(kù),然后單擊“轉(zhuǎn)換”按鈕。(5)在“將數(shù)據(jù)庫(kù)轉(zhuǎn)換為”對(duì)話框中,請(qǐng)執(zhí)行下列操作之一:輸入Access2000數(shù)據(jù)庫(kù)的新文件名(不包括.mdb擴(kuò)展名)。選擇Access97數(shù)據(jù)庫(kù)文件保存的位置(6)單擊“保存”按鈕,Access將把數(shù)據(jù)庫(kù)轉(zhuǎn)換為Access2000格式。,30,本章小結(jié),本章先概述了數(shù)據(jù)庫(kù)的設(shè)計(jì)原則,數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟和方法;然后在介紹Access數(shù)據(jù)庫(kù)的創(chuàng)建方法和步驟,以及打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)。最后介紹了數(shù)據(jù)庫(kù)的備份、轉(zhuǎn)換、壓縮和修復(fù)等維護(hù)管理操作。,31,習(xí)題2,一、單項(xiàng)選擇題二、填空題,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Access 數(shù)據(jù)庫(kù)技術(shù) 應(yīng)用 數(shù)據(jù)庫(kù)
鏈接地址:http://m.zhongcaozhi.com.cn/p-12705800.html