



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、函數(shù)依賴的邏輯蘊(yùn)涵定義:設(shè)有關(guān)系模式R(U)及其函數(shù)依賴集F,如果對于R的任一個滿足F的關(guān)系r函數(shù)依賴XY都成立,則稱F邏輯蘊(yùn)涵XY,或稱XY可以由F推出。例:關(guān)系模式 R=(A,B,C),函數(shù)依賴集F=AB,BC, F邏輯蘊(yùn)涵AC。證:設(shè)u,v為r中任意兩個元組: 若AC不成立,則有uA=vA,而uCvC 而且AB, BC,知 uA=vA, uB=vB, uC=vC, 即若uA=vA則uC=vC,和假設(shè)矛盾。 故F邏輯蘊(yùn)涵AC。滿足F依賴集的所有元組都函數(shù)依賴XY(XY不屬于F集),則稱F邏輯蘊(yùn)涵XY(XY由F依賴集中所有依賴關(guān)系推斷而出)二、Armstrong公理1、定理:若U為關(guān)系模式R的屬性全集,F(xiàn)為U上的一組函數(shù)依賴,設(shè)X、Y、Z、W均為R的子集,對R(U,F)有: F1(自反性):若XY(表X包含Y),則XY為F所蘊(yùn)涵;(F1:XX) F2(增廣性): 若XY為F所蘊(yùn)涵,則XZYZ為F所蘊(yùn)涵;(F2:XZY) F3(傳遞性): 若XY,YZ為F所蘊(yùn)涵,則XZ為F所蘊(yùn)涵; F4(偽增性):若XY,WZ(表W包含Z)為F所蘊(yùn)涵,則XWYZ為F所蘊(yùn)涵; F5(偽傳性): 若XY,YWZ為F所蘊(yùn)涵, 則XWZ為F所蘊(yùn)涵; F6(合成性): 若XY,XZ為F所蘊(yùn)涵,則XYZ為F所蘊(yùn)涵; F7(分解性): 若XY,ZY (表Z包含于Y)為F所蘊(yùn)涵,則XZ為F所蘊(yùn)涵。 函數(shù)依賴推理規(guī)則F1F7都是正確的。2、Armstrong公理:推理規(guī)則F1、F2、F3合稱Armstrong公理;F4 F7可由F1、F2、F3推得,是Armstrong公理的推論部分。三、函數(shù)依賴的閉包定義:若F為關(guān)系模式R(U)的函數(shù)依賴集,我們把F以及所有被F邏輯蘊(yùn)涵的函數(shù)依賴的集合稱為F的閉包,記為F+。即:F+=XY|XYF“應(yīng)用Armstong公理從F中導(dǎo)出的任何XY” F包含于F+,如果F=F+,則F為函數(shù)依賴的一個完備集。 規(guī)定:若X為U的子集,X 屬于F+。 例:R=ABC,F=AB, BC, 求F+ 解: F+ =A,AB,AC,ABC,B,C, AA,ABA,ACA,ABCA,BB,CC, AB,ABB,ACB,ABCB,BC, AC,ABC,ACC,ABCC,BBC, AAB,ABAB,ACAB,ABCAB,BC, AAC,ABAC,ACAC,ABCAC,BCB, ABC,ABBC,ACBC,ABCBC,BCC, AABC,ABABC,ACABC,ABCA,BCBC 例:已知關(guān)系模式R中 U=A,B,C,D, E, G, F=ABC, CA, BCD, ACDB, DEG, BEC, CGBD, CEAG,判斷BDAC是否屬于F+ 解:由DEG知DE,BDBE 又知BEC,CA 所以BEA, BEAC 由、知,BDAC,所以BDAC被F所蘊(yùn)涵,即BDAC屬于F+ 例:已知關(guān)系模式R中 U=A,B,C,E, H, P, G, F=ACPE, PGA, BCE, AP, GAB, GCA, PABG, AEGB, ABCPH,證明BGHE屬于F+ 證:由BCE知BC,BE, BGGC 又知GCA,AP 所以BGA, BGABCP 又ABCPH,由、知BGHE,所以BGHE被F所蘊(yùn)涵, 即BGHE屬于F+四、屬性集閉包1、定義:若F為關(guān)系模式R(U)的函數(shù)依賴集,X是U的子集,則由Armstrong公理推導(dǎo)出的所有XAi所形成的屬性集例:設(shè)R=ABC,F=AB, BC當(dāng)X分別為A,B,C是求X+。解:當(dāng)X=A時,X+=ABC 當(dāng)X=B時,X+=BC 當(dāng)X=C時,X+=C* X代表的屬性集可以決定的屬性集(包括本身)2、定理:當(dāng)且僅當(dāng)Y屬于X+時,XY能根據(jù)Armstron公理由F導(dǎo)出。證:設(shè)Y=A1,A2,An 充分條件:當(dāng)Y屬于X+時,對于每個i,XAi可由公理導(dǎo)出。 再用合并規(guī)則可得XY。 必要條件:若XY能夠由公理導(dǎo)出,則根據(jù)分解規(guī), XAi(i=1,2,n)成立,所以Y屬于X+。3、計(jì)算X+(1)算法依據(jù):若F為關(guān)系模式R(U)的函數(shù)依賴集,X,Z,W是U的子集,對于任意的ZWF,若 XZ(表X包含Z),則XXW。(2)算法:a.令X+ = X;b.在F中依次查找每個沒有被標(biāo)記的函數(shù)依賴,若“左邊屬性集”包含于X+ ,則令 X+ = X+“右邊屬性集”,為被訪問過的函數(shù)依賴設(shè)置訪問標(biāo)記。c.反復(fù)執(zhí)行b直到X+不改變?yōu)橹?。(先令X+等于本身,然后在F+中依次查找左邊包含于X+的屬性,把其右邊的對應(yīng)屬性并到X中)(3)算法實(shí)現(xiàn) 輸入:關(guān)系模式R的子集X,R上的函數(shù)依賴集F。 輸出:X關(guān)于F的閉包X+算法偽語言描述:Closure(X,F) olds=; news=X; G=F; while (olds!=news) olds=news; for (G中的每個函數(shù)依賴WZ) if (news包含W) news=newsZ; 從G中刪除函數(shù)依賴WZ; return news;例:已知關(guān)系模式R中U=A,B,C,D, E, G,F=ABC, CA, BCD, ACDB, DEG, BEC, CGBD, CEAG,求(BD)+,判斷BDAC是否屬于F+解:X+=BDEGCA結(jié)論:(BD)+=ABCDEG,BDAC可由F導(dǎo)出,即BDAC屬于F+例:已知關(guān)系模式R中U=A,B,C,E, H, P, G,F=ACPE, PGA, BCE, AP, GAB,GCA, PABG, AEGB, ABCPH,證明BGHE屬于F+證:因?yàn)?(BG)+ =ABCEHPG,所以BGHE可由F導(dǎo)出,即BGHE屬于F+4、結(jié)論判定函數(shù)依賴XY是否能由F導(dǎo)出的問題,可轉(zhuǎn)化為求X+并判定Y是否是X+子集的問題。即求閉包問題可轉(zhuǎn)化為求屬性集問題。判定給定函數(shù)依賴XY是否蘊(yùn)涵于函數(shù)依賴
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國無阻力軸向補(bǔ)償器數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年中國數(shù)碼控制箱市場調(diào)查研究報(bào)告
- 2025-2030年中國亞氯酸鈉項(xiàng)目投資風(fēng)險研究報(bào)告
- 2025至2031年中國絨把手記數(shù)跳繩行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國絕緣油介電強(qiáng)度自動測定儀行業(yè)投資前景及策略咨詢研究報(bào)告
- 小學(xué)一年級語文下冊《口語交際:一起做游戲》指導(dǎo)
- 新疆司法警官職業(yè)學(xué)院《畢業(yè)論文寫作與作品設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025-2030年中國4,4′行業(yè)運(yùn)行態(tài)勢及投資風(fēng)險評估報(bào)告
- 新疆伊犁州2025年初三下學(xué)期第一次模擬考試語文試題試卷含解析
- 2025-2030年中國TETRA數(shù)字集群無線電系統(tǒng)行業(yè)發(fā)展現(xiàn)狀分析及投資前景預(yù)測研究報(bào)告
- 特殊教育導(dǎo)論 課件 第一章 特殊教育的基本概念
- 急救醫(yī)療資源整合優(yōu)化研究
- 《局域網(wǎng)組建》課件
- IDEA-低空經(jīng)濟(jì)發(fā)展白皮書(2.0)全數(shù)字化方案
- 牛津譯林7A-Unit3、4單元復(fù)習(xí)
- 專題四“挺膺擔(dān)當(dāng)”主題團(tuán)課
- 國家義務(wù)教育質(zhì)量監(jiān)測初中美術(shù)試題
- 超聲波探傷作業(yè)指導(dǎo)書
- 課程思政視域下小學(xué)音樂教學(xué)策略初探 論文
- 智能高速鐵路概論-課件-第一章-世界智能鐵路發(fā)展-
- 群眾性戰(zhàn)傷救治技術(shù)知識考試題庫-下(多選、判斷題部分)
評論
0/150
提交評論