




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、模塊二模塊二 數(shù)據(jù)庫(kù)設(shè)計(jì)方法數(shù)據(jù)庫(kù)設(shè)計(jì)方法 教學(xué)根本要求教學(xué)根本要求 掌握:構(gòu)造關(guān)系模型的方法;掌握:構(gòu)造關(guān)系模型的方法;了解:實(shí)體的概念模型和了解:實(shí)體的概念模型和E-R方法;方法;了解:運(yùn)用數(shù)據(jù)庫(kù)的設(shè)計(jì)。了解:運(yùn)用數(shù)據(jù)庫(kù)的設(shè)計(jì)。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法數(shù)據(jù)庫(kù)設(shè)計(jì)方法21 實(shí)體關(guān)系實(shí)體關(guān)系 22 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì) 模塊二模塊二 數(shù)據(jù)庫(kù)設(shè)計(jì)方法數(shù)據(jù)庫(kù)設(shè)計(jì)方法小結(jié)小結(jié)21 實(shí)體關(guān)系實(shí)體關(guān)系 2.1.1 概念模型概念模型 2.1.2 構(gòu)造構(gòu)造E-R模型模型 2.1.3 構(gòu)造關(guān)系模型構(gòu)造關(guān)系模型 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系
2、概念模型2.1.1 概概 念念 模模 型型 1概念模型的根本概念概念模型的根本概念 2概念模型的表示方法概念模型的表示方法 2.1.1 概念模型概念模型 1、概念模型的根本概念、概念模型的根本概念 實(shí)體實(shí)體 客觀存在并可相互區(qū)別的事物稱為實(shí)體。實(shí)體可客觀存在并可相互區(qū)別的事物稱為實(shí)體。實(shí)體可以是詳細(xì)的事物,也可以是籠統(tǒng)的事件。以是詳細(xì)的事物,也可以是籠統(tǒng)的事件。 實(shí)體的屬性實(shí)體的屬性 實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體可由實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體可由假設(shè)干個(gè)屬性來(lái)描畫(huà)假設(shè)干個(gè)屬性來(lái)描畫(huà) 。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型根本概念數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型根本概念 實(shí)體的主
3、屬性實(shí)體的主屬性 主屬性也稱關(guān)鍵字,它能獨(dú)一的標(biāo)識(shí)一個(gè)實(shí)體。主屬性也稱關(guān)鍵字,它能獨(dú)一的標(biāo)識(shí)一個(gè)實(shí)體。關(guān)鍵字可以是屬性或?qū)傩约?。關(guān)鍵字可以是屬性或?qū)傩约?屬性的域?qū)傩缘挠?屬性的取值范圍稱為該屬性的域。屬性的取值范圍稱為該屬性的域。 實(shí)體型實(shí)體型 具有一樣屬性的實(shí)體必然具有共同的特征。具有一樣屬性的實(shí)體必然具有共同的特征。 用實(shí)體名及其屬性名的集合來(lái)描畫(huà)的同類實(shí)體,用實(shí)體名及其屬性名的集合來(lái)描畫(huà)的同類實(shí)體,稱為實(shí)體型或稱實(shí)體構(gòu)造。稱為實(shí)體型或稱實(shí)體構(gòu)造。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型根本概念數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型根本概念 實(shí)體集實(shí)體集 同類型實(shí)體的集合稱為實(shí)體集。同類型實(shí)體的集合稱
4、為實(shí)體集。 實(shí)體的聯(lián)絡(luò)實(shí)體的聯(lián)絡(luò) 在現(xiàn)實(shí)世界中,事物之間存在著某些關(guān)聯(lián),這是由在現(xiàn)實(shí)世界中,事物之間存在著某些關(guān)聯(lián),這是由事物的特性所決議的,反映為實(shí)體的內(nèi)部聯(lián)絡(luò)和實(shí)體間事物的特性所決議的,反映為實(shí)體的內(nèi)部聯(lián)絡(luò)和實(shí)體間的聯(lián)絡(luò)。的聯(lián)絡(luò)。 實(shí)體的內(nèi)部聯(lián)絡(luò)是指組成實(shí)體的各屬性之間的聯(lián)絡(luò);實(shí)體的內(nèi)部聯(lián)絡(luò)是指組成實(shí)體的各屬性之間的聯(lián)絡(luò);實(shí)體間的聯(lián)絡(luò)是指不同實(shí)體集之間的聯(lián)絡(luò)。實(shí)體間的聯(lián)絡(luò)是指不同實(shí)體集之間的聯(lián)絡(luò)。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型根本概念數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型根本概念兩個(gè)實(shí)體集之間的聯(lián)絡(luò)可以分為以下兩個(gè)實(shí)體集之間的聯(lián)絡(luò)可以分為以下3 種種 : 一對(duì)一聯(lián)絡(luò)一對(duì)一聯(lián)絡(luò)1:1 是指第一實(shí)體
5、集中的每個(gè)實(shí)體最多只與第二實(shí)體集中的一個(gè)實(shí)體是指第一實(shí)體集中的每個(gè)實(shí)體最多只與第二實(shí)體集中的一個(gè)實(shí)體相聯(lián)絡(luò),反之亦然,此即為一對(duì)一聯(lián)絡(luò)。相聯(lián)絡(luò),反之亦然,此即為一對(duì)一聯(lián)絡(luò)。 一對(duì)多聯(lián)絡(luò)一對(duì)多聯(lián)絡(luò)1:N 是指第一實(shí)體集中的每個(gè)實(shí)體與第二實(shí)體集中的是指第一實(shí)體集中的每個(gè)實(shí)體與第二實(shí)體集中的N個(gè)實(shí)體相聯(lián)絡(luò),個(gè)實(shí)體相聯(lián)絡(luò),而第二實(shí)體集中的每個(gè)實(shí)體最多只與第一實(shí)體集中的一個(gè)實(shí)體相聯(lián)絡(luò),而第二實(shí)體集中的每個(gè)實(shí)體最多只與第一實(shí)體集中的一個(gè)實(shí)體相聯(lián)絡(luò),此即為一對(duì)多聯(lián)絡(luò)。此即為一對(duì)多聯(lián)絡(luò)。 多對(duì)多聯(lián)絡(luò)多對(duì)多聯(lián)絡(luò)M:N 是指第一實(shí)體集中的每個(gè)實(shí)體與第二實(shí)體集中的是指第一實(shí)體集中的每個(gè)實(shí)體與第二實(shí)體集中的N個(gè)實(shí)體相
6、聯(lián)絡(luò),個(gè)實(shí)體相聯(lián)絡(luò),而第二實(shí)體集中的每個(gè)實(shí)體與第一實(shí)體集中的而第二實(shí)體集中的每個(gè)實(shí)體與第一實(shí)體集中的M個(gè)實(shí)體相聯(lián)絡(luò),此即為個(gè)實(shí)體相聯(lián)絡(luò),此即為多對(duì)多聯(lián)絡(luò)。多對(duì)多聯(lián)絡(luò)。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型根本概念數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型根本概念2 2、概念模型的表示方法、概念模型的表示方法 概念模型是對(duì)現(xiàn)實(shí)世界的建模,概念模型該當(dāng)可以全面、準(zhǔn)概念模型是對(duì)現(xiàn)實(shí)世界的建模,概念模型該當(dāng)可以全面、準(zhǔn)確地描畫(huà)現(xiàn)實(shí)世界中的根本概念。數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中的概念構(gòu)造確地描畫(huà)現(xiàn)實(shí)世界中的根本概念。數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中的概念構(gòu)造設(shè)計(jì)階段的義務(wù)就是根據(jù)需求分析,設(shè)計(jì)出概念模型。設(shè)計(jì)階段的義務(wù)就是根據(jù)需求分析,設(shè)計(jì)出概念模
7、型。 概念模型的表示方法很多,其中最著名、最適用的方法是概念模型的表示方法很多,其中最著名、最適用的方法是P.P.S.ChenP.P.S.Chen于于19761976年提出的實(shí)體聯(lián)絡(luò)方法年提出的實(shí)體聯(lián)絡(luò)方法Entity-Entity-Relationship ApproachRelationship Approach,簡(jiǎn)稱,簡(jiǎn)稱E-RE-R方法。該方法用方法。該方法用E-RE-R圖來(lái)描畫(huà)圖來(lái)描畫(huà)現(xiàn)實(shí)世界的概念模型?,F(xiàn)實(shí)世界的概念模型。E-RE-R方法也稱方法也稱E-RE-R模型。它將現(xiàn)實(shí)世界的信模型。它將現(xiàn)實(shí)世界的信息構(gòu)造一致地用實(shí)體、屬性,以及實(shí)體之間的聯(lián)絡(luò)來(lái)描畫(huà)。息構(gòu)造一致地用實(shí)體、屬性,
8、以及實(shí)體之間的聯(lián)絡(luò)來(lái)描畫(huà)。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型表示方法數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型表示方法概念模型的描畫(huà)工具概念模型的描畫(huà)工具 對(duì)象類ER圖表示方法ER圖表示圖示例如實(shí)體用矩形表示,矩形內(nèi)寫(xiě)明用矩形表示,矩形內(nèi)寫(xiě)明實(shí)體名。實(shí)體名。 屬性用橢圓表示,并用無(wú)向邊用橢圓表示,并用無(wú)向邊將其與對(duì)應(yīng)實(shí)體銜接起來(lái)。將其與對(duì)應(yīng)實(shí)體銜接起來(lái)。 聯(lián)絡(luò)用菱形表示,并用無(wú)向邊分別與有關(guān)實(shí)體銜接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)絡(luò)的類型。 實(shí)體名實(shí)體名學(xué)生學(xué)生屬性屬性學(xué)號(hào)學(xué)號(hào)聯(lián)絡(luò)聯(lián)絡(luò)選修選修數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型表示方法數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系概念模型表示方法數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)
9、系構(gòu)造ER模型模型2.1.2 構(gòu)構(gòu) 造造 E-R模模 型型 1構(gòu)造構(gòu)造E-R模型的方法模型的方法 2E-R模型在學(xué)分制管理系統(tǒng)的運(yùn)用模型在學(xué)分制管理系統(tǒng)的運(yùn)用 2.1.2 2.1.2 構(gòu)造構(gòu)造E-RE-R模型模型 1構(gòu)造構(gòu)造E-R模型的方法模型的方法 E-R模型有兩個(gè)明顯的優(yōu)點(diǎn):模型有兩個(gè)明顯的優(yōu)點(diǎn): 接近人的思想,容易了解;接近人的思想,容易了解; 與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造ER模型構(gòu)造模型構(gòu)造ER模型的方法模型的方法構(gòu)造構(gòu)造E-R模型的步驟模型的步驟 : 確定實(shí)體確定實(shí)體 除去反復(fù)的實(shí)體除去反復(fù)的實(shí)體 列出
10、每個(gè)實(shí)體的屬性列出每個(gè)實(shí)體的屬性 標(biāo)志主屬性標(biāo)志主屬性 確定每個(gè)實(shí)體的關(guān)鍵字。確定每個(gè)實(shí)體的關(guān)鍵字。 定義聯(lián)絡(luò)定義聯(lián)絡(luò) 確定實(shí)體之間的相互聯(lián)絡(luò)。確定實(shí)體之間的相互聯(lián)絡(luò)。 檢查每個(gè)實(shí)體類型以及查看它如何與其他實(shí)體相關(guān)聯(lián)檢查每個(gè)實(shí)體類型以及查看它如何與其他實(shí)體相關(guān)聯(lián) 描畫(huà)聯(lián)絡(luò)的類型描畫(huà)聯(lián)絡(luò)的類型 確定實(shí)體的聯(lián)絡(luò)類型確定實(shí)體的聯(lián)絡(luò)類型1:1,1:n,m:n。 除去冗余關(guān)系除去冗余關(guān)系 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造ER模型構(gòu)造模型構(gòu)造ER模型的方法模型的方法2、E-R模型在學(xué)分制管理的運(yùn)用模型在學(xué)分制管理的運(yùn)用 學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別籍貫籍貫學(xué)學(xué) 生生課課 程程課程碼課程碼課
11、程名課程名選課選課學(xué)分學(xué)分mn 學(xué)生與課程的學(xué)生與課程的E-R模型模型 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造ER模型模型ER模型在學(xué)分制管理的運(yùn)用模型在學(xué)分制管理的運(yùn)用數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型2.1.3 構(gòu)造關(guān)系模型構(gòu)造關(guān)系模型1關(guān)系模型的根本概念關(guān)系模型的根本概念 2概念模型向關(guān)系模型的轉(zhuǎn)換概念模型向關(guān)系模型的轉(zhuǎn)換 3關(guān)系的性質(zhì)關(guān)系的性質(zhì) 2.1.3 構(gòu)造關(guān)系模型構(gòu)造關(guān)系模型 1關(guān)系模型的根本概念關(guān)系模型的根本概念 關(guān)系關(guān)系 一個(gè)關(guān)系就是一張二維表。每個(gè)關(guān)系都有一個(gè)關(guān)系名。一個(gè)關(guān)系就是一張二維表。每個(gè)關(guān)系都有一個(gè)關(guān)系名。 關(guān)系方式關(guān)
12、系方式 關(guān)系方式是指對(duì)關(guān)系的描畫(huà)。其格式為:關(guān)系方式是指對(duì)關(guān)系的描畫(huà)。其格式為: 關(guān)系名屬性名關(guān)系名屬性名1,屬性名,屬性名2,屬性名,屬性名n 元組記錄元組記錄 二維表中的行稱為元組。每行是一個(gè)元組,一個(gè)元組就是一二維表中的行稱為元組。每行是一個(gè)元組,一個(gè)元組就是一個(gè)實(shí)體。個(gè)實(shí)體。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念 屬性字段屬性字段 二維表中的列稱為屬性。每列是一個(gè)屬性,每個(gè)屬性二維表中的列稱為屬性。每列是一個(gè)屬性,每個(gè)屬性都有一個(gè)屬性名。都有一個(gè)屬性名。在在Visual FoxPro中,屬性稱為字段或稱字段變量。中,屬性稱為字段或稱字段變
13、量。 域域 域的含義與前面所講的實(shí)體的屬性域含義一樣。域的含義與前面所講的實(shí)體的屬性域含義一樣。 主碼主碼 主碼就是實(shí)體的主屬性或稱關(guān)鍵字。主碼就是實(shí)體的主屬性或稱關(guān)鍵字。 在在Visual FoxPro中,用字段或字段的組合來(lái)表示。中,用字段或字段的組合來(lái)表示。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念 外部關(guān)鍵字外部關(guān)鍵字 外部關(guān)鍵字是指一個(gè)二維表中的某個(gè)屬性是另一個(gè)二外部關(guān)鍵字是指一個(gè)二維表中的某個(gè)屬性是另一個(gè)二維表的關(guān)鍵字,其在本表中可以是關(guān)鍵字,也可以不是。維表的關(guān)鍵字,其在本表中可以是關(guān)鍵字,也可以不是。 這樣的公共屬性字段,實(shí)現(xiàn)實(shí)體間的
14、聯(lián)絡(luò)。這樣的公共屬性字段,實(shí)現(xiàn)實(shí)體間的聯(lián)絡(luò)。 關(guān)系間的聯(lián)絡(luò)關(guān)系間的聯(lián)絡(luò) 在關(guān)系模型中,關(guān)系間的聯(lián)絡(luò),也可以說(shuō)是實(shí)體間的聯(lián)在關(guān)系模型中,關(guān)系間的聯(lián)絡(luò),也可以說(shuō)是實(shí)體間的聯(lián)絡(luò),也可以是經(jīng)過(guò)另一個(gè)關(guān)系來(lái)表示。絡(luò),也可以是經(jīng)過(guò)另一個(gè)關(guān)系來(lái)表示。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念2 2概念模型向關(guān)系模型的轉(zhuǎn)換概念模型向關(guān)系模型的轉(zhuǎn)換 將將E-R圖轉(zhuǎn)換成關(guān)系模型要處理兩個(gè)問(wèn)題:圖轉(zhuǎn)換成關(guān)系模型要處理兩個(gè)問(wèn)題: 如何將實(shí)體集和實(shí)體間的聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系模型;如何將實(shí)體集和實(shí)體間的聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系模型; 如何確定這些關(guān)系方式的屬性和碼。如何確定這些關(guān)系方式的屬性和
15、碼。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換將將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)踐上是將實(shí)體集、屬性以及圖轉(zhuǎn)換為關(guān)系模型實(shí)踐上是將實(shí)體集、屬性以及聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系方式,這種轉(zhuǎn)換普通遵照如下原那么:聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系方式,這種轉(zhuǎn)換普通遵照如下原那么: 實(shí)體集的轉(zhuǎn)換規(guī)那么實(shí)體集的轉(zhuǎn)換規(guī)那么 概念模型中的一個(gè)實(shí)體集轉(zhuǎn)換為一個(gè)關(guān)系方式,實(shí)體概念模型中的一個(gè)實(shí)體集轉(zhuǎn)換為一個(gè)關(guān)系方式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的主屬性就是關(guān)系的主碼。的屬性就是關(guān)系的屬性,實(shí)體的主屬性就是關(guān)系的主碼。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的
16、轉(zhuǎn)換數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換 實(shí)體集間聯(lián)絡(luò)的轉(zhuǎn)換規(guī)那么實(shí)體集間聯(lián)絡(luò)的轉(zhuǎn)換規(guī)那么 1:1聯(lián)絡(luò)的轉(zhuǎn)換方法聯(lián)絡(luò)的轉(zhuǎn)換方法 一個(gè)一個(gè)1:1聯(lián)絡(luò)可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式,也可以與聯(lián)聯(lián)絡(luò)可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式,也可以與聯(lián)絡(luò)的恣意一端實(shí)體所對(duì)應(yīng)的關(guān)系方式合并。絡(luò)的恣意一端實(shí)體所對(duì)應(yīng)的關(guān)系方式合并。 假設(shè)轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式,那么與該聯(lián)絡(luò)相連的各實(shí)假設(shè)轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式,那么與該聯(lián)絡(luò)相連的各實(shí)體的主碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的體的主碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的主碼均是該關(guān)系的候選主碼。主碼均是該關(guān)系的候選主碼。
17、假設(shè)與聯(lián)絡(luò)的恣意一端實(shí)體所對(duì)應(yīng)的關(guān)系方式合并,那么需假設(shè)與聯(lián)絡(luò)的恣意一端實(shí)體所對(duì)應(yīng)的關(guān)系方式合并,那么需求在該關(guān)系方式的屬性中參與另一個(gè)實(shí)體的主碼和聯(lián)絡(luò)本身的屬求在該關(guān)系方式的屬性中參與另一個(gè)實(shí)體的主碼和聯(lián)絡(luò)本身的屬性。性。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換1:n 聯(lián)絡(luò)的轉(zhuǎn)換方法聯(lián)絡(luò)的轉(zhuǎn)換方法 一個(gè)一個(gè)1:n聯(lián)絡(luò)可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式,也可以與聯(lián)聯(lián)絡(luò)可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式,也可以與聯(lián)絡(luò)的恣意絡(luò)的恣意n端實(shí)體所對(duì)應(yīng)的關(guān)系方式合并。端實(shí)體所對(duì)應(yīng)的關(guān)系方式合并。 假設(shè)轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式,那么與該聯(lián)絡(luò)
18、相連的各實(shí)假設(shè)轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式,那么與該聯(lián)絡(luò)相連的各實(shí)體的主碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而聯(lián)絡(luò)的碼體的主碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而聯(lián)絡(luò)的碼為為n端實(shí)體的主碼。端實(shí)體的主碼。 假設(shè)與聯(lián)絡(luò)的假設(shè)與聯(lián)絡(luò)的n端實(shí)體所對(duì)應(yīng)的關(guān)系方式合并,那么需求在端實(shí)體所對(duì)應(yīng)的關(guān)系方式合并,那么需求在該關(guān)系方式的屬性中參與該關(guān)系方式的屬性中參與1端實(shí)體的主碼和聯(lián)絡(luò)本身的屬性。端實(shí)體的主碼和聯(lián)絡(luò)本身的屬性。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換m:n聯(lián)絡(luò)的轉(zhuǎn)換方法聯(lián)絡(luò)的轉(zhuǎn)換方法 一個(gè)一個(gè)m:n聯(lián)絡(luò)轉(zhuǎn)換為一個(gè)
19、獨(dú)立的關(guān)系方式。然聯(lián)絡(luò)轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系方式。然后,按后,按1:n聯(lián)絡(luò)的轉(zhuǎn)換方法實(shí)現(xiàn)。聯(lián)絡(luò)的轉(zhuǎn)換方法實(shí)現(xiàn)。 關(guān)系合并規(guī)那么關(guān)系合并規(guī)那么 在關(guān)系模型中,具有一樣主碼的關(guān)系方式可合并。在關(guān)系模型中,具有一樣主碼的關(guān)系方式可合并。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換3關(guān)系的性質(zhì)關(guān)系的性質(zhì) 關(guān)系必需規(guī)范化關(guān)系必需規(guī)范化 關(guān)系模型建立在嚴(yán)厲的數(shù)學(xué)實(shí)際根底之上,具有以下性質(zhì):關(guān)系模型建立在嚴(yán)厲的數(shù)學(xué)實(shí)際根底之上,具有以下性質(zhì): 關(guān)系中的每個(gè)字段屬性必需是不可再分的數(shù)據(jù)單關(guān)系中的每個(gè)字段屬性必需是不可再分的數(shù)據(jù)單元,即不允
20、許元,即不允許“表中有表。表中有表。 課程名課程名學(xué)時(shí)學(xué)時(shí)講授講授實(shí)驗(yàn)實(shí)驗(yàn)物理物理6020化學(xué)化學(xué)5015復(fù)合表例如復(fù)合表例如課程名課程名講授學(xué)時(shí)講授學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí)物理物理6020化學(xué)化學(xué)5015二維表例如二維表例如數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì) 一個(gè)關(guān)系中不能有一樣的字段名一個(gè)關(guān)系中不能有一樣的字段名 關(guān)系中的每個(gè)字段都有一個(gè)字段名,在一個(gè)關(guān)系中不能有關(guān)系中的每個(gè)字段都有一個(gè)字段名,在一個(gè)關(guān)系中不能有一樣的字段名。一樣的字段名。 同一字段的取值必需來(lái)自同一個(gè)域同一字段的取值必需來(lái)自同一個(gè)域 關(guān)系中不同記錄元組的同一字段的取值必需
21、來(lái)自同一關(guān)系中不同記錄元組的同一字段的取值必需來(lái)自同一個(gè)域,因此其必然是同一種數(shù)據(jù)類型,也就是二維表中每列數(shù)個(gè)域,因此其必然是同一種數(shù)據(jù)類型,也就是二維表中每列數(shù)據(jù)的數(shù)據(jù)類型必然一樣。據(jù)的數(shù)據(jù)類型必然一樣。 關(guān)系中不能有完全一樣的記錄關(guān)系中不能有完全一樣的記錄 關(guān)系中的每一行是一個(gè)記錄,一個(gè)記錄表示一個(gè)實(shí)體,因關(guān)系中的每一行是一個(gè)記錄,一個(gè)記錄表示一個(gè)實(shí)體,因此關(guān)系中不能有完全一樣的記錄。此關(guān)系中不能有完全一樣的記錄。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì) 關(guān)系中各記錄的次序可交換關(guān)系中各記錄的次序可交換 交換關(guān)系中各記錄的次序不會(huì)改動(dòng)關(guān)系的
22、實(shí)踐含義。交換關(guān)系中各記錄的次序不會(huì)改動(dòng)關(guān)系的實(shí)踐含義。 關(guān)系中各字段的次序也可交換關(guān)系中各字段的次序也可交換 交換關(guān)系中各字段的次序也不會(huì)改動(dòng)關(guān)系的實(shí)踐含義。交換關(guān)系中各字段的次序也不會(huì)改動(dòng)關(guān)系的實(shí)踐含義。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì)22 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)2.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容 2.2.2 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)
23、計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容2.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容 1數(shù)據(jù)庫(kù)設(shè)計(jì)的目的數(shù)據(jù)庫(kù)設(shè)計(jì)的目的 2數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容 2.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容 1、數(shù)據(jù)庫(kù)設(shè)計(jì)的目的、數(shù)據(jù)庫(kù)設(shè)計(jì)的目的 數(shù)據(jù)庫(kù)設(shè)計(jì)的目的就是數(shù)據(jù)庫(kù)設(shè)計(jì)人員根據(jù)實(shí)踐數(shù)據(jù)庫(kù)設(shè)計(jì)的目的就是數(shù)據(jù)庫(kù)設(shè)計(jì)人員根據(jù)實(shí)踐運(yùn)用的需求,設(shè)計(jì)一個(gè)構(gòu)造合理、功能完善、運(yùn)用方運(yùn)用的需求,設(shè)計(jì)一個(gè)構(gòu)造合理、功能完善、運(yùn)用方便、效率較高的數(shù)據(jù)庫(kù)及其運(yùn)用系統(tǒng),以便于日后的便、效率較高的數(shù)據(jù)庫(kù)及其運(yùn)用系統(tǒng),以便于日后的運(yùn)用、擴(kuò)展和維護(hù)。運(yùn)用、擴(kuò)展和維護(hù)。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的
24、目的和內(nèi)容目的數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容目的2、數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容、數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容 構(gòu)造設(shè)計(jì)構(gòu)造設(shè)計(jì) 構(gòu)造設(shè)計(jì)是指數(shù)據(jù)庫(kù)總體構(gòu)造的設(shè)計(jì),它設(shè)計(jì)出的數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)是指數(shù)據(jù)庫(kù)總體構(gòu)造的設(shè)計(jì),它設(shè)計(jì)出的數(shù)據(jù)庫(kù)應(yīng)該是一個(gè)具有最小數(shù)據(jù)冗余度、能反映不同用戶的數(shù)據(jù)需求、應(yīng)該是一個(gè)具有最小數(shù)據(jù)冗余度、能反映不同用戶的數(shù)據(jù)需求、能實(shí)現(xiàn)數(shù)據(jù)共享的系統(tǒng)。能實(shí)現(xiàn)數(shù)據(jù)共享的系統(tǒng)。 行為設(shè)計(jì)行為設(shè)計(jì) 行為設(shè)計(jì)是指根據(jù)實(shí)踐需求,設(shè)計(jì)出對(duì)數(shù)據(jù)庫(kù)進(jìn)展平安、行為設(shè)計(jì)是指根據(jù)實(shí)踐需求,設(shè)計(jì)出對(duì)數(shù)據(jù)庫(kù)進(jìn)展平安、完好性地訪問(wèn)和操作。包括采用某種程序設(shè)計(jì)方法,運(yùn)用某完好性地訪問(wèn)和操作。包括采用某種程序設(shè)計(jì)方法
25、,運(yùn)用某種言語(yǔ)來(lái)編寫(xiě)運(yùn)用程序。種言語(yǔ)來(lái)編寫(xiě)運(yùn)用程序。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的目的和內(nèi)容內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟2.2.2 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟1需求分析需求分析 2構(gòu)造設(shè)計(jì)構(gòu)造設(shè)計(jì) 3行為設(shè)計(jì)行為設(shè)計(jì) 4數(shù)據(jù)庫(kù)運(yùn)用系統(tǒng)的運(yùn)轉(zhuǎn)和維護(hù)數(shù)據(jù)庫(kù)運(yùn)用系統(tǒng)的運(yùn)轉(zhuǎn)和維護(hù) 2.2.2 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟 1 1需求分析需求分析 進(jìn)展數(shù)據(jù)庫(kù)設(shè)計(jì)必需首先準(zhǔn)確地了解和分析用戶的進(jìn)展數(shù)據(jù)
26、庫(kù)設(shè)計(jì)必需首先準(zhǔn)確地了解和分析用戶的實(shí)踐需求,這是數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。實(shí)踐需求,這是數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。 在進(jìn)展需求分析時(shí),必需充分調(diào)動(dòng)用戶的積極性,在進(jìn)展需求分析時(shí),必需充分調(diào)動(dòng)用戶的積極性,用戶的參與是數(shù)據(jù)庫(kù)設(shè)計(jì)能否勝利的重要要素之一。用戶的參與是數(shù)據(jù)庫(kù)設(shè)計(jì)能否勝利的重要要素之一。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟需求分析數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟需求分析2構(gòu)造設(shè)計(jì)構(gòu)造設(shè)計(jì) 概念模型概念模型E-R模型設(shè)計(jì)模型設(shè)計(jì) 對(duì)需求分析的結(jié)果進(jìn)展總結(jié)、歸納和籠統(tǒng),就可設(shè)對(duì)需求分析的結(jié)果進(jìn)展總結(jié)、歸納和籠統(tǒng),就可設(shè)計(jì)出相應(yīng)的數(shù)據(jù)庫(kù)構(gòu)造。計(jì)出相應(yīng)的數(shù)據(jù)庫(kù)構(gòu)
27、造。 邏輯構(gòu)造關(guān)系模型設(shè)計(jì)邏輯構(gòu)造關(guān)系模型設(shè)計(jì) 任何一個(gè)實(shí)踐存在的數(shù)據(jù)庫(kù)都要用某個(gè)任何一個(gè)實(shí)踐存在的數(shù)據(jù)庫(kù)都要用某個(gè)DBMS來(lái)建立來(lái)建立和管理,因此必需將籠統(tǒng)的概念構(gòu)造轉(zhuǎn)化為某個(gè)和管理,因此必需將籠統(tǒng)的概念構(gòu)造轉(zhuǎn)化為某個(gè)DBMS所所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)展優(yōu)化。支持的數(shù)據(jù)模型,并對(duì)其進(jìn)展優(yōu)化。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟構(gòu)造設(shè)計(jì)在在Visual FoxPro中,構(gòu)造設(shè)計(jì)表達(dá)為關(guān)系模型的設(shè)計(jì)中,構(gòu)造設(shè)計(jì)表達(dá)為關(guān)系模型的設(shè)計(jì) 確定數(shù)據(jù)庫(kù)。根據(jù)實(shí)踐需求確定系統(tǒng)中應(yīng)該有哪些數(shù)據(jù)庫(kù)。確定數(shù)據(jù)庫(kù)。根據(jù)實(shí)踐需求確
28、定系統(tǒng)中應(yīng)該有哪些數(shù)據(jù)庫(kù)。 確定表。根據(jù)實(shí)踐需求確定系統(tǒng)中應(yīng)該有哪些表,這些表確定表。根據(jù)實(shí)踐需求確定系統(tǒng)中應(yīng)該有哪些表,這些表的構(gòu)造如何,以及這些表應(yīng)該放在某個(gè)數(shù)據(jù)庫(kù)中成為數(shù)據(jù)庫(kù)的構(gòu)造如何,以及這些表應(yīng)該放在某個(gè)數(shù)據(jù)庫(kù)中成為數(shù)據(jù)庫(kù)表,還是獨(dú)立于數(shù)據(jù)庫(kù)之外成為自在表。表,還是獨(dú)立于數(shù)據(jù)庫(kù)之外成為自在表。 在設(shè)計(jì)表構(gòu)造時(shí),應(yīng)遵照規(guī)定的原那么。在設(shè)計(jì)表構(gòu)造時(shí),應(yīng)遵照規(guī)定的原那么。 確定表之間的聯(lián)絡(luò)。在確定表之間的聯(lián)絡(luò)。在Visual FoxPro中,表不僅描畫(huà)實(shí)中,表不僅描畫(huà)實(shí)體,還要描畫(huà)實(shí)體間的聯(lián)絡(luò),實(shí)體間的聯(lián)絡(luò)用表之間的聯(lián)絡(luò)體,還要描畫(huà)實(shí)體間的聯(lián)絡(luò),實(shí)體間的聯(lián)絡(luò)用表之間的聯(lián)絡(luò)來(lái)描畫(huà)。來(lái)描畫(huà)。
29、數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì) 當(dāng)邏輯構(gòu)造設(shè)計(jì)完成后,那么要為邏輯數(shù)據(jù)模當(dāng)邏輯構(gòu)造設(shè)計(jì)完成后,那么要為邏輯數(shù)據(jù)模型設(shè)計(jì)一個(gè)適宜的物理運(yùn)轉(zhuǎn)環(huán)境,包括選擇存儲(chǔ)構(gòu)型設(shè)計(jì)一個(gè)適宜的物理運(yùn)轉(zhuǎn)環(huán)境,包括選擇存儲(chǔ)構(gòu)造、確定存取方法和確定數(shù)據(jù)的存放位置。嚴(yán)厲來(lái)造、確定存取方法和確定數(shù)據(jù)的存放位置。嚴(yán)厲來(lái)講,數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn)主要取決于所運(yùn)用的講,數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn)主要取決于所運(yùn)用的DBMS,因此要求數(shù)據(jù)庫(kù)設(shè)計(jì)人員必需對(duì)本人所運(yùn)用的因此要求數(shù)據(jù)庫(kù)設(shè)計(jì)人員必需對(duì)本人所運(yùn)用的DBMS有很好的了解
30、。有很好的了解。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟構(gòu)造設(shè)計(jì)3行為設(shè)計(jì)行為設(shè)計(jì) 數(shù)據(jù)庫(kù)的完好性設(shè)計(jì)數(shù)據(jù)庫(kù)的完好性設(shè)計(jì) 數(shù)據(jù)庫(kù)的完好性是指保證數(shù)據(jù)的正確性、有效性數(shù)據(jù)庫(kù)的完好性是指保證數(shù)據(jù)的正確性、有效性和相容性,防止錯(cuò)誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。和相容性,防止錯(cuò)誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。 正確性是指數(shù)據(jù)的合法性;正確性是指數(shù)據(jù)的合法性; 有效性是指數(shù)據(jù)能否屬于所定義的有效范圍;有效性是指數(shù)據(jù)能否屬于所定義的有效范圍; 相容性是指表示同一現(xiàn)實(shí)的兩個(gè)數(shù)據(jù)應(yīng)一樣。相容性是指表示同一現(xiàn)實(shí)的兩個(gè)數(shù)據(jù)應(yīng)一樣。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)
31、的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)為了維護(hù)數(shù)據(jù)庫(kù)中數(shù)據(jù)的完好性,在對(duì)關(guān)系數(shù)據(jù)庫(kù)為了維護(hù)數(shù)據(jù)庫(kù)中數(shù)據(jù)的完好性,在對(duì)關(guān)系數(shù)據(jù)庫(kù)執(zhí)行插入、刪除和修正操作時(shí),必需遵照以下三類完好執(zhí)行插入、刪除和修正操作時(shí),必需遵照以下三類完好性規(guī)那么。性規(guī)那么。 實(shí)體完好性規(guī)那么實(shí)體完好性規(guī)那么 實(shí)體完好性規(guī)那么:假設(shè)屬性實(shí)體完好性規(guī)那么:假設(shè)屬性A是關(guān)系是關(guān)系R的主屬的主屬性,那么屬性性,那么屬性A不能取空值。不能取空值。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為
32、設(shè)計(jì)實(shí)體完好性規(guī)那么闡明如下:實(shí)體完好性規(guī)那么闡明如下: 實(shí)體完好性規(guī)那么是針對(duì)根本關(guān)系而言的。一個(gè)根本關(guān)系通常對(duì)實(shí)體完好性規(guī)那么是針對(duì)根本關(guān)系而言的。一個(gè)根本關(guān)系通常對(duì)應(yīng)現(xiàn)實(shí)世界的一個(gè)實(shí)體集。應(yīng)現(xiàn)實(shí)世界的一個(gè)實(shí)體集。 現(xiàn)實(shí)世界中的實(shí)體是可區(qū)分的,即它們具有某種獨(dú)一性標(biāo)識(shí)?,F(xiàn)實(shí)世界中的實(shí)體是可區(qū)分的,即它們具有某種獨(dú)一性標(biāo)識(shí)。 關(guān)系模型中以主碼作為獨(dú)一性標(biāo)識(shí)。關(guān)系模型中以主碼作為獨(dú)一性標(biāo)識(shí)。 主碼中的屬性即主屬性不能取空值。主碼中的屬性即主屬性不能取空值。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì) 參照完好
33、性規(guī)那么參照完好性規(guī)那么 參照完好性規(guī)那么為:假設(shè)屬性或?qū)傩越M參照完好性規(guī)那么為:假設(shè)屬性或?qū)傩越MF是根本關(guān)系是根本關(guān)系R的外碼,它與根本關(guān)系的外碼,它與根本關(guān)系S的主碼的主碼K相對(duì)相對(duì)應(yīng)根本關(guān)系應(yīng)根本關(guān)系R和和S不一定是不同的關(guān)系,那么對(duì)不一定是不同的關(guān)系,那么對(duì)于于R中每一個(gè)元組記錄在中每一個(gè)元組記錄在F上的值必需為:上的值必需為: 或者取空值或者取空值F的每個(gè)屬性值均為空值;的每個(gè)屬性值均為空值; 或者等于或者等于S中某個(gè)元組的主碼值。中某個(gè)元組的主碼值。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì) 用
34、戶定義的完好性規(guī)那么用戶定義的完好性規(guī)那么 用戶定義的完好性規(guī)那么,是用戶根用戶定義的完好性規(guī)那么,是用戶根據(jù)詳細(xì)運(yùn)用的語(yǔ)義要求,利用據(jù)詳細(xì)運(yùn)用的語(yǔ)義要求,利用DBMS提供提供的定義和檢驗(yàn)這類完好性規(guī)那么的機(jī)制,的定義和檢驗(yàn)這類完好性規(guī)那么的機(jī)制,用戶本人定義的完好性規(guī)那么。用戶本人定義的完好性規(guī)那么。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì) 關(guān)系數(shù)據(jù)庫(kù)的運(yùn)算關(guān)系數(shù)據(jù)庫(kù)的運(yùn)算 選擇選擇 是指從一個(gè)關(guān)系中選出滿足條件的記錄來(lái)構(gòu)成一是指從一個(gè)關(guān)系中選出滿足條件的記錄來(lái)構(gòu)成一個(gè)新關(guān)系。個(gè)新關(guān)系。 “選擇從行的角
35、度進(jìn)展,其運(yùn)算結(jié)果是一個(gè)新關(guān)系。選擇從行的角度進(jìn)展,其運(yùn)算結(jié)果是一個(gè)新關(guān)系。新關(guān)系是原關(guān)系的一個(gè)子集,其關(guān)系模型與原關(guān)系一樣。新關(guān)系是原關(guān)系的一個(gè)子集,其關(guān)系模型與原關(guān)系一樣。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)投影投影 是指從一個(gè)關(guān)系中選出假設(shè)干指定的屬性字段是指從一個(gè)關(guān)系中選出假設(shè)干指定的屬性字段來(lái)構(gòu)成一個(gè)新關(guān)系。來(lái)構(gòu)成一個(gè)新關(guān)系。 “投影從列的角度進(jìn)展,其運(yùn)算結(jié)果是一個(gè)新關(guān)系。投影從列的角度進(jìn)展,其運(yùn)算結(jié)果是一個(gè)新關(guān)系。新關(guān)系的屬性往往比原關(guān)系的屬性少,或者屬性的陳列順新關(guān)系的屬性往往比原關(guān)系的
36、屬性少,或者屬性的陳列順序與原關(guān)系不同。序與原關(guān)系不同。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)聯(lián)接聯(lián)接 是指從兩個(gè)關(guān)系中選出字段間滿足一定條件的記錄來(lái)構(gòu)成一是指從兩個(gè)關(guān)系中選出字段間滿足一定條件的記錄來(lái)構(gòu)成一個(gè)新關(guān)系。個(gè)新關(guān)系。 聯(lián)接過(guò)程是經(jīng)過(guò)聯(lián)接條件來(lái)控制的,在聯(lián)接條件中要出現(xiàn)兩聯(lián)接過(guò)程是經(jīng)過(guò)聯(lián)接條件來(lái)控制的,在聯(lián)接條件中要出現(xiàn)兩個(gè)關(guān)系中公共的字段名或具有可比性的字段。個(gè)關(guān)系中公共的字段名或具有可比性的字段。 等值聯(lián)接。是指從兩個(gè)關(guān)系中選出公共字段值或可比字段值相等的記等值聯(lián)接。是指從兩個(gè)關(guān)系中選出公共字段值或可比字段值相等的記錄來(lái)構(gòu)成一個(gè)新關(guān)系。錄來(lái)構(gòu)成一個(gè)新關(guān)系。 自然聯(lián)接。自然聯(lián)接是一種特殊的等值聯(lián)接,被聯(lián)接關(guān)系中具有一樣自然聯(lián)接。自然聯(lián)接是一種特殊的等值聯(lián)接,被聯(lián)接關(guān)系中具有一樣字段值的多個(gè)記錄只取一個(gè)。自然聯(lián)接是最常用、最適用的聯(lián)接。字段值的多個(gè)記錄只取一個(gè)。自然聯(lián)接是最常用、最適用的聯(lián)接。 數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟行為設(shè)計(jì) 設(shè)計(jì)運(yùn)用程序設(shè)計(jì)運(yù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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天復(fù)合材料 課件第1章 知識(shí)點(diǎn)6 微珠、納米碳管、石墨烯、有機(jī)纖維
- 2025醫(yī)院消防培訓(xùn)
- 護(hù)理查房:下肢骨折透析患者管理
- 長(zhǎng)度計(jì)量基礎(chǔ)培訓(xùn)
- 創(chuàng)傷處理培訓(xùn)
- 超聲圖解及報(bào)告標(biāo)準(zhǔn)化流程
- 地球日環(huán)保教育
- 2025年中國(guó)排毒面膜行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 急性闌尾炎及術(shù)后護(hù)理常規(guī)
- 2025年中國(guó)木工油漆刷行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 2025江蘇揚(yáng)州寶應(yīng)縣“鄉(xiāng)村振興青年人才”招聘67人筆試備考題庫(kù)及完整答案詳解一套
- 2024年四川省高校畢業(yè)生“三支一扶”計(jì)劃真題
- 云南省玉溪市2023-2024學(xué)年高二下學(xué)期期末教學(xué)質(zhì)量檢測(cè)語(yǔ)文試卷(含答案)
- 撫州市樂(lè)安縣招聘城市社區(qū)工作者筆試真題2024
- 2025年農(nóng)作物種植與管理專業(yè)考試試題及答案
- 網(wǎng)絡(luò)服務(wù)器配置與管理(微課版) 教案 項(xiàng)目02 虛擬化技術(shù)和VMware-2
- 2025年西式面點(diǎn)師(中級(jí))面包烘焙實(shí)操考試試卷
- T/CAPEC 3-2018汽輪機(jī)制造監(jiān)理技術(shù)要求
- 工程完工后的回訪與保修服務(wù)承諾
- 拖欠房租分期協(xié)議書(shū)
- 醫(yī)療質(zhì)量管理質(zhì)控科的未來(lái)發(fā)展趨勢(shì)與挑戰(zhàn)
評(píng)論
0/150
提交評(píng)論