版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、4.44.4對函數(shù)依賴對函數(shù)依賴X→YX→Y的定義加以擴充,的定義加以擴充,X和Y可以為空屬性集,用可以為空屬性集,用φ表示,那么表示,那么X→φX→φ,φ→Yφ→Y,φ→φφ→φ的含義是什么?的含義是什么?答:據(jù)推理規(guī)則的自反律可知,答:據(jù)推理規(guī)則的自反律可知,X?ф和ф?ф是平凡的是平凡的FD,總是成立的。,總是成立的。而ф?Y表示在當(dāng)前關(guān)系中,任意兩個元組的表示在當(dāng)前關(guān)系中,任意兩個元組的Y值相等,也就是當(dāng)前關(guān)系的值相等,也就是當(dāng)
2、前關(guān)系的Y值都值都相等。相等。4.6設(shè)關(guān)系模式R有n個屬性,在模式R上可能成立的函數(shù)依賴有多少個?其中平凡的FD有多少個?非平凡的FD有多少個?解:這個問題是排列組合問題。FD形為X?Y,從n個屬性值中選擇屬性組成X共有CC…C=2n種方法;同理,組成Y也有2n種方法。因此組成X?Y形式應(yīng)該有nnn2n2n=4n種方法。即可能成立的FD有4n個。平凡的FD要求Y?X,組合X?Y形式的選擇有:CCC(CC)C(C+CC)…C(C+C…C)
3、n0n11n222nnnn=C20C21C22…C2n=(12)n=3nnnnn即平凡的FD有3n。因而非平凡的FD有4n-3n個。4.8設(shè)關(guān)系模式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,C→B},則相對于F,試寫出關(guān)系模式R的關(guān)鍵碼。并說明理由。解:R的關(guān)鍵碼為ACD。因為從已知的F,只能推出ACD→ABCD。4.13設(shè)關(guān)系模式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,B→C},①試寫出屬性集BD的閉包(BD)。
4、②試寫出所有左部是B的函數(shù)依賴(即形為“B→?”)。解:①從已知的F,可推出BD→BCD,所以(BD)=BCD。②由于B=BC,因此左部是B的FD有四個:B→φ,B→B,B→C,B→BC。4.14設(shè)關(guān)系模式R(ABCDE)上FD集為F,并且F={A→BC,CD→E,B→D,E→A}。①試求R的候選鍵。②試求B的值。解:①R的候選鍵有四個:A、E、CD和BC。②B=BD。4.15設(shè)有關(guān)系模式R(ABC),其關(guān)系r如圖4.20所示。①試判斷
5、下列三個FD在關(guān)系r中是否成立?A→BBC→AB→A②根據(jù)關(guān)系r,你能斷定哪些FD在關(guān)系模式R上不成立?ABC1234235334.26設(shè)關(guān)系模式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)={AB→CD,A→D}。①試說明R不是2NF模式的理由。②試把R分解成2NF模式集。答:①從已知FD集F,可知R的候選鍵是AB。另外,AB→D是一個局部依賴,因此R不是2NF模式。②此時R應(yīng)分解成ρ=AD,ABC,ρ是2NF模式集。4.27設(shè)關(guān)系模式R
6、(ABC),F(xiàn)是R上成立的FD集,F(xiàn)={C→B,B→A}。①試說明R不是3NF模式的理由。②試把R分解成3NF模式集。答:①從已知FD集F,可知R的候選鍵是C。從C→B和B→A,可知C→A是一個傳遞依賴,因此R不是3NF模式。②此時R應(yīng)分解成ρ=CB,BA,ρ是3NF模式集。4.28設(shè)有關(guān)系模式R(職工編號,日期,日營業(yè)額,部門名,部門經(jīng)理),該模式統(tǒng)計商店里每個職工的日營業(yè)額,以及職工所在的部門和經(jīng)理信息。如果規(guī)定:每個職工每天只有一
7、個營業(yè)額;每個職工只在一個部門工作;每個部門只有一個經(jīng)理。試回答下列問題:(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼;(2)說明R不是2NF的理由,并把R分解成2NF模式集;(3)進而分解成3NF模式集。解:(1)基本的FD有三個:(職工編號,日期)→日營業(yè)額職工編號→部門名部門名→部門經(jīng)理R的關(guān)鍵碼為(職工編號,日期)。(2)R中有兩個這樣的FD:(職工編號,日期)→(部門名,部門經(jīng)理)職工編號→(部門名,部門經(jīng)理)可見前一個F
8、D是局部依賴,所以R不是2NF模式。R應(yīng)分解成R1(職工編號,部門名,部門經(jīng)理)R2(職工編號,日期,日營業(yè)額)此處,R1和R2都是2NF模式。(3)R2已是3NF模式。在R1中,存在兩個FD:職工編號→部門名部門名→部門經(jīng)理因此,“職工編號→部門經(jīng)理”是一個傳遞依賴,R1不是3NF模式。R1應(yīng)分解成R11(職工編號,部門名)R12(部門名,部門經(jīng)理)這樣,ρ=R11,R12,R2是一個3NF模式集。4.30設(shè)關(guān)系模式R(ABCD),在
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第7章關(guān)系數(shù)據(jù)庫規(guī)范化理論復(fù)習(xí)題
- 第3章關(guān)系數(shù)據(jù)庫規(guī)范化理論1xt
- 關(guān)系數(shù)據(jù)庫的模式設(shè)計習(xí)題及答案
- 數(shù)據(jù)庫外文翻譯---關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)
- 基于泛關(guān)系的關(guān)系數(shù)據(jù)庫設(shè)計.pdf
- XML數(shù)據(jù)庫的規(guī)范化理論研究.pdf
- 關(guān)系數(shù)據(jù)庫的概化技術(shù)研究.pdf
- 基于關(guān)系數(shù)據(jù)庫的對象持久化研究.pdf
- 對象-關(guān)系數(shù)據(jù)庫及其語言
- 外文翻譯---關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)
- 基于約束的XML數(shù)據(jù)庫模式規(guī)范化研究.pdf
- 關(guān)系數(shù)據(jù)庫畢業(yè)論文
- 關(guān)系數(shù)據(jù)庫查詢優(yōu)化.pdf
- 關(guān)系數(shù)據(jù)庫到XML的數(shù)據(jù)轉(zhuǎn)換.pdf
- 網(wǎng)絡(luò)管理講義chapter4
- 關(guān)系數(shù)據(jù)庫規(guī)范創(chuàng)建和數(shù)據(jù)完整性維護.pdf
- xml數(shù)據(jù)存儲到關(guān)系數(shù)據(jù)庫畢業(yè)設(shè)計
- 關(guān)系數(shù)據(jù)庫數(shù)字水印研究.pdf
- 關(guān)系數(shù)據(jù)庫的對象化工具.pdf
- 基于關(guān)系數(shù)據(jù)庫和面向?qū)ο髷?shù)據(jù)庫的設(shè)計及應(yīng)用研究.pdf
評論
0/150
提交評論