




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、模塊二模塊二 數(shù)據(jù)庫設(shè)計方法數(shù)據(jù)庫設(shè)計方法 教學(xué)根本要求教學(xué)根本要求 掌握:構(gòu)造關(guān)系模型的方法;掌握:構(gòu)造關(guān)系模型的方法;了解:實(shí)體的概念模型和了解:實(shí)體的概念模型和E-R方法;方法;了解:運(yùn)用數(shù)據(jù)庫的設(shè)計。了解:運(yùn)用數(shù)據(jù)庫的設(shè)計。 數(shù)據(jù)庫設(shè)計方法數(shù)據(jù)庫設(shè)計方法21 實(shí)體關(guān)系實(shí)體關(guān)系 22 關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫的設(shè)計 模塊二模塊二 數(shù)據(jù)庫設(shè)計方法數(shù)據(jù)庫設(shè)計方法小結(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ù)庫設(shè)計方法實(shí)體關(guān)系數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型數(shù)據(jù)庫設(shè)計方法實(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í)體所具有的某一特性稱為屬性。一個實(shí)體可由實(shí)體所具有的某一特性稱為屬性。一個實(shí)體可由假設(shè)干個屬性來描畫假設(shè)干個屬性來描畫 。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型根本概念數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型根本概念 實(shí)體的主
3、屬性實(shí)體的主屬性 主屬性也稱關(guān)鍵字,它能獨(dú)一的標(biāo)識一個實(shí)體。主屬性也稱關(guān)鍵字,它能獨(dú)一的標(biāo)識一個實(shí)體。關(guān)鍵字可以是屬性或?qū)傩约?。關(guān)鍵字可以是屬性或?qū)傩约?屬性的域?qū)傩缘挠?屬性的取值范圍稱為該屬性的域。屬性的取值范圍稱為該屬性的域。 實(shí)體型實(shí)體型 具有一樣屬性的實(shí)體必然具有共同的特征。具有一樣屬性的實(shí)體必然具有共同的特征。 用實(shí)體名及其屬性名的集合來描畫的同類實(shí)體,用實(shí)體名及其屬性名的集合來描畫的同類實(shí)體,稱為實(shí)體型或稱實(shí)體構(gòu)造。稱為實(shí)體型或稱實(shí)體構(gòu)造。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型根本概念數(shù)據(jù)庫設(shè)計方法實(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ù)庫設(shè)計方法實(shí)體關(guān)系概念模型根本概念數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型根本概念兩個實(shí)體集之間的聯(lián)絡(luò)可以分為以下兩個實(shí)體集之間的聯(lián)絡(luò)可以分為以下3 種種 : 一對一聯(lián)絡(luò)一對一聯(lián)絡(luò)1:1 是指第一實(shí)體
5、集中的每個實(shí)體最多只與第二實(shí)體集中的一個實(shí)體是指第一實(shí)體集中的每個實(shí)體最多只與第二實(shí)體集中的一個實(shí)體相聯(lián)絡(luò),反之亦然,此即為一對一聯(lián)絡(luò)。相聯(lián)絡(luò),反之亦然,此即為一對一聯(lián)絡(luò)。 一對多聯(lián)絡(luò)一對多聯(lián)絡(luò)1:N 是指第一實(shí)體集中的每個實(shí)體與第二實(shí)體集中的是指第一實(shí)體集中的每個實(shí)體與第二實(shí)體集中的N個實(shí)體相聯(lián)絡(luò),個實(shí)體相聯(lián)絡(luò),而第二實(shí)體集中的每個實(shí)體最多只與第一實(shí)體集中的一個實(shí)體相聯(lián)絡(luò),而第二實(shí)體集中的每個實(shí)體最多只與第一實(shí)體集中的一個實(shí)體相聯(lián)絡(luò),此即為一對多聯(lián)絡(luò)。此即為一對多聯(lián)絡(luò)。 多對多聯(lián)絡(luò)多對多聯(lián)絡(luò)M:N 是指第一實(shí)體集中的每個實(shí)體與第二實(shí)體集中的是指第一實(shí)體集中的每個實(shí)體與第二實(shí)體集中的N個實(shí)體相
6、聯(lián)絡(luò),個實(shí)體相聯(lián)絡(luò),而第二實(shí)體集中的每個實(shí)體與第一實(shí)體集中的而第二實(shí)體集中的每個實(shí)體與第一實(shí)體集中的M個實(shí)體相聯(lián)絡(luò),此即為個實(shí)體相聯(lián)絡(luò),此即為多對多聯(lián)絡(luò)。多對多聯(lián)絡(luò)。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型根本概念數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型根本概念2 2、概念模型的表示方法、概念模型的表示方法 概念模型是對現(xiàn)實(shí)世界的建模,概念模型該當(dāng)可以全面、準(zhǔn)概念模型是對現(xiàn)實(shí)世界的建模,概念模型該當(dāng)可以全面、準(zhǔn)確地描畫現(xiàn)實(shí)世界中的根本概念。數(shù)據(jù)庫設(shè)計過程中的概念構(gòu)造確地描畫現(xiàn)實(shí)世界中的根本概念。數(shù)據(jù)庫設(shè)計過程中的概念構(gòu)造設(shè)計階段的義務(wù)就是根據(jù)需求分析,設(shè)計出概念模型。設(shè)計階段的義務(wù)就是根據(jù)需求分析,設(shè)計出概念模
7、型。 概念模型的表示方法很多,其中最著名、最適用的方法是概念模型的表示方法很多,其中最著名、最適用的方法是P.P.S.ChenP.P.S.Chen于于19761976年提出的實(shí)體聯(lián)絡(luò)方法年提出的實(shí)體聯(lián)絡(luò)方法Entity-Entity-Relationship ApproachRelationship Approach,簡稱,簡稱E-RE-R方法。該方法用方法。該方法用E-RE-R圖來描畫圖來描畫現(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ò)來描畫。息構(gòu)造一致地用實(shí)體、屬性,
8、以及實(shí)體之間的聯(lián)絡(luò)來描畫。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型表示方法數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型表示方法概念模型的描畫工具概念模型的描畫工具 對象類ER圖表示方法ER圖表示圖示例如實(shí)體用矩形表示,矩形內(nèi)寫明用矩形表示,矩形內(nèi)寫明實(shí)體名。實(shí)體名。 屬性用橢圓表示,并用無向邊用橢圓表示,并用無向邊將其與對應(yīng)實(shí)體銜接起來。將其與對應(yīng)實(shí)體銜接起來。 聯(lián)絡(luò)用菱形表示,并用無向邊分別與有關(guān)實(shí)體銜接起來,同時在無向邊旁標(biāo)上聯(lián)絡(luò)的類型。 實(shí)體名實(shí)體名學(xué)生學(xué)生屬性屬性學(xué)號學(xué)號聯(lián)絡(luò)聯(lián)絡(luò)選修選修數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型表示方法數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系概念模型表示方法數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造數(shù)據(jù)庫設(shè)計方法實(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模型有兩個明顯的優(yōu)點(diǎn):模型有兩個明顯的優(yōu)點(diǎn): 接近人的思想,容易了解;接近人的思想,容易了解; 與計算機(jī)無關(guān),用戶容易接受。與計算機(jī)無關(guān),用戶容易接受。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造ER模型構(gòu)造模型構(gòu)造ER模型的方法模型的方法構(gòu)造構(gòu)造E-R模型的步驟模型的步驟 : 確定實(shí)體確定實(shí)體 除去反復(fù)的實(shí)體除去反復(fù)的實(shí)體 列出
10、每個實(shí)體的屬性列出每個實(shí)體的屬性 標(biāo)志主屬性標(biāo)志主屬性 確定每個實(shí)體的關(guān)鍵字。確定每個實(shí)體的關(guān)鍵字。 定義聯(lián)絡(luò)定義聯(lián)絡(luò) 確定實(shí)體之間的相互聯(lián)絡(luò)。確定實(shí)體之間的相互聯(lián)絡(luò)。 檢查每個實(shí)體類型以及查看它如何與其他實(shí)體相關(guān)聯(lián)檢查每個實(shí)體類型以及查看它如何與其他實(shí)體相關(guān)聯(lián) 描畫聯(lián)絡(luò)的類型描畫聯(lián)絡(luò)的類型 確定實(shí)體的聯(lián)絡(luò)類型確定實(shí)體的聯(lián)絡(luò)類型1:1,1:n,m:n。 除去冗余關(guān)系除去冗余關(guān)系 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造ER模型構(gòu)造模型構(gòu)造ER模型的方法模型的方法2、E-R模型在學(xué)分制管理的運(yùn)用模型在學(xué)分制管理的運(yùn)用 學(xué)號學(xué)號姓名姓名性別性別籍貫籍貫學(xué)學(xué) 生生課課 程程課程碼課程碼課
11、程名課程名選課選課學(xué)分學(xué)分mn 學(xué)生與課程的學(xué)生與課程的E-R模型模型 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造ER模型模型ER模型在學(xué)分制管理的運(yùn)用模型在學(xué)分制管理的運(yùn)用數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型數(shù)據(jù)庫設(shè)計方法實(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)系 一個關(guān)系就是一張二維表。每個關(guān)系都有一個關(guān)系名。一個關(guān)系就是一張二維表。每個關(guān)系都有一個關(guān)系名。 關(guān)系方式關(guān)
12、系方式 關(guān)系方式是指對關(guān)系的描畫。其格式為:關(guān)系方式是指對關(guān)系的描畫。其格式為: 關(guān)系名屬性名關(guān)系名屬性名1,屬性名,屬性名2,屬性名,屬性名n 元組記錄元組記錄 二維表中的行稱為元組。每行是一個元組,一個元組就是一二維表中的行稱為元組。每行是一個元組,一個元組就是一個實(shí)體。個實(shí)體。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念 屬性字段屬性字段 二維表中的列稱為屬性。每列是一個屬性,每個屬性二維表中的列稱為屬性。每列是一個屬性,每個屬性都有一個屬性名。都有一個屬性名。在在Visual FoxPro中,屬性稱為字段或稱字段變量。中,屬性稱為字段或稱字段變
13、量。 域域 域的含義與前面所講的實(shí)體的屬性域含義一樣。域的含義與前面所講的實(shí)體的屬性域含義一樣。 主碼主碼 主碼就是實(shí)體的主屬性或稱關(guān)鍵字。主碼就是實(shí)體的主屬性或稱關(guān)鍵字。 在在Visual FoxPro中,用字段或字段的組合來表示。中,用字段或字段的組合來表示。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念 外部關(guān)鍵字外部關(guān)鍵字 外部關(guān)鍵字是指一個二維表中的某個屬性是另一個二外部關(guān)鍵字是指一個二維表中的某個屬性是另一個二維表的關(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ò),也可以說是實(shí)體間的聯(lián)在關(guān)系模型中,關(guān)系間的聯(lián)絡(luò),也可以說是實(shí)體間的聯(lián)絡(luò),也可以是經(jīng)過另一個關(guān)系來表示。絡(luò),也可以是經(jīng)過另一個關(guān)系來表示。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型根本概念2 2概念模型向關(guān)系模型的轉(zhuǎn)換概念模型向關(guān)系模型的轉(zhuǎn)換 將將E-R圖轉(zhuǎn)換成關(guān)系模型要處理兩個問題:圖轉(zhuǎn)換成關(guā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ù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換數(shù)據(jù)庫設(shè)計方法實(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ī)那么 概念模型中的一個實(shí)體集轉(zhuǎn)換為一個關(guān)系方式,實(shí)體概念模型中的一個實(shí)體集轉(zhuǎn)換為一個關(guān)系方式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的主屬性就是關(guān)系的主碼。的屬性就是關(guān)系的屬性,實(shí)體的主屬性就是關(guān)系的主碼。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的
16、轉(zhuǎn)換數(shù)據(jù)庫設(shè)計方法實(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)換方法 一個一個1:1聯(lián)絡(luò)可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系方式,也可以與聯(lián)聯(lián)絡(luò)可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系方式,也可以與聯(lián)絡(luò)的恣意一端實(shí)體所對應(yīng)的關(guān)系方式合并。絡(luò)的恣意一端實(shí)體所對應(yīng)的關(guān)系方式合并。 假設(shè)轉(zhuǎn)換為一個獨(dú)立的關(guān)系方式,那么與該聯(lián)絡(luò)相連的各實(shí)假設(shè)轉(zhuǎn)換為一個獨(dú)立的關(guān)系方式,那么與該聯(lián)絡(luò)相連的各實(shí)體的主碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實(shí)體的體的主碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實(shí)體的主碼均是該關(guān)系的候選主碼。主碼均是該關(guān)系的候選主碼。
17、假設(shè)與聯(lián)絡(luò)的恣意一端實(shí)體所對應(yīng)的關(guān)系方式合并,那么需假設(shè)與聯(lián)絡(luò)的恣意一端實(shí)體所對應(yīng)的關(guān)系方式合并,那么需求在該關(guān)系方式的屬性中參與另一個實(shí)體的主碼和聯(lián)絡(luò)本身的屬求在該關(guān)系方式的屬性中參與另一個實(shí)體的主碼和聯(lián)絡(luò)本身的屬性。性。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換1:n 聯(lián)絡(luò)的轉(zhuǎn)換方法聯(lián)絡(luò)的轉(zhuǎn)換方法 一個一個1:n聯(lián)絡(luò)可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系方式,也可以與聯(lián)聯(lián)絡(luò)可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系方式,也可以與聯(lián)絡(luò)的恣意絡(luò)的恣意n端實(shí)體所對應(yīng)的關(guān)系方式合并。端實(shí)體所對應(yīng)的關(guān)系方式合并。 假設(shè)轉(zhuǎn)換為一個獨(dú)立的關(guān)系方式,那么與該聯(lián)絡(luò)
18、相連的各實(shí)假設(shè)轉(zhuǎn)換為一個獨(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í)體所對應(yīng)的關(guān)系方式合并,那么需求在端實(shí)體所對應(yīng)的關(guān)系方式合并,那么需求在該關(guān)系方式的屬性中參與該關(guān)系方式的屬性中參與1端實(shí)體的主碼和聯(lián)絡(luò)本身的屬性。端實(shí)體的主碼和聯(lián)絡(luò)本身的屬性。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換m:n聯(lián)絡(luò)的轉(zhuǎn)換方法聯(lián)絡(luò)的轉(zhuǎn)換方法 一個一個m:n聯(lián)絡(luò)轉(zhuǎn)換為一個
19、獨(dú)立的關(guān)系方式。然聯(lián)絡(luò)轉(zhuǎn)換為一個獨(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ù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型概念模型向關(guān)系模型的轉(zhuǎn)換數(shù)據(jù)庫設(shè)計方法實(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)系中的每個字段屬性必需是不可再分的數(shù)據(jù)單關(guān)系中的每個字段屬性必需是不可再分的數(shù)據(jù)單元,即不允
20、許元,即不允許“表中有表。表中有表。 課程名課程名學(xué)時學(xué)時講授講授實(shí)驗(yàn)實(shí)驗(yàn)物理物理6020化學(xué)化學(xué)5015復(fù)合表例如復(fù)合表例如課程名課程名講授學(xué)時講授學(xué)時實(shí)驗(yàn)學(xué)時實(shí)驗(yàn)學(xué)時物理物理6020化學(xué)化學(xué)5015二維表例如二維表例如數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì)數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì) 一個關(guān)系中不能有一樣的字段名一個關(guān)系中不能有一樣的字段名 關(guān)系中的每個字段都有一個字段名,在一個關(guān)系中不能有關(guān)系中的每個字段都有一個字段名,在一個關(guān)系中不能有一樣的字段名。一樣的字段名。 同一字段的取值必需來自同一個域同一字段的取值必需來自同一個域 關(guān)系中不同記錄元組的同一字段的取值必需
21、來自同一關(guān)系中不同記錄元組的同一字段的取值必需來自同一個域,因此其必然是同一種數(shù)據(jù)類型,也就是二維表中每列數(shù)個域,因此其必然是同一種數(shù)據(jù)類型,也就是二維表中每列數(shù)據(jù)的數(shù)據(jù)類型必然一樣。據(jù)的數(shù)據(jù)類型必然一樣。 關(guān)系中不能有完全一樣的記錄關(guān)系中不能有完全一樣的記錄 關(guān)系中的每一行是一個記錄,一個記錄表示一個實(shí)體,因關(guān)系中的每一行是一個記錄,一個記錄表示一個實(shí)體,因此關(guān)系中不能有完全一樣的記錄。此關(guān)系中不能有完全一樣的記錄。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì)數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì) 關(guān)系中各記錄的次序可交換關(guān)系中各記錄的次序可交換 交換關(guān)系中各記錄的次序不會改動關(guān)系的
22、實(shí)踐含義。交換關(guān)系中各記錄的次序不會改動關(guān)系的實(shí)踐含義。 關(guān)系中各字段的次序也可交換關(guān)系中各字段的次序也可交換 交換關(guān)系中各字段的次序也不會改動關(guān)系的實(shí)踐含義。交換關(guān)系中各字段的次序也不會改動關(guān)系的實(shí)踐含義。 數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì)數(shù)據(jù)庫設(shè)計方法實(shí)體關(guān)系構(gòu)造關(guān)系模型關(guān)系的性質(zhì)22 關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫的設(shè)計2.2.1 數(shù)據(jù)庫設(shè)計的目的和內(nèi)容數(shù)據(jù)庫設(shè)計的目的和內(nèi)容 2.2.2 關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫設(shè)計的目的和內(nèi)容數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)
23、計數(shù)據(jù)庫設(shè)計的目的和內(nèi)容2.2.1 數(shù)據(jù)庫設(shè)計的目的和內(nèi)容數(shù)據(jù)庫設(shè)計的目的和內(nèi)容 1數(shù)據(jù)庫設(shè)計的目的數(shù)據(jù)庫設(shè)計的目的 2數(shù)據(jù)庫設(shè)計的內(nèi)容數(shù)據(jù)庫設(shè)計的內(nèi)容 2.2.1 數(shù)據(jù)庫設(shè)計的目的和內(nèi)容數(shù)據(jù)庫設(shè)計的目的和內(nèi)容 1、數(shù)據(jù)庫設(shè)計的目的、數(shù)據(jù)庫設(shè)計的目的 數(shù)據(jù)庫設(shè)計的目的就是數(shù)據(jù)庫設(shè)計人員根據(jù)實(shí)踐數(shù)據(jù)庫設(shè)計的目的就是數(shù)據(jù)庫設(shè)計人員根據(jù)實(shí)踐運(yùn)用的需求,設(shè)計一個構(gòu)造合理、功能完善、運(yùn)用方運(yùn)用的需求,設(shè)計一個構(gòu)造合理、功能完善、運(yùn)用方便、效率較高的數(shù)據(jù)庫及其運(yùn)用系統(tǒng),以便于日后的便、效率較高的數(shù)據(jù)庫及其運(yùn)用系統(tǒng),以便于日后的運(yùn)用、擴(kuò)展和維護(hù)。運(yùn)用、擴(kuò)展和維護(hù)。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫設(shè)計的
24、目的和內(nèi)容目的數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫設(shè)計的目的和內(nèi)容目的2、數(shù)據(jù)庫設(shè)計的內(nèi)容、數(shù)據(jù)庫設(shè)計的內(nèi)容 構(gòu)造設(shè)計構(gòu)造設(shè)計 構(gòu)造設(shè)計是指數(shù)據(jù)庫總體構(gòu)造的設(shè)計,它設(shè)計出的數(shù)據(jù)庫構(gòu)造設(shè)計是指數(shù)據(jù)庫總體構(gòu)造的設(shè)計,它設(shè)計出的數(shù)據(jù)庫應(yīng)該是一個具有最小數(shù)據(jù)冗余度、能反映不同用戶的數(shù)據(jù)需求、應(yīng)該是一個具有最小數(shù)據(jù)冗余度、能反映不同用戶的數(shù)據(jù)需求、能實(shí)現(xiàn)數(shù)據(jù)共享的系統(tǒng)。能實(shí)現(xiàn)數(shù)據(jù)共享的系統(tǒng)。 行為設(shè)計行為設(shè)計 行為設(shè)計是指根據(jù)實(shí)踐需求,設(shè)計出對數(shù)據(jù)庫進(jìn)展平安、行為設(shè)計是指根據(jù)實(shí)踐需求,設(shè)計出對數(shù)據(jù)庫進(jìn)展平安、完好性地訪問和操作。包括采用某種程序設(shè)計方法,運(yùn)用某完好性地訪問和操作。包括采用某種程序設(shè)計方法
25、,運(yùn)用某種言語來編寫運(yùn)用程序。種言語來編寫運(yùn)用程序。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫設(shè)計的目的和內(nèi)容內(nèi)容數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫設(shè)計的目的和內(nèi)容內(nèi)容數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟2.2.2 關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟1需求分析需求分析 2構(gòu)造設(shè)計構(gòu)造設(shè)計 3行為設(shè)計行為設(shè)計 4數(shù)據(jù)庫運(yùn)用系統(tǒng)的運(yùn)轉(zhuǎn)和維護(hù)數(shù)據(jù)庫運(yùn)用系統(tǒng)的運(yùn)轉(zhuǎn)和維護(hù) 2.2.2 關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟 1 1需求分析需求分析 進(jìn)展數(shù)據(jù)庫設(shè)計必需首先準(zhǔn)確地了解和分析用戶的進(jìn)展數(shù)據(jù)
26、庫設(shè)計必需首先準(zhǔn)確地了解和分析用戶的實(shí)踐需求,這是數(shù)據(jù)庫設(shè)計的關(guān)鍵。實(shí)踐需求,這是數(shù)據(jù)庫設(shè)計的關(guān)鍵。 在進(jìn)展需求分析時,必需充分調(diào)動用戶的積極性,在進(jìn)展需求分析時,必需充分調(diào)動用戶的積極性,用戶的參與是數(shù)據(jù)庫設(shè)計能否勝利的重要要素之一。用戶的參與是數(shù)據(jù)庫設(shè)計能否勝利的重要要素之一。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟需求分析數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟需求分析2構(gòu)造設(shè)計構(gòu)造設(shè)計 概念模型概念模型E-R模型設(shè)計模型設(shè)計 對需求分析的結(jié)果進(jìn)展總結(jié)、歸納和籠統(tǒng),就可設(shè)對需求分析的結(jié)果進(jìn)展總結(jié)、歸納和籠統(tǒng),就可設(shè)計出相應(yīng)的數(shù)據(jù)庫構(gòu)造。計出相應(yīng)的數(shù)據(jù)庫構(gòu)
27、造。 邏輯構(gòu)造關(guān)系模型設(shè)計邏輯構(gòu)造關(guān)系模型設(shè)計 任何一個實(shí)踐存在的數(shù)據(jù)庫都要用某個任何一個實(shí)踐存在的數(shù)據(jù)庫都要用某個DBMS來建立來建立和管理,因此必需將籠統(tǒng)的概念構(gòu)造轉(zhuǎn)化為某個和管理,因此必需將籠統(tǒng)的概念構(gòu)造轉(zhuǎn)化為某個DBMS所所支持的數(shù)據(jù)模型,并對其進(jìn)展優(yōu)化。支持的數(shù)據(jù)模型,并對其進(jìn)展優(yōu)化。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟構(gòu)造設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟構(gòu)造設(shè)計在在Visual FoxPro中,構(gòu)造設(shè)計表達(dá)為關(guān)系模型的設(shè)計中,構(gòu)造設(shè)計表達(dá)為關(guān)系模型的設(shè)計 確定數(shù)據(jù)庫。根據(jù)實(shí)踐需求確定系統(tǒng)中應(yīng)該有哪些數(shù)據(jù)庫。確定數(shù)據(jù)庫。根據(jù)實(shí)踐需求確
28、定系統(tǒng)中應(yīng)該有哪些數(shù)據(jù)庫。 確定表。根據(jù)實(shí)踐需求確定系統(tǒng)中應(yīng)該有哪些表,這些表確定表。根據(jù)實(shí)踐需求確定系統(tǒng)中應(yīng)該有哪些表,這些表的構(gòu)造如何,以及這些表應(yīng)該放在某個數(shù)據(jù)庫中成為數(shù)據(jù)庫的構(gòu)造如何,以及這些表應(yīng)該放在某個數(shù)據(jù)庫中成為數(shù)據(jù)庫表,還是獨(dú)立于數(shù)據(jù)庫之外成為自在表。表,還是獨(dú)立于數(shù)據(jù)庫之外成為自在表。 在設(shè)計表構(gòu)造時,應(yīng)遵照規(guī)定的原那么。在設(shè)計表構(gòu)造時,應(yīng)遵照規(guī)定的原那么。 確定表之間的聯(lián)絡(luò)。在確定表之間的聯(lián)絡(luò)。在Visual FoxPro中,表不僅描畫實(shí)中,表不僅描畫實(shí)體,還要描畫實(shí)體間的聯(lián)絡(luò),實(shí)體間的聯(lián)絡(luò)用表之間的聯(lián)絡(luò)體,還要描畫實(shí)體間的聯(lián)絡(luò),實(shí)體間的聯(lián)絡(luò)用表之間的聯(lián)絡(luò)來描畫。來描畫。
29、數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟構(gòu)造設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟構(gòu)造設(shè)計數(shù)據(jù)庫物理設(shè)計數(shù)據(jù)庫物理設(shè)計 當(dāng)邏輯構(gòu)造設(shè)計完成后,那么要為邏輯數(shù)據(jù)模當(dāng)邏輯構(gòu)造設(shè)計完成后,那么要為邏輯數(shù)據(jù)模型設(shè)計一個適宜的物理運(yùn)轉(zhuǎn)環(huán)境,包括選擇存儲構(gòu)型設(shè)計一個適宜的物理運(yùn)轉(zhuǎn)環(huán)境,包括選擇存儲構(gòu)造、確定存取方法和確定數(shù)據(jù)的存放位置。嚴(yán)厲來造、確定存取方法和確定數(shù)據(jù)的存放位置。嚴(yán)厲來講,數(shù)據(jù)庫的物理實(shí)現(xiàn)主要取決于所運(yùn)用的講,數(shù)據(jù)庫的物理實(shí)現(xiàn)主要取決于所運(yùn)用的DBMS,因此要求數(shù)據(jù)庫設(shè)計人員必需對本人所運(yùn)用的因此要求數(shù)據(jù)庫設(shè)計人員必需對本人所運(yùn)用的DBMS有很好的了解
30、。有很好的了解。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟構(gòu)造設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟構(gòu)造設(shè)計3行為設(shè)計行為設(shè)計 數(shù)據(jù)庫的完好性設(shè)計數(shù)據(jù)庫的完好性設(shè)計 數(shù)據(jù)庫的完好性是指保證數(shù)據(jù)的正確性、有效性數(shù)據(jù)庫的完好性是指保證數(shù)據(jù)的正確性、有效性和相容性,防止錯誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。和相容性,防止錯誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。 正確性是指數(shù)據(jù)的合法性;正確性是指數(shù)據(jù)的合法性; 有效性是指數(shù)據(jù)能否屬于所定義的有效范圍;有效性是指數(shù)據(jù)能否屬于所定義的有效范圍; 相容性是指表示同一現(xiàn)實(shí)的兩個數(shù)據(jù)應(yīng)一樣。相容性是指表示同一現(xiàn)實(shí)的兩個數(shù)據(jù)應(yīng)一樣。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫
31、的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計為了維護(hù)數(shù)據(jù)庫中數(shù)據(jù)的完好性,在對關(guān)系數(shù)據(jù)庫為了維護(hù)數(shù)據(jù)庫中數(shù)據(jù)的完好性,在對關(guān)系數(shù)據(jù)庫執(zhí)行插入、刪除和修正操作時,必需遵照以下三類完好執(zhí)行插入、刪除和修正操作時,必需遵照以下三類完好性規(guī)那么。性規(guī)那么。 實(shí)體完好性規(guī)那么實(shí)體完好性規(guī)那么 實(shí)體完好性規(guī)那么:假設(shè)屬性實(shí)體完好性規(guī)那么:假設(shè)屬性A是關(guān)系是關(guān)系R的主屬的主屬性,那么屬性性,那么屬性A不能取空值。不能取空值。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為
32、設(shè)計實(shí)體完好性規(guī)那么闡明如下:實(shí)體完好性規(guī)那么闡明如下: 實(shí)體完好性規(guī)那么是針對根本關(guān)系而言的。一個根本關(guān)系通常對實(shí)體完好性規(guī)那么是針對根本關(guān)系而言的。一個根本關(guān)系通常對應(yīng)現(xiàn)實(shí)世界的一個實(shí)體集。應(yīng)現(xiàn)實(shí)世界的一個實(shí)體集。 現(xiàn)實(shí)世界中的實(shí)體是可區(qū)分的,即它們具有某種獨(dú)一性標(biāo)識?,F(xiàn)實(shí)世界中的實(shí)體是可區(qū)分的,即它們具有某種獨(dú)一性標(biāo)識。 關(guān)系模型中以主碼作為獨(dú)一性標(biāo)識。關(guān)系模型中以主碼作為獨(dú)一性標(biāo)識。 主碼中的屬性即主屬性不能取空值。主碼中的屬性即主屬性不能取空值。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計 參照完好
33、性規(guī)那么參照完好性規(guī)那么 參照完好性規(guī)那么為:假設(shè)屬性或?qū)傩越M參照完好性規(guī)那么為:假設(shè)屬性或?qū)傩越MF是根本關(guān)系是根本關(guān)系R的外碼,它與根本關(guān)系的外碼,它與根本關(guān)系S的主碼的主碼K相對相對應(yīng)根本關(guān)系應(yīng)根本關(guān)系R和和S不一定是不同的關(guān)系,那么對不一定是不同的關(guān)系,那么對于于R中每一個元組記錄在中每一個元組記錄在F上的值必需為:上的值必需為: 或者取空值或者取空值F的每個屬性值均為空值;的每個屬性值均為空值; 或者等于或者等于S中某個元組的主碼值。中某個元組的主碼值。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計 用
34、戶定義的完好性規(guī)那么用戶定義的完好性規(guī)那么 用戶定義的完好性規(guī)那么,是用戶根用戶定義的完好性規(guī)那么,是用戶根據(jù)詳細(xì)運(yùn)用的語義要求,利用據(jù)詳細(xì)運(yùn)用的語義要求,利用DBMS提供提供的定義和檢驗(yàn)這類完好性規(guī)那么的機(jī)制,的定義和檢驗(yàn)這類完好性規(guī)那么的機(jī)制,用戶本人定義的完好性規(guī)那么。用戶本人定義的完好性規(guī)那么。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計 關(guān)系數(shù)據(jù)庫的運(yùn)算關(guān)系數(shù)據(jù)庫的運(yùn)算 選擇選擇 是指從一個關(guān)系中選出滿足條件的記錄來構(gòu)成一是指從一個關(guān)系中選出滿足條件的記錄來構(gòu)成一個新關(guān)系。個新關(guān)系。 “選擇從行的角
35、度進(jìn)展,其運(yùn)算結(jié)果是一個新關(guān)系。選擇從行的角度進(jìn)展,其運(yùn)算結(jié)果是一個新關(guān)系。新關(guān)系是原關(guān)系的一個子集,其關(guān)系模型與原關(guān)系一樣。新關(guān)系是原關(guān)系的一個子集,其關(guān)系模型與原關(guān)系一樣。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計投影投影 是指從一個關(guān)系中選出假設(shè)干指定的屬性字段是指從一個關(guān)系中選出假設(shè)干指定的屬性字段來構(gòu)成一個新關(guān)系。來構(gòu)成一個新關(guān)系。 “投影從列的角度進(jìn)展,其運(yùn)算結(jié)果是一個新關(guān)系。投影從列的角度進(jìn)展,其運(yùn)算結(jié)果是一個新關(guān)系。新關(guān)系的屬性往往比原關(guān)系的屬性少,或者屬性的陳列順新關(guān)系的屬性往往比原關(guān)系的
36、屬性少,或者屬性的陳列順序與原關(guān)系不同。序與原關(guān)系不同。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計聯(lián)接聯(lián)接 是指從兩個關(guān)系中選出字段間滿足一定條件的記錄來構(gòu)成一是指從兩個關(guān)系中選出字段間滿足一定條件的記錄來構(gòu)成一個新關(guān)系。個新關(guān)系。 聯(lián)接過程是經(jīng)過聯(lián)接條件來控制的,在聯(lián)接條件中要出現(xiàn)兩聯(lián)接過程是經(jīng)過聯(lián)接條件來控制的,在聯(lián)接條件中要出現(xiàn)兩個關(guān)系中公共的字段名或具有可比性的字段。個關(guān)系中公共的字段名或具有可比性的字段。 等值聯(lián)接。是指從兩個關(guān)系中選出公共字段值或可比字段值相等的記等值聯(lián)接。是指從兩個關(guān)系中選出公共字段值或可比字段值相等的記錄來構(gòu)成一個新關(guān)系。錄來構(gòu)成一個新關(guān)系。 自然聯(lián)接。自然聯(lián)接是一種特殊的等值聯(lián)接,被聯(lián)接關(guān)系中具有一樣自然聯(lián)接。自然聯(lián)接是一種特殊的等值聯(lián)接,被聯(lián)接關(guān)系中具有一樣字段值的多個記錄只取一個。自然聯(lián)接是最常用、最適用的聯(lián)接。字段值的多個記錄只取一個。自然聯(lián)接是最常用、最適用的聯(lián)接。 數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計數(shù)據(jù)庫設(shè)計方法關(guān)系數(shù)據(jù)庫的設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計的方法和步驟行為設(shè)計 設(shè)計運(yùn)用程序設(shè)計運(yùn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供電產(chǎn)權(quán)分界協(xié)議書范本
- 高端別墅折疊門定制采購合同模板
- 粵式茶餐廳區(qū)域加盟代理經(jīng)營協(xié)議
- 精準(zhǔn)匹配車貸需求居間服務(wù)合同樣本
- 住宅小區(qū)拆遷補(bǔ)償及重建工程承包協(xié)議
- 采礦權(quán)抵押貸款合同范本及風(fēng)險評估協(xié)議
- 節(jié)能減排教育實(shí)施路徑
- 電梯乘坐安全教育
- 余氯測定方法培訓(xùn)
- 智慧停車解決方案
- 醫(yī)療質(zhì)量管理質(zhì)控科的未來發(fā)展趨勢與挑戰(zhàn)
- 人事行政部2025年部門工作總結(jié)模版
- 2025年慶祝建黨104周年黨章知識競賽測試題庫及答案(共50題)
- 2025山煤國際井下崗位高校畢業(yè)生招聘300人(山西)筆試參考題庫附帶答案詳解
- 生物安全培訓(xùn)知識課件
- 2023版《護(hù)理分級標(biāo)準(zhǔn)》解讀
- 2025年貴州省普通高中學(xué)業(yè)水平模擬考試物理試卷
- 委托收款協(xié)議書模板
- 信息系統(tǒng)的使用與維護(hù)管理制度
- 常州保安證考試題及答案
- 全國中小學(xué)生學(xué)籍信息管理系統(tǒng)用戶操作手冊(學(xué)校級)
評論
0/150
提交評論