《《邏輯結(jié)構(gòu)設(shè)計(jì)》PPT課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《《邏輯結(jié)構(gòu)設(shè)計(jì)》PPT課件(7頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、l將概念結(jié)構(gòu)轉(zhuǎn)化為一般的關(guān)系,網(wǎng)狀,層次模型l將轉(zhuǎn)化來(lái)的關(guān)系,網(wǎng)狀,層次模型向特定的DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)化。l對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。 l 1.一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模型l 例:學(xué)生(學(xué)號(hào),姓名,出生日期,l 所 在系, 年級(jí),平均成績(jī))l 2.一個(gè)M:N聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。l 例 :選修(學(xué)號(hào),課程號(hào),成績(jī))l 3.一個(gè)1:N聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可 l 以與N端對(duì)應(yīng)的關(guān)系模式合并。l 例 :組成(學(xué)號(hào),班級(jí)號(hào))l 或:學(xué)生(學(xué)號(hào),姓名,出生日期, l 所在系,年級(jí),班級(jí)號(hào),平均成績(jī)) l 4.一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模 l 式,也可以與任意一端對(duì)應(yīng)的關(guān)系
2、模式合并。l 例: 管理(職工號(hào),班級(jí)號(hào))l 管理(職工號(hào),班級(jí)號(hào))l 或:班級(jí)(班級(jí)號(hào),學(xué)生人數(shù),職工號(hào))l 或:教師 (職工號(hào),姓名,性別,職稱,l 班級(jí)號(hào),是否為優(yōu)秀班主任) l 5.三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換 l 為一個(gè)關(guān)系模式。l 例 :講授(課程號(hào),教師號(hào),書號(hào))l 6.同一實(shí)體集的實(shí)體間的聯(lián)系可按1:1,l 1:N,M:N三種情況處理。l 7.具有相同碼的關(guān)系模式可合并。l 例:擁有(學(xué)號(hào),性別)l 學(xué)生(學(xué)號(hào),姓名,出生日期,所在系,年級(jí), l 班級(jí)號(hào),平均成績(jī))l 合并后:l 學(xué)生(學(xué)號(hào) ,姓名,性別,出生日期,所在系, l 年級(jí),班級(jí)號(hào),平均成績(jī)) l 1.確定
3、數(shù)據(jù)依賴l課程關(guān)系:課程號(hào)課程名l 課程號(hào)學(xué)分l 課程號(hào)教室號(hào)l選修關(guān)系:(學(xué)號(hào),課程號(hào))成績(jī)l學(xué)生關(guān)系:學(xué)號(hào)姓名l 學(xué)號(hào)性別l 學(xué)號(hào)出生日期l 學(xué)號(hào)所在系l 學(xué)號(hào)年級(jí)l 學(xué)號(hào)班級(jí)號(hào) l 2.對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化 l 處理消除冗余的聯(lián)系。l 3.按照數(shù)據(jù)依賴的理論對(duì)關(guān)系模式逐一進(jìn)行分析,l 考查是否存在部分函數(shù)依賴,傳遞函數(shù)依賴, l 多值依賴等,確定各關(guān)系模式屬于第幾范式。l 4.對(duì)數(shù)據(jù)進(jìn)行合并或分解。l 5.對(duì)關(guān)系模式進(jìn)行必要的分解。 l 1.使用更符合用戶習(xí)慣的別名。l 2.針對(duì)不同級(jí)別的用戶定義不同的外模式, l 以滿足系統(tǒng)對(duì)安全性的要求。l 3.簡(jiǎn)化用戶對(duì)系統(tǒng)的使用。