數(shù)據(jù)庫系統(tǒng)原理第三次作業(yè)
第5章 ?關(guān)系數(shù)據(jù)庫理論
具體要求:
1、作業(yè)組織:先在作業(yè)本完成每題的答題,再將作業(yè)本中的每頁答題拍照貼到答題卡文件相應(yīng)位置,答題卡文件命名:學號姓名-第3次作業(yè).doc(例如學號張三-第3次作業(yè).doc),注意排版格式。
2、遞交方式:在【優(yōu)學院】—【作業(yè)】相應(yīng)欄目上傳自己的作業(yè)答題卡文件供老師批改,批改后返回給大家再上傳到網(wǎng)安學院作業(yè)系統(tǒng)的相關(guān)欄目。(注意:時間限制)。
一、選擇題
1.?下面關(guān)于函數(shù)依賴的敘述中,不正確的是( ??? ?)。
A.若X→Y,X→Z,則X→YZ?傳遞律 ?????????B.若XY→Z,則X→Z,?Y→Z
C.若X→Y,WY→Z,則XW→Z?偽傳遞律 ??????D.若X→Y,則XZ→YZ增補律
2.?當關(guān)系模式R(A,B)已屬于3NF,下列說法中(? ? ? ?)是正確的。
A.仍存在一定的插入和刪除異常?????????B.它一定消除了插入和刪除異常 ????
C.一定屬于BCNF ??D.B和C都是
3.?消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是(? ? ? ?)。
A.1NF?????????????B.2NF ?C.3NF ??????????D.4NF
4.?關(guān)系數(shù)據(jù)庫規(guī)范化是解決關(guān)系數(shù)據(jù)庫中( )問題而引入的。
A.插入、刪除和數(shù)據(jù)冗余???????????????B. 提高查詢速度??
C.減少數(shù)據(jù)操作的復(fù)雜性???????????????D. 保證數(shù)據(jù)的完整性和安全性
5.?在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是(? ?)。
A.1NF?????????????B.2NF ?C.3NF ??????????D.BCNF
6.?當B屬于函數(shù)依賴于A屬性時,屬性A和B的聯(lián)系是(? ? ? )。
A.1:1?????????????B.1:m ?C.m:1 ?????????????D.m:n
7.?關(guān)系模式R中的屬性全部都是主屬性,則R的最高范式必定是(? ?)。
A.2NF?????????????B.3NF ?C.4NF ??????????D.BCNF
8.?消除了傳遞依賴的2NF的關(guān)系模式必定是(? ? ?)。
A.2NF?????????????B.3NF ?C.BCNF ??????D.4NF
9.?下面“教研室”關(guān)系中,因哪個屬性而使得該關(guān)系不滿足第一范式?( ???)
教研室(教研室編號,教研室名稱,教研室主任編號,教研室成員)
A.教研室編號 ??????B.教研室名稱 ?????C.教研室主任編號 D.教研室成員
10.?下圖中給定關(guān)系R(? ? ?)。
?
A.是2NF ?B.是3NF 但不是2NF
C.是3NF,但不是BCNF ?D.是BCNF
11.?下圖中給定關(guān)系R是( ?? )。
?
?
A.2NF??????????????B.3NF? ? C.4NF ????????????D.BCNF
12.?某關(guān)系模式為運貨路徑(顧客姓名,顧客地址,商品姓名,供應(yīng)商姓名,供應(yīng)商地址),該關(guān)系模式的主鍵是( ?? )。
A.顧客姓名,供應(yīng)商姓名??????????????????????????B.顧客姓名,商品姓名
C.顧客姓名,商品姓名,供應(yīng)商姓名 ???????????D.顧客姓名,顧客地址
二、解答題
1.?給定關(guān)系模式?r(R)=r(A, B, C, D),函數(shù)依賴集F={ABC?D, D?A},找出關(guān)系r(R)的所有候選碼。
2.?設(shè)關(guān)系模式r(A,B,C,D),F(xiàn)是r上成立的函數(shù)依賴集,F(xiàn)={A->BC, B->C, C->D},則相對于F,求:
(1)r的候選碼是什么?
(2)請說明r是否屬于BCNF?
(3)如果r不屬于BCNF,請把r分解為BCNF的關(guān)系模式。
3.?指出下列關(guān)系模式是第幾范式?

4.?對于給定的關(guān)系模式r(R)=r(A,B,C,D,E)和函數(shù)依賴集F={A→BC,CD→E,B→D,E→A},試計算:
(1)計算A+,B+;
(2)求出r(R)的所有候選碼。
參考答案
一 選擇題
1-5 BABAD
6-10 CCBDD
11-12 AC
二、解答題



