第1章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識_第1頁
第1章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識_第2頁
第1章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識_第3頁
第1章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識_第4頁
第1章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Access2010-數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第1頁,第1章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識第2章Access2010概述第3章表第4章查詢第5章窗體,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第2頁,第6章報表第7章宏第8章VBA程序設(shè)計第9章Web數(shù)據(jù)庫第10章小型應用系統(tǒng)開發(fā),目錄,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第3頁,第1章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識,1.1數(shù)據(jù)庫系統(tǒng)的基本概念1.2數(shù)據(jù)模型1.3關(guān)系數(shù)據(jù)庫系統(tǒng)1.4關(guān)系數(shù)據(jù)庫設(shè)計,1.1數(shù)據(jù)庫系統(tǒng)的基本概念,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第4頁,信息(Information):信息是經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的數(shù)據(jù)數(shù)據(jù)(Data):數(shù)據(jù)是信息的具體表現(xiàn)形式,是信息的載體。數(shù)據(jù)處理(DataProcessing):也稱信息處理,是利用計算機對數(shù)據(jù)的采集、整理、存儲、分類、排序、檢索、維護和傳輸?shù)纫幌盗械倪^程。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第5頁,數(shù)據(jù)管理技術(shù)的發(fā)展(三個階段)人工管理階段缺點:數(shù)據(jù)不能保存;數(shù)據(jù)不能共享;數(shù)據(jù)的獨立性差;數(shù)據(jù)有大量冗余。文件管理階段特點:數(shù)據(jù)由專門的軟件負責管理;數(shù)據(jù)有了一定的獨立性;數(shù)據(jù)能長期保存;數(shù)據(jù)文件不再只從屬于一個應用程序;數(shù)據(jù)仍有一定的冗余。數(shù)據(jù)庫系統(tǒng)管理階段優(yōu)點:數(shù)據(jù)共享程度高;數(shù)據(jù)結(jié)構(gòu)化;數(shù)據(jù)高共享與低冗余;數(shù)據(jù)獨立;用戶接口。,1.1.2數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng),1.數(shù)據(jù)數(shù)據(jù)是數(shù)據(jù)庫系統(tǒng)研究和處理的對象,從本質(zhì)上講是描述事物的符號記錄。2.數(shù)據(jù)庫(Database)數(shù)據(jù)庫是以一定的組織方式將關(guān)聯(lián)的數(shù)據(jù)組織在一起,存放在計算機外存儲器上,能為多個用戶共享的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)的核心和管理對象是數(shù)據(jù)庫,數(shù)據(jù)模型決定了數(shù)據(jù)庫的性質(zhì)。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第6頁,1.1.2數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng),3.數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)是負責數(shù)據(jù)庫的定義、建立、操作、維護和管理的軟件系統(tǒng)。4.數(shù)據(jù)庫管理員從事數(shù)據(jù)庫設(shè)計、維護和改善系統(tǒng)性能及效率方面工作的人員。5.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫指帶有數(shù)據(jù)庫的計算機應用系統(tǒng)。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第7頁,1.1.2數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng),6.數(shù)據(jù)庫應用系統(tǒng)數(shù)據(jù)庫應用系統(tǒng)是由數(shù)據(jù)庫系統(tǒng)再加上相關(guān)應用軟件和應用界面組成。其結(jié)構(gòu)如圖下所示。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第8頁,1.1.3數(shù)據(jù)庫系統(tǒng)發(fā)展的主要特征,在數(shù)據(jù)庫技術(shù)領(lǐng)域,經(jīng)典的數(shù)據(jù)模型數(shù)據(jù)庫技術(shù)的發(fā)展經(jīng)歷了三代:【第一代】:層次數(shù)據(jù)模型,采用樹型結(jié)構(gòu)描述數(shù)據(jù)實體間的關(guān)聯(lián);網(wǎng)狀數(shù)據(jù)模型,采用網(wǎng)狀結(jié)構(gòu)描述數(shù)據(jù)實體間的關(guān)聯(lián)。【第二代】:關(guān)系數(shù)據(jù)模型,采用二維表結(jié)構(gòu)描述數(shù)據(jù)實體間的關(guān)聯(lián)?!镜谌浚宏P(guān)系數(shù)據(jù)庫系統(tǒng)(RDBS,RelationDataBaseSystem)采用關(guān)系數(shù)據(jù)模型構(gòu)造的數(shù)據(jù)庫系統(tǒng)。關(guān)系數(shù)據(jù)庫系統(tǒng)是目前使用得最為廣泛的數(shù)據(jù)庫系統(tǒng),Access就是其中之一。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第9頁,1.1.4數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)包括三級模式和兩級映射三級模式分別為外模式、概念模式和內(nèi)模式;外模式又稱為用戶模式或子模式,是某個或某幾個數(shù)據(jù)庫用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖。內(nèi)模式又稱為存儲模式或物理模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示,它描述了數(shù)據(jù)的存儲方式和物理結(jié)構(gòu),即數(shù)據(jù)庫的“內(nèi)部視圖”。概念模式又稱為模式或邏輯模式,是數(shù)據(jù)庫設(shè)計者綜合各用戶的數(shù)據(jù),按照統(tǒng)一的需求構(gòu)造的全局邏輯結(jié)構(gòu),是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第10頁,1.1.4數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的兩級映射:兩級映射分別為外模式與概念模式間的映射以及概念模式與內(nèi)模式間的映射。外模式與概念模式間的映射。概念模式與內(nèi)模式間的映射。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第11頁,1.2數(shù)據(jù)模型,E-R模型層次模型網(wǎng)狀模型關(guān)系模型面向?qū)ο竽P?Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第12頁,返回,1.2數(shù)據(jù)模型,數(shù)據(jù)模型是面向數(shù)據(jù)庫全局邏輯結(jié)構(gòu)的描述,包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束條件。支持數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)模型有4種:層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P汀?Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第13頁,1.2.1E-R模型,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第14頁,E-R模型將現(xiàn)實世界轉(zhuǎn)化成實體、聯(lián)系、屬性等基本概念,以及它們之間的聯(lián)接關(guān)系。實體用矩形表示,框內(nèi)標注實體名字;屬性用橢圓形表示,框內(nèi)標注屬性名,用線段連接屬性框與實體框;聯(lián)系用菱形表示,在框內(nèi)標注聯(lián)系名,用線段連接聯(lián)系框和實體框,同時在連線段上標注聯(lián)系的類型。,1.2.2層次模型,層次模型(HierarchicalModel)是通過從屬關(guān)系來表示數(shù)據(jù)間的聯(lián)系。它是數(shù)據(jù)庫系統(tǒng)中最早采用的模型。其主要特征如下:只有一個無父結(jié)點的根結(jié)點;根結(jié)點以外的子結(jié)點,向上只有一個父節(jié)結(jié)點,向下可有若干子結(jié)點。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第15頁,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第16頁,1.2.3網(wǎng)狀模型,網(wǎng)狀模型(NetworkModel)是層次模型的擴展,它表示多個從屬關(guān)系的層次結(jié)構(gòu)。其主要特征如下:有一個以上的結(jié)點無父結(jié)點;至少有一個結(jié)點有多個的父結(jié)點。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第17頁,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第18頁,1.2.4關(guān)系模型,1.關(guān)系模型(RelationalModel)中是有特定含義的“二維表”。2.主要特征如下:關(guān)系中每一分量(數(shù)據(jù)項)不可再分;每一列的分量是同屬性的,即數(shù)據(jù)類型相同;各行的順序可以任意,各列的順序也可以任意;關(guān)系中不允許有相同的列,也不允許有相同的行。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第19頁,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第20頁,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第21頁,某人才管理中心人才檔案表,1.2.5面向?qū)ο髷?shù)據(jù)模型,面向?qū)ο髷?shù)據(jù)模型最基本的概念是對象、類和事件;對象是指客觀存在的某一事物;對象的外部(靜態(tài))特征是對象屬性;對象的行為(動態(tài))是在對象上操作的方法;共享同一屬性集和方法集的所有對象構(gòu)成了類;客觀世界中的所有行動都是由對象發(fā)出且能夠被某些對象感受到,我們把這樣的行動稱為事件;面向?qū)ο髷?shù)據(jù)模型的優(yōu)點是能表達復雜的實體關(guān)系,缺點是模型復雜,運用困難。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第22頁,1.3關(guān)系數(shù)據(jù)庫系統(tǒng),1.3.1關(guān)系模型的基本概念1.3.2關(guān)系模型的組成1.3.3關(guān)系運算的基本概念1.3.4關(guān)系數(shù)據(jù)庫管理系統(tǒng)的功能1.3.5常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)及分類1.3.6關(guān)系數(shù)據(jù)庫管理系統(tǒng)Access,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第23頁,1.3.1關(guān)系模型的基本概念(p11),1關(guān)系一個關(guān)系就是一張二維表,通常將一個沒有重復行,重復列的二維表看成一個關(guān)系,每個關(guān)系都有一個關(guān)系名。2元組表的每一行為一個元組(也稱為記錄),它是一組字段的信息的集合。如學生表中學號“00150226”等每一行的信息。3屬性表的每一列為一個屬性(也稱為字段),如學生表中的學號、姓名、性別等共計8個字段。4域?qū)傩缘娜≈捣秶Q為域。如學生表的性別屬性的取值范圍是“男”或“女”。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第24頁,5.主碼或主關(guān)鍵字主關(guān)鍵字也叫主鍵,是惟一標識表中記錄的字段或字段的組合。如學生表中的學號可作為主關(guān)鍵字,它能惟一標識表中的每一條記錄,即表中不能有兩個相同的學號出現(xiàn)。6關(guān)系模式關(guān)系名及關(guān)系中的屬性集合構(gòu)成關(guān)系模式,一個關(guān)系模式對應一個關(guān)系的結(jié)構(gòu)。關(guān)系模式的格式為:關(guān)系名(屬性名1,屬性名2,屬性名3,屬性名n)如學生表的關(guān)系模式為:學生(學號,姓名,性別,民族,出生日期,籍貫,系號,照片)。選課表的關(guān)系模式為:選課(學號,課程號,成績)。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第25頁,1.3.2關(guān)系模型的組成,關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和關(guān)系完整性約束三部分組成。(1)關(guān)系數(shù)據(jù)結(jié)構(gòu)。在關(guān)系數(shù)據(jù)庫中,表與表的關(guān)系有三種:一對一關(guān)系、一對多關(guān)系、多對多關(guān)系。(2)關(guān)系操作。關(guān)系操作采用集合操作方式,即操作的對象和結(jié)果都是集合。常用的關(guān)系操作包括如下兩類:查詢操作:選擇、投影、連接、除、并、交、差等。數(shù)據(jù)維護操作:增加、刪除、修改操作。(3)關(guān)系完整性約束。關(guān)系模型中的完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性和一致性。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第26頁,1.3.3關(guān)系運算的基本概念,1傳統(tǒng)的集合運算(1)并設(shè)有兩個相同的結(jié)構(gòu)關(guān)系R和S,R和S的并是由R和S這兩個關(guān)系的元組組成的集合,表示為RS。例如,有兩個相同的結(jié)構(gòu)學生表1、學生2,分別存放兩個班的學生信息,將學生2的學生記錄追加到學生表表1的學生記錄后面就是兩個關(guān)系的并集。(2)差設(shè)有兩個相同的結(jié)構(gòu)關(guān)系R和S,R與S的差是由屬于R但不屬于S的元組組成的集合,即差運算的結(jié)果是從R中去掉S中也有的元組,表示為RS。例如,設(shè)有一個選修了英語的學生表,一個選修了數(shù)學的學生表。求選修了英語,但沒有選修數(shù)學的學生,就應當進行差運算。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第27頁,傳統(tǒng)的集合運算交,積,(3)交設(shè)有兩個相同的結(jié)構(gòu)關(guān)系R和S,R與S的交是由既屬于R又屬于S的元組組成的集合,表示為RS。交運算的結(jié)果是R和S中共同的元組。例如,設(shè)有一個選修了英語的學生表,一個選修了數(shù)學的學生表。求既選修了英語,又選修了數(shù)學的學生,就應當進行交運算。(4)笛卡兒積設(shè)關(guān)系R和S的元(列)數(shù)分別為r和s。定義R和S的笛卡兒積是一個(r+s)元(列)的元組集合,每個元組的前r個分量(屬性值)來自R的一個元組,后s個分量來自S的一個元組,記為RS。若R有m個元組,S有n個元組,則RS有mn個元組(行)。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第28頁,傳統(tǒng)的集合運算例子,R,S,R-S,RS,RS,RS,差、并、交、積集合運算示例,并,差,交,積,r列,s列,n行,m行,mn行,r+s列,r列,s列,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第29頁,關(guān)系運算的基本概念_2,2專門的關(guān)系運算(關(guān)系操作)(5)選擇選擇操作是指從關(guān)系中選出那些滿足條件的記錄,即從二維表的行中查找記錄。例如,從學生表中找出籍貫是北京的同學,所進行的操作就是選擇操作。(6)投影投影操作是指從關(guān)系中選出所需的若干字段,即從二維表的列中選擇字段。例如,從學生表中找出所有同學的學號、姓名、性別、出生日期,所進行的操作就是投影操作。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第30頁,7.聯(lián)接(連接)聯(lián)接操作是將兩個關(guān)系橫向拼接成一個新的關(guān)系,新關(guān)系中包含滿足條件的記錄。例如,從學生表和學生選課表中按對應學號相同的條件給出學生的學號、姓名、性別、課程號、成績,所進行的操作就是聯(lián)接操作。,關(guān)系運算的基本概念_2,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第31頁,1.3.4關(guān)系數(shù)據(jù)庫管理系統(tǒng)的功能,數(shù)據(jù)定義功能數(shù)據(jù)處理功能數(shù)據(jù)控制功能數(shù)據(jù)維護功能,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第32頁,1.3.5常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)分及類,關(guān)系數(shù)據(jù)庫系統(tǒng)分為以下三類:半關(guān)系型系統(tǒng)基本關(guān)系型系統(tǒng)完全關(guān)系型系統(tǒng),Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第33頁,1.3.6關(guān)系數(shù)據(jù)庫管理系統(tǒng)Access,Access是MicrosoftOffice的重要組成部分,是目前流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。Access把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具相結(jié)合,具有多用戶管理功能,支持事務(wù)處理、數(shù)據(jù)壓縮、備份和恢復功能,保障數(shù)據(jù)安全性。Access具有良好的二次開發(fā)支持特性。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第34頁,關(guān)系術(shù)語_表之間的聯(lián)系,關(guān)系數(shù)據(jù)庫由至少一個或多個數(shù)據(jù)表組成,各數(shù)據(jù)表之間可建立相互聯(lián)系而又相互獨立。如下圖所示。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第35頁,1.4關(guān)系數(shù)據(jù)庫設(shè)計,1.4.1關(guān)系的鍵1.4.2數(shù)據(jù)庫關(guān)系完整性設(shè)計1.4.3數(shù)據(jù)庫規(guī)范化設(shè)計1.4.2Access數(shù)據(jù)庫應用系統(tǒng)設(shè)計實例,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第36頁,1.4.1關(guān)系的鍵,1候選鍵如果某個字段的值能惟一標識表中一個記錄,這個字段就被稱為候選鍵。一個關(guān)系中可能有多個候選鍵,如學生表中的“學號”和“系號”都是候選鍵。2主關(guān)系鍵主關(guān)鍵字也叫主鍵,是惟一標識表中記錄的字段或字段的組合。如學生表中的學號可作為主關(guān)鍵字,它能惟一標識表中的每一條記錄,即表中不能有兩個相同的學號出現(xiàn)。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第37頁,1.4.1關(guān)系的鍵,3主屬性與非主屬性主屬性:包含在主關(guān)系鍵中的各個屬性。非主屬性:不包含在任何候選鍵中的屬性。4外部關(guān)系鍵外部關(guān)系鍵也叫外碼,用來與另一個關(guān)系進行聯(lián)接的字段,且是另一個關(guān)系中的主關(guān)鍵字。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第38頁,1.4.2關(guān)系的完整性,關(guān)系模型的完整性規(guī)則是對關(guān)系的一種約束條件。1實體完整性實體完整性規(guī)則:關(guān)系中主鍵不能取空值和重復的值??罩稻褪恰安恢馈被颉安淮_定”值。如在學生表中,學號不能取空值,否則就無法說明一個學生的信息。如選課(學號、課程號、成績)表中,學號、課程號都為主鍵,則學號、課程號都不能取空值。2參照完整性參照完整性規(guī)則是定義外鍵與主鍵之間的引用規(guī)則。如學生表中的“系號”字段是該表的外鍵,在系科表中是主鍵,在學生表中該字段的值只能取“空”或系科表中系號的其中值之一。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第39頁,1.4.2關(guān)系的完整性,3用戶定義的完整性實體完整性和參照完整性適合于任何關(guān)系數(shù)據(jù)庫。用戶定義的完整性是針對某一具體數(shù)據(jù)庫的約束條件,由應用環(huán)境決定。不同的關(guān)系數(shù)據(jù)庫系統(tǒng)根據(jù)其應用環(huán)境的不同,還需要一些特殊的約束條件,用戶定義的完整性就是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件。如選課表中的成績的取值只能在0100之間。,40,1.4.3數(shù)據(jù)庫規(guī)范化設(shè)計,規(guī)范化的基本思想是消除關(guān)系模式中的數(shù)據(jù)冗余,避免數(shù)據(jù)插入、更新、刪除時發(fā)生異?,F(xiàn)象。關(guān)系規(guī)范化就是對數(shù)據(jù)庫中的關(guān)系模式進行分解,將不同的概念分散到不同的關(guān)系中,使得每個關(guān)系的任務(wù)單純而明確,達到概念的單一化。因此就要求關(guān)系數(shù)據(jù)庫設(shè)計出來的關(guān)系模式要滿足規(guī)范的模式,即“范式”(NormalForm,NF)。范式其實就是約束條件。,41,1.4.3數(shù)據(jù)庫規(guī)范化設(shè)計,1.第一范式(1NF):若關(guān)系模式中每一個屬性都是不可再分的基本數(shù)據(jù)項,則稱這個關(guān)系屬于第一范式。在任何一個關(guān)系數(shù)據(jù)庫中,第一范式(1NF)是對關(guān)系模式的基本要求,不滿足第一范式(1NF)的數(shù)據(jù)庫就不是關(guān)系數(shù)據(jù)庫。2.第二范式(2NF):如果關(guān)系模式屬于第一范式,并且每個非主屬性都完全依賴于任意一個候選關(guān)鍵字,則稱這個關(guān)系屬于第二范式。第二范式(2NF)要求數(shù)據(jù)庫表中的每個記錄或行必須可以被唯一地區(qū)分。(不相同)3.第三范式(3NF):如果關(guān)系模式屬于第二范式,且表中不包含在其它表中已包含的非主關(guān)鍵字信息,則稱這個關(guān)系屬于第三范式。,42,1.4.4Access數(shù)據(jù)庫應用系統(tǒng)設(shè)計實例,數(shù)據(jù)庫設(shè)計的步驟設(shè)計數(shù)據(jù)庫可以分為以下4個階段:1需求分析階段設(shè)計數(shù)據(jù)庫首先必須準確了解與分析用戶的需求,包括數(shù)據(jù)需求與處理需求。數(shù)據(jù)需求是指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì),由此可以明確數(shù)據(jù)庫中需要存儲什么樣的數(shù)據(jù)。處理需求是指用戶需要完成什么處理功能。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第43頁,數(shù)據(jù)庫的設(shè)計方法,2概念結(jié)構(gòu)設(shè)計階段概念結(jié)構(gòu)設(shè)計階段主要是對用戶需求進行綜合、歸納和抽象。形成一個獨立于具體的數(shù)據(jù)庫管理系統(tǒng)的概念模型。即對數(shù)據(jù)進行抽象,確定實體、實體的屬性、標識實體的關(guān)鍵字以及實體之間的聯(lián)系,并用ER圖表示出來。,Access2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應用,第44頁,數(shù)據(jù)庫的設(shè)計方法,3邏輯結(jié)構(gòu)設(shè)計階段邏輯結(jié)構(gòu)設(shè)計階段主要是考慮實現(xiàn)數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型的類型。目前廣泛使用的數(shù)據(jù)庫管理系統(tǒng)是基于關(guān)系數(shù)據(jù)模型的,所以邏輯結(jié)構(gòu)設(shè)計階段的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段所得到的ER圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。(1)實體的轉(zhuǎn)換把每一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。(即用二維表表示),Access2010數(shù)據(jù)庫技術(shù)基

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論