版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第四章作業(yè)4.12設(shè)關(guān)系模式R(ABCDE)上的FD集為F,并且F={A→BC,CD→E,B→D,E→A}①R的候選鍵解:根據(jù)規(guī)則左屬性,右屬性等,看是否決定所有屬性,根據(jù)屬性集閉包求A+={ABCDE}E+={EABCDE}(CD)+={CDEAB}(BC)+={BCDEA}因此候選鍵:A,E,CD,BC
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
②試求B+的值解:B+={BD}4.20設(shè)有關(guān)系模式R(ABCD),其上的FD集
F={A→B,B→C,D→B}。參考答案:①R分解成ρ={ACD,BD},試求F在ACD和BD
上的投影。
解:實際是求F+在ACD和BD上的投影
F+={A→B,B→C,A→C,D→C,D→B}←傳遞性
設(shè):R1(ACD),R2(BD)F1=∏U1
(F+)={A→C,D→C}F2=∏U2
(F+)={D→B}
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
R(ABCD),F(xiàn)={A→B,B→C,D→B}。R1(ACD),R2(BD),F1={A→C,D→C},F(xiàn)2={D→B}②ACD和BD是BCNF嗎?如不是,試分解成BCNF。解:分析鍵→分析函數(shù)依賴類型→按定義判斷范式
(a)用推理規(guī)則或求屬性閉包法找出鍵
Key1:
AD*不在任何函數(shù)依賴中的屬性應(yīng)列入鍵中
Key2:D(b)對R2、
F2:
按定義4.19達(dá)BCNF
只有一個函數(shù)依賴且決定子為(或含)鍵的達(dá)BCNFR(ABCD),F(xiàn)={A→B,B→C,D→B}。R1(ACD),R2(BD),F1={A→C,D→C},F(xiàn)2={D→B}(b)對R1、
F1
:
AD→C部分依賴1NF
分解方法1:P134算法4.6R1(ACD),F1={A→C,D→C}
pρ1={AC,AD}或ρ1={DC,AD}
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
BCNF模式分解算法4.28設(shè)有R(職工編號,日期,日營業(yè)額,部門名,部門經(jīng)理)。每職工每天一營業(yè)額:(職工編號,日期)→日營業(yè)額每職工只在一部門工作:職工編號→部門名每部門名只有一位部門經(jīng)理:部門名→部門經(jīng)理參考答案:(1)R的基本函數(shù)依賴集
F={(職工編號,日期)→日營業(yè)額,職工編號→部門名,部門名→部門經(jīng)理}
Key:
(職工編號,日期)
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
(2)∵(職工編號,日期)→部門名∴
1NF(職工編號,日期)→部門經(jīng)理
用算法4.4消除部分依賴X:職工編號,Z:(部門名,部門經(jīng)理)
ρ={R1,R2}={(職工編號,日期,日營業(yè)額),
(職工編號,部門名,部門經(jīng)理)}F1={(職工編號,日期)→日營業(yè)額}
Key1:
(職工編號,日期),R1無部分依賴,達(dá)2NF
F2={職工編號→部門名,部門名→部門經(jīng)理}
Key2:
職工編號,
R2無部分依賴,達(dá)2NF
ppF={(職工編號,日期)→日營業(yè)額,職工編號→部門名,部門名→部門經(jīng)理}Key:
(職工編號,日期)
(3)分解成3NF
R1無傳遞依賴,達(dá)3NF
R2中:職工編號→部門經(jīng)理是傳遞依賴關(guān)系用算法4.5或算法4.7,將R2分解為3NF模式集
R21(職工編號,部門名)R22(部門名,部門經(jīng)理
)ρ={(職工編號,日期,日營業(yè)額),
(職工編號,部門名),(部門名,部門經(jīng)理)}R2(職工編號,部門名,部門經(jīng)理)}F2={職工編號→部門名,部門名→部門經(jīng)理}
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
4.26
設(shè)有關(guān)系模式R(ABCD),其上的FD集為
②F={AB→C,C→A,C→D},ρ={ACD,BC}
⑤
F={A→B,B→C,C→D},ρ={AB,AD,CD}解②
:(1)R的關(guān)鍵碼(候選鍵)AB、BC(2)ρ中有R1(ACD),R2(BC)
定理4.7:R1∩R2=C,R1-R2=AD,
由F經(jīng)合并性推理得:C→AD,即:ρ無損
(3)F1
={C→A,C→D},F2
=φ(F1∪F2)+={C→A,C→D}≠F+
分解ρ不保持函數(shù)依賴
(4)R1的F1
={C→A,C→D}Key1:C
按定義4.19R1達(dá)BCNFR2的F2
={BC→BC}Key2:BC全鍵R2達(dá)BCNF
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
R1∩R2→R1-R2∈F+
或R1∩R2→R2-R1∈F+
⑤F={A→B,B→C,C→D},ρ={AB,AD,CD}解⑤
:(1)R的關(guān)鍵碼A(2)ρ:R1(AB),R2(AD),R3(CD)
按算法4.3有損
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
b31b32a3a4R3
:CD
AiRiABCDR1
:ABa1a2b13b14R2
:ADa1b22b23a4a4a4a2a2b13b13
(3)F1
={A→B},F2
={A→D},F(xiàn)3
={C→D}
(F1∪F2∪F3)+≠F+
分解ρ不保持函數(shù)依賴
(4)R1的Key1:A按定義4.19R1達(dá)BCNFR2的Key2:A按定義4.19R2達(dá)BCNFR3的Key3:C按定義4.19R3達(dá)BCNF單個模式的判斷經(jīng)驗:
全鍵的達(dá)BCNF
只有一個函數(shù)依賴且決定子為(或含)鍵的達(dá)BCNF擴展:
②和⑤的關(guān)系模式ρ各達(dá)到第幾范式?應(yīng)該是數(shù)據(jù)庫模式中的每個模式都達(dá)到的范式
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
F={B→C,D→A},ρ={BC,AD}解①
:(1)R的關(guān)鍵碼BD(2)ρ:R1(BC),R2(AD),
按算法4.3有損
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
(3)F1
={B→C},F2
={D→A},
(F1∪F2)+≠F+
分解ρ保持函數(shù)依賴
(4)R1的Key1:B按定義4.19R1達(dá)BCNFR2的Key2:D按定義4.19R2達(dá)BCNF
F={A→BC,C→AD},ρ={ABC,AD}解③
:(1)R的關(guān)鍵碼A,C(2)ρ:R1(ABC),R2(AD),
按算法4.3無損
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
(3)F1
={A→BC},F2
={A→D},
(F1∪F2)+≠F+
分解ρ不保持函數(shù)依賴
(4)R1的Key1:A,C按定義4.19R1達(dá)BCNFR2的Key2:A按定義4.19R2達(dá)BCNF
F={A→B
,B→C,C→D},ρ={AB,ACD}解④
:(1)R的關(guān)鍵碼A(2)ρ:R1(AB),R2(ACD),
按算法4.3無損
數(shù)據(jù)庫系統(tǒng)習(xí)題課二第四章習(xí)題
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《機電概念設(shè)計基礎(chǔ)》課件-運行時行為
- 2024外墻保溫材料綠色施工技術(shù)與材料購銷合同協(xié)議2篇
- 換簽租賃合同(2篇)
- 2024年版項目管理實踐之招投標(biāo)策略3篇
- 2024年田土承包與土地整治服務(wù)合同協(xié)議3篇
- 2025年寶雞貨物從業(yè)資格證考試題
- 2025年中衛(wèi)貨運從業(yè)資格證試題庫及答案
- 2025年杭州貨運從業(yè)資格證模擬考試0題題庫
- 2025年福州貨運從業(yè)資格證考500試題
- 2025年哈爾濱貨運從業(yè)資格考試
- 衛(wèi)浴產(chǎn)品世界各國認(rèn)證介紹
- 個體診所藥品清單
- 國網(wǎng)基建國家電網(wǎng)公司輸變電工程結(jié)算管理辦法
- 深度學(xué)習(xí)數(shù)學(xué)案例(課堂PPT)
- 中國地圖含省份信息可編輯矢量圖
- 臥式鉆床液壓系統(tǒng)設(shè)計課件
- 路政運政交通運輸執(zhí)法人員考試題庫
- 水庫維修養(yǎng)護工程施工合同協(xié)議書范本
- MS培養(yǎng)基及配制注意事項
- 企業(yè)技術(shù)標(biāo)準(zhǔn)化管理
- 投資學(xué)第19章財務(wù)分析stu
評論
0/150
提交評論