《第六章 關(guān)系數(shù)據(jù)理論》由會(huì)員分享,可在線閱讀,更多相關(guān)《第六章 關(guān)系數(shù)據(jù)理論(4頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第六章關(guān)系數(shù)據(jù)理論
一、 單項(xiàng)選擇題
.不應(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è)計(jì)性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是( )。
A.關(guān)系規(guī)范化理論B.關(guān)系運(yùn)算理論 C.關(guān)系代數(shù)理論 D.數(shù)理邏輯
3. 規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行邏輯設(shè)計(jì)的理論依據(jù)。根據(jù)這個(gè)理論關(guān)系數(shù)據(jù)庫中的關(guān)系必
須滿足:其每一項(xiàng)屬性都是( )。
A.互不相關(guān)的 B.不可分解的 C.長度可變的
2、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.1
3、NF B.2NF C.3NF D.BCNF
)。
以上都不是
( )。
8. 在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是(
A.1NF B.2NF C.3NF D.BCNF
9. 當(dāng)B屬于函數(shù)依賴于A時(shí),屬性A與B的關(guān)系是( )。
A.1對(duì)多 B.多對(duì)1 C.多對(duì)多 D.
10. 在關(guān)系模式中,如果屬性A和B存在一對(duì)一的關(guān)系,則說
A.A—B B.B—A C.A-—B D.以上都不是
11. 候選碼中的屬性稱為( )。
D.關(guān)鍵屬性
A.非主屬性 B.主屬性 C.復(fù)合屬性
12. 關(guān)系模式中各級(jí)模式之間的關(guān)系為( )。
A.3NFu 2NFu 1NF B.3N
4、Fu 1NFu 2NF
C. 1NFu 2NFu 3NF D.2NFu 1NFu 3NF
13. 關(guān)系模式中,滿足2NF的模式( )。
A可能是1NF B.必定是1NF
C.必定是3NF D.必定是BCNF
14. 關(guān)系模式R中的屬性全部是主屬性,則R的最高范式必定是( )。
A.2NF B.3NF C.BCNF D.4NF
15. 消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是( )。
A.1NF B.2NF C.3NF D.4NF
16. 關(guān)系模式的候選碼可以有①,主碼有②。
A.0個(gè) B.1個(gè) C.1個(gè)或多個(gè) D.多個(gè)
17. 候選碼中的屬性可以有( )。
A.0個(gè)
5、 B.1個(gè) C.1個(gè)或多個(gè) D.多個(gè)
18. 關(guān)系模式的分解( )。
A.唯一 B.不唯一
19.圖4.中給定的關(guān)系R ( )。
零件號(hào)
單價(jià)
P1
25
P2
8
P3
25
P4
9
圖4.5關(guān)系R
A.不是3NF B.是3NF但不是2NF
C.是3NF但不是BCNF D.是BCNF
20. 設(shè)有如圖4.6所示的關(guān)系R,它是( )。
A.1NF
B.2NF
C.3NF
D.4NF
材料號(hào)
材料名
生產(chǎn)廠
M1
線材
武漢
M2
型材
武漢
M3
板材
廣東
M4
型材
武漢
圖4.6關(guān)系R
6、21. 有關(guān)系模式A (C, T, H, R, S),其中各屬性的含義是:C--課程;T--教員;H--上課 時(shí)間;R--教室;S--學(xué)生。根據(jù)語義有如下函數(shù)依賴集
F={C-T, (H, R)-C, (H, T)-R, (H, S)-R}。關(guān)系模式 A 的碼是( )。
A. C B. (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能達(dá)到( )。
A 1NF B 2NF C 3NF D以上三者都不是
23. 若關(guān)系R的候選碼都是由單屬性構(gòu)成的,則R的最高范式必定是( )。
7、A 1NF B 2NF C 3NF D 無法確定
24. 有關(guān)系模式學(xué)生(學(xué)號(hào),課程號(hào),名次),若每一名學(xué)生每門課程有一定的名次,每門
課程每一名次只有一名學(xué)生,則以下敘述中錯(cuò)誤的是( )。
A (學(xué)號(hào),課程號(hào))和(課程號(hào),名次)都可以作為候選碼
B只有(學(xué)號(hào),課程號(hào))能作為候選碼
C此關(guān)系模式屬于3NF D此關(guān)系模式屬于BCNF
二、 在函數(shù)依賴范疇內(nèi),指出下列關(guān)系模式是第幾范式?并說明理由。
R (X, Y, Z) F={XY—Z}
R (X, Y, Z) F={Y—Z, XZ-Y}
R (X, Y, Z) F={Y—Z, Y—X, X—YZ}
R (X, Y, Z)
8、F={X—Y, X—Z}
R (W, X, Y, Z) F={X—Z, WX—Y}
三、 已知下列關(guān)系模式只有一個(gè)候選碼,求出下列關(guān)系模式中的候選碼。
1. 設(shè)有關(guān)系模式 R (U, F),其中:U={A,B,C,D,E},F={A—D,E—D,D—B,BC—D,DC—A},求 出R的候選碼。
2. 設(shè)有關(guān)系模式R (F, G, H, I, J), R的函數(shù)依賴集: F={F—I, J—I, I—G, GH—I, IH—F},求出 R 的候選碼。
3. 設(shè)有關(guān)系模式R (A,B,C,D,E),其上的函數(shù)依賴集:
F={A—C, C-D, B-C, DE-C, CE-A},求出 R 的候選碼。
四、設(shè)有如下關(guān)系R:
職工號(hào)
職工名
年齡
性別
單位號(hào)
單位名
E1
ZHAO
20
F
D3
CCC
E2
WANG
25
M
D1
AAA
E3
SUN
38
M
D3
CCC
E4
LI
25
F
D3
CCC
試問R是否屬于3NF?為什么?若不是,它屬于第幾范式?并如何規(guī)范化為3NF?