邏輯結(jié)構(gòu)設(shè)計
任務(wù):將基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。
過程:
將概念結(jié)構(gòu)轉(zhuǎn)換為現(xiàn)有DBMS支持的關(guān)系、網(wǎng)狀或?qū)哟文P椭械哪骋环N數(shù)據(jù)模型;
從功能和性能要求上對轉(zhuǎn)換的模型進(jìn)行評價,看它是否滿足用戶要求;
對數(shù)據(jù)模型進(jìn)行優(yōu)化
3.1 E-R圖向關(guān)系模型的轉(zhuǎn)換
原則:
(1)一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模型,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的鍵就是關(guān)系的鍵;
(2)一個聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,與該聯(lián)系相連的每個實(shí)體型的鍵以及聯(lián)系的屬性都轉(zhuǎn)換為關(guān)系的屬性。這個關(guān)系的鍵分為以下三種不同的情況:
若聯(lián)系為1:1,則相連的每個實(shí)體型的鍵均是該關(guān)系模式的侯選鍵。
若聯(lián)系為1:n,則聯(lián)系對應(yīng)的關(guān)系模式的鍵取n端實(shí)體型的鍵。
若聯(lián)系為m:n,則聯(lián)系對應(yīng)的聯(lián)模式的鍵為參加聯(lián)系的諸實(shí)體型的鍵的組合。
(3)一些特殊聯(lián)系的處理,可分為以下幾情況:
當(dāng)一個實(shí)體的存在是依賴于另一個實(shí)體的存在時,兩個實(shí)體之間的聯(lián)系便代表了兩個實(shí)體間的一種所有關(guān)系。
當(dāng)聯(lián)系定義在同一個同型實(shí)體上時,聯(lián)系轉(zhuǎn)化為一個關(guān)系模式,與該聯(lián)系相連的實(shí)體型的鍵以及聯(lián)系的屬性轉(zhuǎn)換為關(guān)系模式的屬性。
3.2 模型評價:功能評價,性能評價
3.3 模型優(yōu)化:減少連接運(yùn)算,垂直和水平分割,使用快照,減少數(shù)據(jù)占用空間
4 物理結(jié)構(gòu)設(shè)計
5 數(shù)據(jù)庫的建立和測試
6 數(shù)據(jù)庫的運(yùn)行和維護(hù)
7 數(shù)據(jù)庫保護(hù)
任務(wù):將基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。
過程:
將概念結(jié)構(gòu)轉(zhuǎn)換為現(xiàn)有DBMS支持的關(guān)系、網(wǎng)狀或?qū)哟文P椭械哪骋环N數(shù)據(jù)模型;
從功能和性能要求上對轉(zhuǎn)換的模型進(jìn)行評價,看它是否滿足用戶要求;
對數(shù)據(jù)模型進(jìn)行優(yōu)化
3.1 E-R圖向關(guān)系模型的轉(zhuǎn)換
原則:
(1)一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模型,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的鍵就是關(guān)系的鍵;
(2)一個聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,與該聯(lián)系相連的每個實(shí)體型的鍵以及聯(lián)系的屬性都轉(zhuǎn)換為關(guān)系的屬性。這個關(guān)系的鍵分為以下三種不同的情況:
若聯(lián)系為1:1,則相連的每個實(shí)體型的鍵均是該關(guān)系模式的侯選鍵。
若聯(lián)系為1:n,則聯(lián)系對應(yīng)的關(guān)系模式的鍵取n端實(shí)體型的鍵。
若聯(lián)系為m:n,則聯(lián)系對應(yīng)的聯(lián)模式的鍵為參加聯(lián)系的諸實(shí)體型的鍵的組合。
(3)一些特殊聯(lián)系的處理,可分為以下幾情況:
當(dāng)一個實(shí)體的存在是依賴于另一個實(shí)體的存在時,兩個實(shí)體之間的聯(lián)系便代表了兩個實(shí)體間的一種所有關(guān)系。
當(dāng)聯(lián)系定義在同一個同型實(shí)體上時,聯(lián)系轉(zhuǎn)化為一個關(guān)系模式,與該聯(lián)系相連的實(shí)體型的鍵以及聯(lián)系的屬性轉(zhuǎn)換為關(guān)系模式的屬性。
3.2 模型評價:功能評價,性能評價
3.3 模型優(yōu)化:減少連接運(yùn)算,垂直和水平分割,使用快照,減少數(shù)據(jù)占用空間
4 物理結(jié)構(gòu)設(shè)計
5 數(shù)據(jù)庫的建立和測試
6 數(shù)據(jù)庫的運(yùn)行和維護(hù)
7 數(shù)據(jù)庫保護(hù)