一 單項選擇題
試題1
學生表(id,name,sex,age,depart_id,depart_name),存在的函數依賴是id→{name,sex,age,depart_id}; depart_id→depart_name,其滿足的最高範式是( )。
1NF
3NF
BCNF
2NF
試題2
規範化理論是關係數據庫進行邏輯設計的理論依據,根據這個理論,關係數據庫中的關係必須滿足:每 一個屬性都是( )。
互不相關的
不可分解的
互相關聯的
長度不變的
[參考答案] 不可分解的
試題3
規範化過程主要爲克服數據庫邏輯結構中的插入異常,刪除異常以及( )等缺陷。
結構不合理
數據的不一致性
冗餘度大
數據丟失
[參考答案] 冗餘度大
試題4
當關系模式R(A,B)已屬於3NF,下列說法中( )是正確的
A和C都是
仍可能存在一定的插入和刪除異常
它一定消除了插入和刪除異常
一定屬於BCNF
[參考答案] 仍可能存在一定的插入和刪除異常
試題5
在函數依賴的範疇內,任何二元關係模式屬於的最高範式是( )
BCNF
2NF
3NF
1NF
[參考答案] BCNF
試題6
消除了部分函數依賴的1NF的關係模式,必定是( )。
3NF
2NF
BCNF
4NF
[參考答案] 2NF
試題7
關係模型中的關係模式至少是( )
2NF
3NF
BCNF
1NF
[參考答案] 1NF
試題8
複合屬性
非主屬性
關鍵屬性
主屬性
[參考答案] 主屬性
試題9
設計性能較優的關係模式稱爲規範化,規範化主要的理論依據是( )
關係代數理論
數理邏輯
關係運算理論
關係規範化理論
[參考答案] 關係規範化理論
試題10
設關係模式R是3NF模式,那麼下列說明不正確的是( )
R必是1NF模式
R必定不是BCNF
R可能不是BCNF
R必是2NF模式
[參考答案] R必定不是BCNF
試題11
根據關係數據庫規範化理論,關係數據庫中的關係要滿足第一範式。下面"部門"關係中,因哪個屬性而使它不滿足第一範式? ( )。部門(部門號,部門名,部門成員,部門總經理),部門號由長度爲3的數字組成,部門名稱由長度爲20的字符串組成,部門成員由屬於部門的員工編號和姓名組成,部門總經理爲長度爲10的該部門總經理姓名。
部門號
部門總經理
部門成員
部門名
[參考答案] 部門成員
試題12
關係模式R中的屬性全是主屬性,則R的最高範式必定是( )。
BCNF
3NF
1NF
2NF
[參考答案] 3NF
一 單項選擇題
試題1
設有關係模式R(S,D,M),其函數依賴集:F={S→D,D→M},則關係模式R的規範化程度最高達到( )。
1NF
2NF
3NF
BCNF
[參考答案] 2NF
試題2
設關係模式R<U,F>,其中U={A,B,C,D,E},F={A→BC,C→D,BC→E,E→A},則分解P={R1(ABCE),R2(CD)}滿足( )
具有無損連接性、保持函數依賴
不具有無損連接性、保持函數依賴
具有無損連接性、不保持函數依賴
不具有無損連接性、不保持函數依賴
[參考答案] 具有無損連接性、保持函數依賴
試題3
兩個函數依賴集等價是指( )
函數依賴個數相等
函數依賴集的閉包相等
函數依賴集相互包含
同一關係上的函數依賴集
[參考答案] 函數依賴集的閉包相等
試題4
在關係模式R(U)中,如果X->Y和X->Z成立,那麼X->YZ也成立,這條推理規則稱爲( )
合併規則
自反律
增廣律
傳遞律
[參考答案] 合併規則
試題5
設有關係模式R(A,B,C,D),F是R上成立的FD集,F={B->C,C->D},則屬性C的閉包C+爲( )
BCD
BD
CD
BC
[參考答案] CD
二 不定項選擇題
試題1
考慮關係模式R(A,B,C,D),寫出滿足下列函數依賴時R的碼,F={BCD->A,A->C}
BCD
ABD
ABC
BD
[參考答案]
BCD
ABD
試題2
考慮關係模式R(A,B,C,D),已知函數依賴有{B->D,AB->C},關係模式R的碼是( ),R屬於( )範式
BC
AB
1NF
2NF
[參考答案]
AB
1NF
試題3
設關係模式R(A,B,C,D,E), FD={A->D, E->D, D->B, BC->D, EC->A},候選碼是( ),R屬於第( )範式
EC
ED
1NF
2NF
[參考答案]
EC
1NF