er圖轉(zhuǎn)換為關(guān)系模型

er圖轉(zhuǎn)換為關(guān)系模型

ID:11263333

大?。?6.00 KB

頁數(shù):4頁

時間:2018-07-11

er圖轉(zhuǎn)換為關(guān)系模型_第1頁
er圖轉(zhuǎn)換為關(guān)系模型_第2頁
er圖轉(zhuǎn)換為關(guān)系模型_第3頁
er圖轉(zhuǎn)換為關(guān)系模型_第4頁
資源描述:

《er圖轉(zhuǎn)換為關(guān)系模型》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、將ER模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫ER模型轉(zhuǎn)換關(guān)系數(shù)據(jù)庫的一般規(guī)則:??(1)將每一個實體類型轉(zhuǎn)換成一個關(guān)系模式,實體的屬性為關(guān)系模式的屬性。??(2)對于二元聯(lián)系,按各種情況處理,如下面所示。二元關(guān)系ER圖轉(zhuǎn)換成的關(guān)系聯(lián)系的處理主鍵外鍵1:1(2個關(guān)系)模式A模式B(有兩種) 處理方式(1):(1)把模式B的主鍵,聯(lián)系的屬性加入模式A處理方式(2):(2)把模式A的主鍵,聯(lián)系的屬性加入模式B (略)?。ㄒ罁?jù)聯(lián)系的處理方式)方式(1):模式B的主鍵為模式A外鍵?方式(2):表A的主鍵為表B的外鍵1:M(2個關(guān)系)模式A模式B 把模式A的主鍵,聯(lián)系的屬性加入模式B ?。裕┠J紸的主鍵為模式

2、B的外鍵M:N(3個關(guān)系)模式A模式B模式A-B聯(lián)系類型轉(zhuǎn)換成關(guān)系模式A-B;模式A-B的屬性:(a)聯(lián)系的屬性(b)兩端實體類型的主鍵兩端實體類型的主鍵一起構(gòu)成模式A-B主鍵兩端實體類型的主鍵分別為模式A-B的外鍵???M:N聯(lián)系的示例比如,ER圖如下:??可以轉(zhuǎn)換成以下模式:???????學生(學號,姓名,性別,年齡)???????????????主鍵為學號???????課程(課程號,課程名,任課教師)?????????????????主鍵為課程號???????選課(學號,課程號,成績)?????????????????主鍵為課程號、學號,外鍵為課程號,學號;???1:N聯(lián)系的

3、示例比如,ER圖如下:可轉(zhuǎn)換為如下關(guān)系模式:商店模式(商店編號,店名,店址,店經(jīng)理)????主鍵為商店編號商品模式(商品編號,商品名,單價,產(chǎn)地,商店編號,月銷售量)???????主鍵為商品編號,外鍵為商店編號職工模式(職工編號,職工名,性別,工資,商店編號,開始時間)?????主鍵為職工編號,外鍵為商店編號真子集就是一個集合中的元素全部是另一個集合中的元素,但不存在相等;1、完全依賴與部分依賴:對于函數(shù)依賴WàA,如果存在V是W的真子集而函數(shù)依賴VàA成立,則稱A部分依賴于W;否則,若不存在這種V,則稱A完全依賴于W;2、傳遞依賴:對于函數(shù)依賴XàY,如果YàX(X不函數(shù)依賴于A

4、)而函數(shù)依賴YàZ成立,則稱Z對X傳遞依賴;例:設有關(guān)系模式選課SC1(SNO,CNO,GRADE,CREDIT),其中,SNO表示學號,CNO表示課程號,GRADE表示成績,CREDIT表示學分。?。⊿NO,CNO)-F->GRADE(完全函數(shù)依賴) 因為CNO→CREDIT,所以?。⊿NO,CNO)X-P->CREDIT?。ú糠趾瘮?shù)依賴)?。⊿NO,CNO)→CNO(平凡函數(shù)依賴),反之不成立,CNO→CREDIT,形成傳遞依賴(SNO,CNO)→CREDIT。第1范式:如果一個關(guān)系模式R的所以屬性都是不可分的基本數(shù)據(jù)項,則這個關(guān)系屬于第1范式;第2范式:若關(guān)系R屬于第1范式,

5、且每個非主屬性都完全函數(shù)依賴于鍵碼,則R屬于第2范式;第3范式:若關(guān)系模式R屬于第1范式,且每個非主屬性都不傳遞依賴于鍵碼,則R屬于第3范式;

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。