第六章 關(guān)系數(shù)據(jù)理論
第六章關(guān)系數(shù)據(jù)理論一、單項選擇題.不應(yīng)該刪除的數(shù)據(jù)被刪除.應(yīng)該插入的數(shù)據(jù)未被插入B.不應(yīng)插入的數(shù)據(jù)被插入D.應(yīng)該插入的數(shù)據(jù)未被插入1. 關(guān)系規(guī)范化中的刪除操作異常是指插入操作異常是指。A. 不應(yīng)該刪除的數(shù)據(jù)被刪除C.應(yīng)該刪除的數(shù)據(jù)位被刪除2. 設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是()。A.關(guān)系規(guī)范化理論B.關(guān)系運算理論C.關(guān)系代數(shù)理論 D.數(shù)理邏輯3. 規(guī)范化理論是關(guān)系數(shù)據(jù)庫進行邏輯設(shè)計的理論依據(jù)。根據(jù)這個理論關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:其每一項屬性都是()。A.互不相關(guān)的 B.不可分解的C.長度可變的D.互相關(guān)聯(lián)的4. 關(guān)系數(shù)據(jù)庫規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫中()問題而引入的?;迦?、刪除異常和數(shù)據(jù)冗余B.提高查詢速度C.減少數(shù)據(jù)操作的復(fù)雜性D.保證數(shù)據(jù)的安全性和完整性5. 規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及()的缺陷。A.數(shù)據(jù)的不一致 B.結(jié)構(gòu)的不合理C.冗余度大D.數(shù)據(jù)丟失6. 當(dāng)關(guān)系模式R(A,B,C)已屬于3NF,A.它一定消除了插入和刪除異常C. 一定屬于BCNF下列說法中()是正確的。B. 仍然存在一定的插入和刪除異常D.A和C都是7. 關(guān)系模型中的關(guān)系模式至少是()。A.1NFB.2NFC.3NFD.BCNF)。以上都不是()。8. 在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是(A.1NFB.2NFC.3NFD.BCNF9. 當(dāng)B屬于函數(shù)依賴于A時,屬性A與B的關(guān)系是( )。A.1對多 B.多對1C.多對多 D.10. 在關(guān)系模式中,如果屬性A和B存在一對一的關(guān)系,則說A.ABB.BAC.A-BD.以上都不是11. 候選碼中的屬性稱為()。D.關(guān)鍵屬性A.非主屬性B.主屬性 C.復(fù)合屬性12. 關(guān)系模式中各級模式之間的關(guān)系為()。A.3NFu 2NFu 1NFB.3NFu 1NFu 2NFC. 1NFu 2NFu 3NFD.2NFu 1NFu 3NF13. 關(guān)系模式中,滿足2NF的模式()。A可能是1NF B.必定是1NFC.必定是3NF D.必定是BCNF14. 關(guān)系模式R中的屬性全部是主屬性,則R的最高范式必定是()。A.2NFB.3NFC.BCNFD.4NF15. 消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是()。A.1NFB.2NFC.3NFD.4NF16. 關(guān)系模式的候選碼可以有,主碼有。A.0個B.1個C.1個或多個D.多個17. 候選碼中的屬性可以有()。A.0個B.1個C.1個或多個D.多個18. 關(guān)系模式的分解()。A.唯一B.不唯一19.圖4.中給定的關(guān)系R ()。零件號單價P125P28P325P49圖4.5關(guān)系RA.不是3NFB.是3NF但不是2NFC.是3NF但不是BCNF D.是BCNF20. 設(shè)有如圖4.6所示的關(guān)系R,它是()。A.1NFB.2NFC.3NFD.4NF材料號材料名生產(chǎn)廠M1線材武漢M2型材武漢M3板材廣東M4型材武漢圖4.6關(guān)系R21. 有關(guān)系模式A (C, T, H, R, S),其中各屬性的含義是:C-課程;T-教員;H-上課 時間;R-教室;S-學(xué)生。根據(jù)語義有如下函數(shù)依賴集F=C-T, (H, R)-C, (H, T)-R, (H, S)-R。關(guān)系模式 A 的碼是()。A. CB. (H, R)C. (H, T)D. (H, S)22. 在關(guān)系模式R(A, B, C, D)中,有函數(shù)依賴集F=B-C, C-D, D-A,則R能達到()。A 1NFB 2NFC 3NFD以上三者都不是23. 若關(guān)系R的候選碼都是由單屬性構(gòu)成的,則R的最高范式必定是()。A 1NFB 2NFC 3NFD 無法確定24. 有關(guān)系模式學(xué)生(學(xué)號,課程號,名次),若每一名學(xué)生每門課程有一定的名次,每門課程每一名次只有一名學(xué)生,則以下敘述中錯誤的是()。A (學(xué)號,課程號)和(課程號,名次)都可以作為候選碼B只有(學(xué)號,課程號)能作為候選碼C此關(guān)系模式屬于3NFD此關(guān)系模式屬于BCNF二、在函數(shù)依賴范疇內(nèi),指出下列關(guān)系模式是第幾范式?并說明理由。R (X, Y, Z) F=XYZR (X, Y, Z) F=YZ, XZ-YR (X, Y, Z) F=YZ, YX, XYZR (X, Y, Z) F=XY, XZR (W, X, Y, Z) F=XZ, WXY三、已知下列關(guān)系模式只有一個候選碼,求出下列關(guān)系模式中的候選碼。1. 設(shè)有關(guān)系模式 R (U, F),其中:U=A,B,C,D,E,F=AD,ED,DB,BCD,DCA,求 出R的候選碼。2. 設(shè)有關(guān)系模式R (F, G, H, I, J), R的函數(shù)依賴集: F=FI, JI, IG, GHI, IHF,求出 R 的候選碼。3. 設(shè)有關(guān)系模式R (A,B,C,D,E),其上的函數(shù)依賴集:F=AC, C-D, B-C, DE-C, CE-A,求出 R 的候選碼。四、設(shè)有如下關(guān)系R:職工號職工名年齡性別單位號單位名E1ZHAO20FD3CCCE2WANG25MD1AAAE3SUN38MD3CCCE4LI25FD3CCC試問R是否屬于3NF?為什么?若不是,它屬于第幾范式?并如何規(guī)范化為3NF?