版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第3講關系模式的分解第5章關系數(shù)據(jù)庫模式設計主要內容模式分解無損聯(lián)接分解保持函數(shù)依賴集ρR(U,F)U=U1∪U2∪…∪Uk對于任意的i,j(1≤i,j≤k),不成立UiUjFi是F在Ui上的投影={R1(U1,F1),R2(U2,F2),…,Rk(Uk,Fk)}R(U,F)的一個分解也稱數(shù)據(jù)庫模式一、模式分解1、分解定義兩個問題:思考:?R(U)R1(U1),R2(U2),…,Rk(Uk)FF1,F2,…,Fk?數(shù)據(jù)等價依賴(語義)等價無損聯(lián)接保持依賴二、無損聯(lián)接分解二、無損聯(lián)接分解1、定義設有關系模式R(U,F),ρ=(R1,R2…,Rk)是R的一個分解。如果對于R的任一滿足F的關系r,把r在ρ上的投影的聯(lián)接表達式記為:
m(r)=πR1(r)∞πR2(r)∞…∞πRk(r)如果r=m(r)成立,則稱這個分解ρ是滿足依賴集F的無損聯(lián)接分解。A1…Aj…AnR1…Ri…Rks[i,j]Aj在Ri中,ajAj不在Ri中,bij(1)構造一個k行n列表S,其中:2、算法5.2判斷一個分解的無損聯(lián)接性(續(xù)1)(2)依據(jù)函數(shù)依賴集F進行修正:X→Y…X…Y…R1…Ri…Rk若Y值中有
aj,其它也改為aj若Y值中無aj,其它改為bij(下標?。〧D的選擇順序可隨意2、算法5.2判斷一個分解的無損聯(lián)接性(續(xù)2)…X…Y…R1…Ri…Rka1ana2……分解ρ具有無損聯(lián)接性(3)判斷條件:2、算法5.2判斷一個分解的無損聯(lián)接性(續(xù)3)第二步:修正①A→CABCDER1a1b12b13a4b15R2a1a2b23b24b25R3b31a2b33b34a5R4b41b42a3a4a5R5a1b52b53b54a5例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。第二步:修正①A→CABCDER1a1b12b13a4b15R2a1a2b13b24b25R3b31a2b33b34a5R4b41b42a3a4a5R5a1b52b13b54a5例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。第二步:修正②B→CABCDER1a1b12b13a4b15R2a1a2b13b24b25R3b31a2b33b34a5R4b41b42a3a4a5R5a1b52b13b54a5例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。第二步:修正③C→DABCDER1a1b12b13a4b15R2a1a2b13b24b25R3b31a2b13b34a5R4b41b42a3a4a5R5a1b52b13b54a5例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。第二步:修正③C→DABCDER1a1b12b13a4b15R2a1a2b13a4b25R3b31a2b13a4a5R4b41b42a3a4a5R5a1b52b13a4a5例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。第二步:修正④DE→CABCDER1a1b12b13a4b15R2a1a2b13a4b25R3b31a2b13a4a5R4b41b42a3a4a5R5a1b52b13a4a5例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。第二步:修正⑤CE→AABCDER1a1b12b13a4b15R2a1a2b13a4b25R3b31a2a3a4a5R4b41b42a3a4a5R5a1b52a3a4a5例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。第二步:修正⑤CE→AABCDER1a1b12b13a4b15R2a1a2b13a4b25R3a1a2a3a4a5R4a1b42a3a4a5R5a1b52a3a4a5例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。第三步:判斷ABCDER1a1b12b13a4b15R2a1a2b13a4b25R3a1a2a3a4a5R4a1b42a3a4a5R5a1b52a3a4a5分解ρ具有無損聯(lián)接性例5.7設R(ABCDE),F(xiàn)={A→C,B→C,C→D,DE→C,CE→A},ρ={R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE)},檢驗分解ρ是否具有無損聯(lián)接性。證:充分性
(R1∩R2)→(R1-R2)或(R1∩R2)→(R2-R1)成立R1∩R2R1-R2R2-R1R1R2aa…aaa…aaa…aaa…abb…bbb…b∈F3、判斷定理(續(xù)1)證:充分性
(R1∩R2)→(R1-R2)或(R1∩R2)→(R2-R1)成立R1∩R2R1-R2R2-R1R1R2aa…aaa…aaa…aaa…abb…b∈Faa…a3、判斷定理(續(xù)2)R1∩R2R1-R2R2-R1R1aa…aaa…abb…bR2aa…aaa…aaa…a(R1∩R2)→(R1-R2)證:必要性3、判斷定理(續(xù)5)R1∩R2R1-R2R2-R1R1aa…aaa…aaa…aR2aa…abb…baa…a(R1∩R2)→(R2-R1)證:必要性3、判斷定理(續(xù)6)分解ρ不具有無損聯(lián)接性舉例:
例5.8設有關系模式R(A,B,C),函數(shù)依賴集F={A→B,C→B},分解ρ={R1,R2},其中R1=AB,R2=BC。檢驗分解ρ是否具有無損聯(lián)接性。三、保持函數(shù)依賴集1、定義設有關系模式R(U,F),F(xiàn)是R的函數(shù)依賴集,ρ={R1,R2,…,Rk}是R上的一個分解。如果所有函數(shù)依賴集πRi(F)(i=1,2,…,k)的并集邏輯蘊含F(xiàn)中的每一個函數(shù)依賴,則稱分解ρ具有依賴保持性,也即分解ρ保持依賴集F。即對F中每個X→Y,計算XG+YXG+?保持依賴Y不保持依賴N令G=,驗證G=F?2、保持依賴的判斷方法例:設有關系模式R(A,B,C,D,E,P),R的函數(shù)依賴集F={C→P,EC→D,E→A,A→B}。當將R分解成{R1(CP),R2(AE),R3(CDE),R4(BCE)}時,判斷
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版生物質發(fā)電監(jiān)理服務合同三方協(xié)議3篇
- 二零二五版企業(yè)安全風險評估與安保服務合同3篇
- 二零二五年度高品質鋼結構裝配式建筑安裝服務合同3篇
- 二零二五版電影投資融資代理合同樣本3篇
- 二零二五版初級農(nóng)產(chǎn)品電商平臺入駐合同2篇
- 二零二五年度電商平臺安全實驗報告安全防護方案合同3篇
- 二零二五年度白酒銷售區(qū)域保護與競業(yè)禁止合同3篇
- 二零二五版建筑工程專用防水材料招投標合同范本3篇
- 二零二五年研發(fā)合作與成果共享合同2篇
- 二零二五版鋼結構工程節(jié)能合同范本下載3篇
- 2024年四川省德陽市中考道德與法治試卷(含答案逐題解析)
- 施工現(xiàn)場水電費協(xié)議
- SH/T 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設計規(guī)范(正式版)
- 六年級數(shù)學質量分析及改進措施
- 一年級下冊數(shù)學口算題卡打印
- 真人cs基于信號發(fā)射的激光武器設計
- 【閱讀提升】部編版語文五年級下冊第三單元閱讀要素解析 類文閱讀課外閱讀過關(含答案)
- 四年級上冊遞等式計算練習200題及答案
- 法院后勤部門述職報告
- 2024年國信證券招聘筆試參考題庫附帶答案詳解
- 道醫(yī)館可行性報告
評論
0/150
提交評論