版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Access2023--
數(shù)據(jù)庫(kù)技術(shù)根底及應(yīng)用
第1頁(yè)第1章 數(shù)據(jù)庫(kù)系統(tǒng)根底知識(shí)
第2章Access2023概述
第3章 表
第4章 查詢
第5章 窗體第2頁(yè)第6章
報(bào)表
第7章
宏
第8章
VBA程序設(shè)計(jì)第9章Web數(shù)據(jù)庫(kù)第10章
小型應(yīng)用系統(tǒng)開發(fā)目
錄第3頁(yè)第1章數(shù)據(jù)庫(kù)系統(tǒng)根底知識(shí)1.1 數(shù)據(jù)庫(kù)系統(tǒng)的根本概念1.2 數(shù)據(jù)模型1.3 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)1.4 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)1.1數(shù)據(jù)庫(kù)系統(tǒng)的根本概念第4頁(yè)信息〔Information〕:信息是經(jīng)過(guò)加工處理并對(duì)人類客觀行為產(chǎn)生影響的數(shù)據(jù)數(shù)據(jù)〔Data〕:數(shù)據(jù)是信息的具體表現(xiàn)形式,是信息的載體。數(shù)據(jù)處理〔DataProcessing〕:也稱信息處理,是利用計(jì)算機(jī)對(duì)數(shù)據(jù)的采集、整理、存儲(chǔ)、分類、排序、檢索、維護(hù)和傳輸?shù)纫幌盗械倪^(guò)程。第5頁(yè)數(shù)據(jù)管理技術(shù)的開展(三個(gè)階段)人工管理階段缺點(diǎn):數(shù)據(jù)不能保存;數(shù)據(jù)不能共享;數(shù)據(jù)的獨(dú)立性差;數(shù)據(jù)有大量冗余。文件管理階段特點(diǎn):數(shù)據(jù)由專門的軟件負(fù)責(zé)管理;數(shù)據(jù)有了一定的獨(dú)立性;數(shù)據(jù)能長(zhǎng)期保存;數(shù)據(jù)文件不再只附屬于一個(gè)應(yīng)用程序;數(shù)據(jù)仍有一定的冗余。數(shù)據(jù)庫(kù)系統(tǒng)管理階段優(yōu)點(diǎn):數(shù)據(jù)共享程度高;數(shù)據(jù)結(jié)構(gòu)化;數(shù)據(jù)高共享與低冗余;數(shù)據(jù)獨(dú)立;用戶接口。1.1.2 數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)1.數(shù)據(jù)數(shù)據(jù)是數(shù)據(jù)庫(kù)系統(tǒng)研究和處理的對(duì)象,從本質(zhì)上講是描述事物的符號(hào)記錄。2.數(shù)據(jù)庫(kù)〔Database〕數(shù)據(jù)庫(kù)是以一定的組織方式將關(guān)聯(lián)的數(shù)據(jù)組織在一起,存放在計(jì)算機(jī)外存儲(chǔ)器上,能為多個(gè)用戶共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)系統(tǒng)的核心和管理對(duì)象是數(shù)據(jù)庫(kù),數(shù)據(jù)模型決定了數(shù)據(jù)庫(kù)的性質(zhì)。第6頁(yè)1.1.2數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)3.數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)是負(fù)責(zé)數(shù)據(jù)庫(kù)的定義、建立、操作、維護(hù)和管理的軟件系統(tǒng)。4.數(shù)據(jù)庫(kù)管理員
從事數(shù)據(jù)庫(kù)設(shè)計(jì)、維護(hù)和改善系統(tǒng)性能及效率方面工作的人員。5.數(shù)據(jù)庫(kù)系統(tǒng)
數(shù)據(jù)庫(kù)指帶有數(shù)據(jù)庫(kù)的計(jì)算機(jī)應(yīng)用系統(tǒng)。第7頁(yè)數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)6.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是由數(shù)據(jù)庫(kù)系統(tǒng)再加上相關(guān)應(yīng)用軟件和應(yīng)用界面組成。其結(jié)構(gòu)如圖下所示。第8頁(yè)1.1.3數(shù)據(jù)庫(kù)系統(tǒng)開展的主要特征在數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,經(jīng)典的數(shù)據(jù)模型數(shù)據(jù)庫(kù)技術(shù)的開展經(jīng)歷了三代:【第一代】:層次數(shù)據(jù)模型,采用樹型結(jié)構(gòu)描述數(shù)據(jù)實(shí)體間的關(guān)聯(lián);網(wǎng)狀數(shù)據(jù)模型,采用網(wǎng)狀結(jié)構(gòu)描述數(shù)據(jù)實(shí)體間的關(guān)聯(lián)?!镜诙浚宏P(guān)系數(shù)據(jù)模型,采用二維表結(jié)構(gòu)描述數(shù)據(jù)實(shí)體間的關(guān)聯(lián)?!镜谌浚宏P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)〔RDBS,RelationDataBaseSystem〕采用關(guān)系數(shù)據(jù)模型構(gòu)造的數(shù)據(jù)庫(kù)系統(tǒng)。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是目前使用得最為廣泛的數(shù)據(jù)庫(kù)系統(tǒng),Access就是其中之一。第9頁(yè)1.1.4數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)包括三級(jí)模式和兩級(jí)映射三級(jí)模式分別為外模式、概念模式和內(nèi)模式; 外模式又稱為用戶模式或子模式,是某個(gè)或某幾個(gè)數(shù)據(jù)庫(kù)用戶所看到的數(shù)據(jù)庫(kù)的數(shù)據(jù)視圖。 內(nèi)模式又稱為存儲(chǔ)模式或物理模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示,它描述了數(shù)據(jù)的存儲(chǔ)方式和物理結(jié)構(gòu),即數(shù)據(jù)庫(kù)的“內(nèi)部視圖〞。 概念模式又稱為模式或邏輯模式,是數(shù)據(jù)庫(kù)設(shè)計(jì)者綜合各用戶的數(shù)據(jù),按照統(tǒng)一的需求構(gòu)造的全局邏輯結(jié)構(gòu),是對(duì)數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖。第10頁(yè)1.1.4數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的兩級(jí)映射:兩級(jí)映射分別為外模式與概念模式間的映射以及概念模式與內(nèi)模式間的映射。外模式與概念模式間的映射。概念模式與內(nèi)模式間的映射。第11頁(yè)1.2數(shù)據(jù)模型E-R模型層次模型網(wǎng)狀模型關(guān)系模型面向?qū)ο竽P偷?2頁(yè)返回1.2數(shù)據(jù)模型數(shù)據(jù)模型是面向數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)的描述,包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束條件。支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的常用數(shù)據(jù)模型有4種:層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P汀5?3頁(yè)1.2.1E-R模型第14頁(yè)E-R模型將現(xiàn)實(shí)世界轉(zhuǎn)化成實(shí)體、聯(lián)系、屬性等根本概念,以及它們之間的聯(lián)接關(guān)系。實(shí)體用矩形表示,框內(nèi)標(biāo)注實(shí)體名字;屬性用橢圓形表示,框內(nèi)標(biāo)注屬性名,用線段連接屬性框與實(shí)體框;聯(lián)系用菱形表示,在框內(nèi)標(biāo)注聯(lián)系名,用線段連接聯(lián)系框和實(shí)體框,同時(shí)在連線段上標(biāo)注聯(lián)系的類型。1.2.2層次模型層次模型〔HierarchicalModel〕是通過(guò)附屬關(guān)系來(lái)表示數(shù)據(jù)間的聯(lián)系。它是數(shù)據(jù)庫(kù)系統(tǒng)中最早采用的模型。其主要特征如下:⑴只有一個(gè)無(wú)父結(jié)點(diǎn)的根結(jié)點(diǎn);⑵根結(jié)點(diǎn)以外的子結(jié)點(diǎn),向上只有一個(gè)父節(jié)結(jié)點(diǎn),向下可有假設(shè)干子結(jié)點(diǎn)。第15頁(yè)第16頁(yè)ABCDEC1C2C3E1E11E121.2.3網(wǎng)狀模型網(wǎng)狀模型〔NetworkModel〕是層次模型的擴(kuò)展,它表示多個(gè)附屬關(guān)系的層次結(jié)構(gòu)。其主要特征如下:⑴有一個(gè)以上的結(jié)點(diǎn)無(wú)父結(jié)點(diǎn);⑵至少有一個(gè)結(jié)點(diǎn)有多個(gè)的父結(jié)點(diǎn)。第17頁(yè)第18頁(yè)ABCDEF1.2.4關(guān)系模型1.關(guān)系模型〔RelationalModel〕中是有特定含義的“二維表〞。2.主要特征如下:⑴關(guān)系中每一分量(數(shù)據(jù)項(xiàng))不可再分;⑵每一列的分量是同屬性的,即數(shù)據(jù)類型相同;⑶各行的順序可以任意,各列的順序也可以任意;⑷關(guān)系中不允許有相同的列,也不允許有相同的行。第19頁(yè)自然情況專業(yè)編號(hào)姓名性別出生日期工資現(xiàn)狀黨員否專業(yè)名稱專業(yè)年限職稱英語(yǔ)水平bj10001劉偉箭男1960.08.232000T計(jì)算機(jī)應(yīng)用20教授精通jl04010黃曉遠(yuǎn)男1970.08.1210000F財(cái)政稅收0副教授精通第20頁(yè)地區(qū)姓名性別年齡廣東藤海波男49江西楊行東男56山東林慧繁女36吉林黃曉遠(yuǎn)男35第21頁(yè)某人才管理中心人才檔案表1.2.5面向?qū)ο髷?shù)據(jù)模型面向?qū)ο髷?shù)據(jù)模型最根本的概念是對(duì)象、類和事件;對(duì)象是指客觀存在的某一事物;對(duì)象的外部(靜態(tài))特征是對(duì)象屬性;對(duì)象的行為(動(dòng)態(tài))是在對(duì)象上操作的方法;共享同一屬性集和方法集的所有對(duì)象構(gòu)成了類;客觀世界中的所有行動(dòng)都是由對(duì)象發(fā)出且能夠被某些對(duì)象感受到,我們把這樣的行動(dòng)稱為事件;面向?qū)ο髷?shù)據(jù)模型的優(yōu)點(diǎn)是能表達(dá)復(fù)雜的實(shí)體關(guān)系,缺點(diǎn)是模型復(fù)雜,運(yùn)用困難。第22頁(yè)1.3關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)1.3.1關(guān)系模型的根本概念1.3.2關(guān)系模型的組成1.3.3關(guān)系運(yùn)算的根本概念1.3.4關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的功能1.3.5常見(jiàn)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)及分類1.3.6關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)——Access第23頁(yè)1.3.1關(guān)系模型的根本概念(p11)1.關(guān)系一個(gè)關(guān)系就是一張二維表,通常將一個(gè)沒(méi)有重復(fù)行,重復(fù)列的二維表看成一個(gè)關(guān)系,每個(gè)關(guān)系都有一個(gè)關(guān)系名。2.元組表的每一行為一個(gè)元組〔也稱為記錄〕,它是一組字段的信息的集合。如學(xué)生表中學(xué)號(hào)“00150226〞等每一行的信息。3.屬性表的每一列為一個(gè)屬性〔也稱為字段〕,如學(xué)生表中的學(xué)號(hào)、姓名、性別等共計(jì)8個(gè)字段。4.域?qū)傩缘娜≈捣秶Q為域。如學(xué)生表的性別屬性的取值范圍是“男〞或“女〞。第24頁(yè)5.主碼或主關(guān)鍵字主關(guān)鍵字也叫主鍵,是惟一標(biāo)識(shí)表中記錄的字段或字段的組合。如學(xué)生表中的學(xué)號(hào)可作為主關(guān)鍵字,它能惟一標(biāo)識(shí)表中的每一條記錄,即表中不能有兩個(gè)相同的學(xué)號(hào)出現(xiàn)。6.關(guān)系模式關(guān)系名及關(guān)系中的屬性集合構(gòu)成關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)。關(guān)系模式的格式為:關(guān)系名〔屬性名1,屬性名2,屬性名3,…,屬性名n〕如學(xué)生表的關(guān)系模式為:
學(xué)生〔學(xué)號(hào),姓名,性別,民族,出生日期,籍貫,系號(hào),照片〕。選課表的關(guān)系模式為:
選課〔學(xué)號(hào),課程號(hào),成績(jī)〕。第25頁(yè)1.3.2關(guān)系模型的組成關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和關(guān)系完整性約束三局部組成?!?〕關(guān)系數(shù)據(jù)結(jié)構(gòu)。在關(guān)系數(shù)據(jù)庫(kù)中,表與表的關(guān)系有三種:一對(duì)一關(guān)系、一對(duì)多關(guān)系、多對(duì)多關(guān)系。〔2〕關(guān)系操作。關(guān)系操作采用集合操作方式,即操作的對(duì)象和結(jié)果都是集合。常用的關(guān)系操作包括如下兩類: 查詢操作:選擇、投影、連接、除、并、交、差等。 數(shù)據(jù)維護(hù)操作:增加、刪除、修改操作?!?〕關(guān)系完整性約束。關(guān)系模型中的完整性是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性和一致性。第26頁(yè)1.3.3關(guān)系運(yùn)算的根本概念1.傳統(tǒng)的集合運(yùn)算〔1〕并設(shè)有兩個(gè)相同的結(jié)構(gòu)關(guān)系R和S,R和S的并是由R和S這兩個(gè)關(guān)系的元組組成的集合,表示為R∪S。例如,有兩個(gè)相同的結(jié)構(gòu)學(xué)生表1、學(xué)生2,分別存放兩個(gè)班的學(xué)生信息,將學(xué)生2的學(xué)生記錄追加到學(xué)生表表1的學(xué)生記錄后面就是兩個(gè)關(guān)系的并集?!?〕差設(shè)有兩個(gè)相同的結(jié)構(gòu)關(guān)系R和S,R與S的差是由屬于R但不屬于S的元組組成的集合,即差運(yùn)算的結(jié)果是從R中去掉S中也有的元組,表示為R-S。例如,設(shè)有一個(gè)選修了英語(yǔ)的學(xué)生表,一個(gè)選修了數(shù)學(xué)的學(xué)生表。求選修了英語(yǔ),但沒(méi)有選修數(shù)學(xué)的學(xué)生,就應(yīng)當(dāng)進(jìn)行差運(yùn)算。第27頁(yè)傳統(tǒng)的集合運(yùn)算—交,積〔3〕交設(shè)有兩個(gè)相同的結(jié)構(gòu)關(guān)系R和S,R與S的交是由既屬于R又屬于S的元組組成的集合,表示為R∩S。交運(yùn)算的結(jié)果是R和S中共同的元組。例如,設(shè)有一個(gè)選修了英語(yǔ)的學(xué)生表,一個(gè)選修了數(shù)學(xué)的學(xué)生表。求既選修了英語(yǔ),又選修了數(shù)學(xué)的學(xué)生,就應(yīng)當(dāng)進(jìn)行交運(yùn)算。〔4〕笛卡兒積設(shè)關(guān)系R和S的元〔列〕數(shù)分別為r和s。定義R和S的笛卡兒積是一個(gè)〔r+s〕元〔列〕的元組集合,每個(gè)元組的前r個(gè)分量〔屬性值〕來(lái)自R的一個(gè)元組,后s個(gè)分量來(lái)自S的一個(gè)元組,記為R×S。假設(shè)R有m個(gè)元組,S有n個(gè)元組,那么R×S有m×n個(gè)元組〔行〕。第28頁(yè)傳統(tǒng)的集合運(yùn)算-例子X(jué)YZa1b1c1a2b2c2a3b3c3XYZa1b1c1a2b2c2a3b3c3a4b4c4XYZa2b2c2a4b4c4a3b3c3XYZa1b1c1XYZa2b2c2a3b3c3R.XR.YR.ZS.XS.YS.Za1b1c1a2b2c2a1b1c1a4b4c4a1b1c1a3b3c3a2b2c2a2b2c2a2b2c2a4b4c4a2b2c2a3b3c3a3b3c3a2b2c2a3b3c3a4b4c4a3b3c3a3b3c3RSR-SR∪SR∩SR×S差、并、交、積集合運(yùn)算例如并差交積r列s列n行m行m×n行r+s列r列s列第29頁(yè)關(guān)系運(yùn)算的根本概念_22.專門的關(guān)系運(yùn)算〔關(guān)系操作〕〔5〕選擇選擇操作是指從關(guān)系中選出那些滿足條件的記錄,即從二維表的行中查找記錄。例如,從學(xué)生表中找出籍貫是北京的同學(xué),所進(jìn)行的操作就是選擇操作?!?〕投影投影操作是指從關(guān)系中選出所需的假設(shè)干字段,即從二維表的列中選擇字段。例如,從學(xué)生表中找出所有同學(xué)的學(xué)號(hào)、姓名、性別、出生日期,所進(jìn)行的操作就是投影操作。第30頁(yè)7.聯(lián)接〔連接〕聯(lián)接操作是將兩個(gè)關(guān)系橫向拼接成一個(gè)新的關(guān)系,新關(guān)系中包含滿足條件的記錄。例如,從學(xué)生表和學(xué)生選課表中按對(duì)應(yīng)學(xué)號(hào)相同的條件給出學(xué)生的學(xué)號(hào)、姓名、性別、課程號(hào)、成績(jī),所進(jìn)行的操作就是聯(lián)接操作。關(guān)系運(yùn)算的根本概念_2第31頁(yè)1.3.4關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的功能
數(shù)據(jù)定義功能數(shù)據(jù)處理功能數(shù)據(jù)控制功能數(shù)據(jù)維護(hù)功能第32頁(yè)1.3.5常見(jiàn)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)分及類
關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)分為以下三類:半關(guān)系型系統(tǒng)根本關(guān)系型系統(tǒng)完全關(guān)系型系統(tǒng)第33頁(yè)1.3.6關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)——AccessAccess是MicrosoftOffice的重要組成局部,是目前流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。Access把數(shù)據(jù)庫(kù)引擎的圖形用戶界面和軟件開發(fā)工具相結(jié)合,具有多用戶管理功能,支持事務(wù)處理、數(shù)據(jù)壓縮、備份和恢復(fù)功能,保障數(shù)據(jù)平安性。Access具有良好的二次開發(fā)支持特性。第34頁(yè)關(guān)系術(shù)語(yǔ)___表之間的聯(lián)系關(guān)系數(shù)據(jù)庫(kù)由至少一個(gè)或多個(gè)數(shù)據(jù)表組成,各數(shù)據(jù)表之間可建立相互聯(lián)系而又相互獨(dú)立。如以下圖所示。第35頁(yè)1.4關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)1.4.1關(guān)系的鍵1.4.2數(shù)據(jù)庫(kù)關(guān)系完整性設(shè)計(jì)1.4.3數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)1.4.2Access數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例第36頁(yè)1.4.1關(guān)系的鍵1.候選鍵如果某個(gè)字段的值能惟一標(biāo)識(shí)表中一個(gè)記錄,這個(gè)字段就被稱為候選鍵。一個(gè)關(guān)系中可能有多個(gè)候選鍵,如學(xué)生表中的“學(xué)號(hào)〞和“系號(hào)〞都是候選鍵。2.主關(guān)系鍵主關(guān)鍵字也叫主鍵,是惟一標(biāo)識(shí)表中記錄的字段或字段的組合。如學(xué)生表中的學(xué)號(hào)可作為主關(guān)鍵字,它能惟一標(biāo)識(shí)表中的每一條記錄,即表中不能有兩個(gè)相同的學(xué)號(hào)出現(xiàn)。第37頁(yè)1.4.1關(guān)系的鍵3.主屬性與非主屬性主屬性:包含在主關(guān)系鍵中的各個(gè)屬性。非主屬性:不包含在任何候選鍵中的屬性。4.外部關(guān)系鍵外部關(guān)系鍵也叫外碼,用來(lái)與另一個(gè)關(guān)系進(jìn)行聯(lián)接的字段,且是另一個(gè)關(guān)系中的主關(guān)鍵字。第38頁(yè)1.4.2關(guān)系的完整性關(guān)系模型的完整性規(guī)那么是對(duì)關(guān)系的一種約束條件。1.實(shí)體完整性實(shí)體完整性規(guī)那么:關(guān)系中主鍵不能取空值和重復(fù)的值。空值就是“不知道〞或“不確定〞值。如在學(xué)生表中,學(xué)號(hào)不能取空值,否那么就無(wú)法說(shuō)明一個(gè)學(xué)生的信息。如選課〔學(xué)號(hào)、課程號(hào)、成績(jī)〕表中,學(xué)號(hào)、課程號(hào)都為主鍵,那么學(xué)號(hào)、課程號(hào)都不能取空值。2.參照完整性參照完整性規(guī)那么是定義外鍵與主鍵之間的引用規(guī)那么。如學(xué)生表中的“系號(hào)〞字段是該表的外鍵,在系科表中是主鍵,在學(xué)生表中該字段的值只能取“空〞或系科表中系號(hào)的其中值之一。第39頁(yè)1.4.2關(guān)系的完整性3.用戶定義的完整性實(shí)體完整性和參照完整性適合于任何關(guān)系數(shù)據(jù)庫(kù)。用戶定義的完整性是針對(duì)某一具體數(shù)據(jù)庫(kù)的約束條件,由應(yīng)用環(huán)境決定。不同的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同,還需要一些特殊的約束條件,用戶定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件。如選課表中的成績(jī)的取值只能在0-100之間。401.4.3數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)標(biāo)準(zhǔn)化的根本思想是消除關(guān)系模式中的數(shù)據(jù)冗余,防止數(shù)據(jù)插入、更新、刪除時(shí)發(fā)生異?,F(xiàn)象。關(guān)系標(biāo)準(zhǔn)化就是對(duì)數(shù)據(jù)庫(kù)中的關(guān)系模式進(jìn)行分解,將不同的概念分散到不同的關(guān)系中,使得每個(gè)關(guān)系的任務(wù)單純而明確,到達(dá)概念的單一化。因此就要求關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)出來(lái)的關(guān)系模式要滿足標(biāo)準(zhǔn)的模式,即“范式〞(NormalForm,NF)。范式其實(shí)就是約束條件。411.4.3數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)1.第一范式〔1NF〕:假設(shè)關(guān)系模式中每一個(gè)屬性都是不可再分的根本數(shù)據(jù)項(xiàng),那么稱這個(gè)關(guān)系屬于第一范式。在任何一個(gè)關(guān)系數(shù)據(jù)庫(kù)中,第一范式〔1NF〕是對(duì)關(guān)系模式的根本要求,不滿足第一范式〔1NF〕的數(shù)據(jù)庫(kù)就不是關(guān)系數(shù)據(jù)庫(kù)。2.第二范式〔2NF〕:如果關(guān)系模式屬于第一范式,并且每個(gè)非主屬性都完全依賴于任意一個(gè)候選關(guān)鍵字,那么稱這個(gè)關(guān)系屬于第二范式。第二范式〔2NF〕要求數(shù)據(jù)庫(kù)表中的每個(gè)記錄或行必須可以被唯一地區(qū)分?!膊幌嗤?.第三范式〔3NF〕:如果關(guān)系模式屬于第二范式,且表中不包含在其它表中已包含的非主關(guān)鍵字信息,那么稱這個(gè)關(guān)系屬于第三范式。421.4.4
Access數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟設(shè)計(jì)數(shù)據(jù)庫(kù)可以分為以下4個(gè)階段:
1.需求分析階段設(shè)計(jì)數(shù)據(jù)庫(kù)首先必須準(zhǔn)確了解與分析用戶的需求,包括數(shù)據(jù)需求與處理需求。數(shù)據(jù)需求是指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì),由此可以明確數(shù)據(jù)庫(kù)中需要存儲(chǔ)什么樣的數(shù)據(jù)。處理需求是指用戶需要完成什么處理功能。第43頁(yè)數(shù)據(jù)庫(kù)的設(shè)計(jì)方法2.概念結(jié)構(gòu)設(shè)計(jì)階段概念結(jié)構(gòu)設(shè)計(jì)階段主要是對(duì)用戶需求進(jìn)行綜合、歸納和抽象。形成一個(gè)獨(dú)立于具體的數(shù)據(jù)庫(kù)管理系統(tǒng)的概念模型。即對(duì)數(shù)據(jù)進(jìn)行抽象,確定實(shí)體、實(shí)體的屬性、標(biāo)識(shí)實(shí)體的關(guān)鍵字以及實(shí)體之間的聯(lián)系,并用E─R圖表示出來(lái)。第44頁(yè)數(shù)據(jù)庫(kù)的設(shè)計(jì)方法3.邏輯結(jié)構(gòu)設(shè)計(jì)階段邏輯結(jié)構(gòu)設(shè)計(jì)階段主要是考慮實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型的類型。目前廣泛使用的數(shù)據(jù)庫(kù)管理系統(tǒng)是基于關(guān)系數(shù)據(jù)模型的,所以邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段所得到的E─R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型?!?〕實(shí)體的轉(zhuǎn)換
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年跨境電商知識(shí)產(chǎn)權(quán)保護(hù)合同規(guī)范2篇
- 2025版協(xié)議離婚辦理指南與離婚證獲取時(shí)效標(biāo)準(zhǔn)解讀3篇
- 2025版影視基地租賃合同匯編4篇
- 2025版司機(jī)雇傭服務(wù)質(zhì)量評(píng)價(jià)與獎(jiǎng)懲合同3篇
- 二零二五年度門面租賃合同環(huán)保要求與責(zé)任4篇
- 二零二五年度2025版國(guó)有企業(yè)設(shè)備租賃合同范本4篇
- 終止2025年度勞動(dòng)合同并規(guī)定經(jīng)濟(jì)補(bǔ)償辦法3篇
- 2025年度離婚后財(cái)產(chǎn)分配與債務(wù)承擔(dān)協(xié)議3篇
- 2025年消防防排煙系統(tǒng)施工與消防安全風(fēng)險(xiǎn)管理合同3篇
- 2024離婚后雙方權(quán)益保障與責(zé)任劃分合同
- 中國(guó)末端執(zhí)行器(靈巧手)行業(yè)市場(chǎng)發(fā)展態(tài)勢(shì)及前景戰(zhàn)略研判報(bào)告
- 北京離婚協(xié)議書(2篇)(2篇)
- Samsung三星SMARTCAMERANX2000(20-50mm)中文說(shuō)明書200
- 2024年藥品質(zhì)量信息管理制度(2篇)
- 2024年安徽省高考地理試卷真題(含答案逐題解析)
- 廣東省廣州市2024年中考數(shù)學(xué)真題試卷(含答案)
- 內(nèi)審檢查表完整版本
- 安全生產(chǎn)管理問(wèn)題與對(duì)策探討
- 2024屆浙江寧波鎮(zhèn)海區(qū)中考生物全真模擬試題含解析
- 人教版八年級(jí)物理下冊(cè) (功)教育教學(xué)課件
- 中藥的性能四氣五味課件
評(píng)論
0/150
提交評(píng)論