db第6章習(xí)題答案_第1頁
db第6章習(xí)題答案_第2頁
db第6章習(xí)題答案_第3頁
db第6章習(xí)題答案_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第六章關(guān)系數(shù)據(jù)理論一、選擇題1為了設(shè)計出性能較優(yōu)的關(guān)系模式,必須進(jìn)行規(guī)范化,規(guī)范化主要的理論依據(jù)是(A )。A.關(guān)系規(guī)范化理論B.關(guān)系代數(shù)理論C.數(shù)理邏輯D.關(guān)系運算理論2 .規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行邏輯設(shè)計的理論依據(jù),根據(jù)這個理論,關(guān)系數(shù)據(jù)庫中 的關(guān)系必須滿足:每一個屬性都是( B)。A.長度不變的B.不可分解的C.互相關(guān)聯(lián)的D.互不相關(guān)的3 .已知關(guān)系模式R (A,B,C,D,E)及其上的函數(shù)相關(guān)性集合F=A-D,B-C, E-A ,該關(guān)系模式的候選關(guān)鍵字是( B )。B. BED. DE4.設(shè)學(xué)生關(guān)系 S (SNQ SNAME SSEX SAGE SDPART的主鍵為 SNQ學(xué)生選課關(guān)

2、系 SC (SNQ CNQ SCOR E 的主鍵為 SNOF 口 CNQ 貝 U 關(guān)系 R (SNQ CNQ SSEX SAGE SDPAR T SCORE的主鍵為 SNOF口 CNQ其滿足(A )。A. 1NFC. 3NF D. BCNF5 .設(shè)有關(guān)系模式 W(C, P, S, G, T, R),其中各屬性的含義是: C表示課程,P表示 教師,S表示學(xué)生,G表示成績,T表示時間,R表示教室,根據(jù)語義有如下數(shù)據(jù)依賴集: D= C 一P, (S, C) - G, (T, R) - C, (T, P) - R, (T, S) - R ,關(guān)系模式 W的一個關(guān)鍵字是(D)。A.(S,C)B.(T,R)

3、C.(T,P)D.(T,S)6 .關(guān)系模式中,滿足 2NF的模式(B )。A.可能是1NF B.必定是1NFC.必定是3NF D.必定是 BCNF7 .關(guān)系模式R中的屬性全是主屬性,則R的最高范式必定是(C )。A. 1NF B. 2NFC. 3NF D. BCNF8.消除了部分函數(shù)依賴的 1NF的關(guān)系模式,必定是(B )。A. 1NF B. 2NFC. 3NF D. BCNF9 .如果A- >B ,那么屬性A和屬性B的聯(lián)系是(B )。A. 一對多 B.多對一C.多對多D.以上都不是10 .關(guān)系模式的候選關(guān)鍵字可以有1個或多個,而主關(guān)鍵字有(C )。A.多個B. 0個C. 1個D. 1

4、個或多個11 .候選關(guān)鍵字的屬性可以有(D )。A.多個B. 0個C. 1個D. 1 個或多個12 .關(guān)系模式的任何屬性(A)。A.不可再分B.可以再分C.命名在關(guān)系模式上可以不唯一D.以上都不是13 .設(shè)有關(guān)系模式 W(C, P, S, G, T, R),其中各屬性的含義是:C表示課程,P表示教師,S表示學(xué)生,G表示成績,T表示時間,R表示教室,根據(jù)語義有如下數(shù)據(jù)依賴集:D= C一P,(S,C)- G, (T,R)-C,(T,P)- R,(T,S)- R ,若將關(guān)系模式W分解為三個關(guān)系模式W1(C,P),W2(S,C,G),W2(S, T,R,C),則W1的規(guī)范化程序最高達(dá)到(D )。A.

5、1NFC. 3NF D. BCNF14.在關(guān)系數(shù)據(jù)庫中,任何二元關(guān)系模式的最高范式必定是(D)。A. 1NFC. 3NF D. BCNF15.在關(guān)系規(guī)范式中,分解關(guān)系的基本原則是( B )。I .實現(xiàn)無損連接II .分解后的關(guān)系相互獨立III .保持原有的依賴關(guān)系A(chǔ). I和n b. I和出C. I d. n16 .任何一個滿足2NF但不滿足3NF的關(guān)系模式都存在(D )。A.主屬性對鍵的部分依賴B.非主屬性對鍵的部分依賴C.主屬性對鍵的傳遞依賴D.非主屬性對鍵的傳遞依賴17 .設(shè)數(shù)據(jù)庫關(guān)系模式R=(A,B,C,D,E),有下列函數(shù)依賴:A- BC,D- E,C- D;下述對R的分解中,哪些分解

6、是 R的無損連接分解(B )。I. (A B, C) (C, D, E)II. (A, B) (A G D, E)III. (A, C) (B, C, D, E)IV. (A, B) (C, D, E)A.只有W b. I和n c. I、n和m D.都不是18.若關(guān)系模式R (U, F)屬于3NF,則(C)。A. 一定屬于BCNFB.消除了插入的刪除異常C.仍存在一定的插入和刪除異常D.屬于BCNF且消除了插入和刪除異常19 .下列說法不正確的是(C)。A.任何一個包含兩個屬性的關(guān)系模式一定滿足3NFB.任何一個包含兩個屬性的關(guān)系模式一定滿足BCNFC.任何一個包含三個屬性的關(guān)系模式一定滿足3

7、NFD.任何一個關(guān)系模式都一定有碼20 .設(shè)關(guān)系模式 R (A, B, C), F是R上成立的FD集,F(xiàn)= B-C,則分解P=AB, BC 相對于F (A )。A.是無損聯(lián)接,也是保持 FD的分解B.是無損聯(lián)接,也不保持 FD的分解C.不是無損聯(lián)接,但保持 FD的分解D.既不是無損聯(lián)接,也不保持FD的分解21 .關(guān)系數(shù)據(jù)庫規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫中( A )的問題而引入的。A.插入、刪除和數(shù)據(jù)冗余B.提高查詢速度C.減少數(shù)據(jù)操作的復(fù)雜性D.保證數(shù)據(jù)的安全性和完整性22|關(guān)系的規(guī)范化中,各個范式之間的關(guān)系是(B)。A. 1NF C 2NFC 3NFB. 3NF £ 2NFC 1NFC

8、. 1NF=2NF=3NFD. 1NF £ 2NFC BCNFE 3NF23.學(xué)生表(id , name, sex, age, depart_id , depart_name ),存在函數(shù)依賴是 id name, sex, age, depart_id ; dept_id f dept_name, 其滿足(B )。A. 1NF B. 2NFC. 3NF D. BCNF24.設(shè)有關(guān)系模式 R (S, D, Ml),其函數(shù)依賴集:F=S - D, D-M,則關(guān)系模式 R的 規(guī)范化程度最高達(dá)到(B)。A. 1NF B. 2NFC. 3NF D. BCNF25 .設(shè)有關(guān)系模式 R (A, B

9、, C, D),其數(shù)據(jù)依賴集:F= (A, B) - C, C-D,則關(guān) 系模式R的規(guī)范化程度最高達(dá)到(B )。A. 1NF B. 2NF C. 3NF D. BCNF26 .下列關(guān)于函數(shù)依賴的敘述中,哪一條是不正確的( B )。A.由Y,Z,則 X- YZ27 由 XH YZ,則 Xf Y, Y-ZC.由 X Y, WY» Z,則 XW> ZD.由"Y, ZC Y,則 Xf Z27. X-Y,當(dāng)下列哪一條成立時,稱為平凡的函數(shù)依賴( B )。A. X Y B. Y C XC. X AY=d D. X n Ywd28 .關(guān)系數(shù)據(jù)庫的規(guī)范化理論指出:關(guān)系數(shù)據(jù)庫中的關(guān)系應(yīng)

10、該滿足一定的要求,最起碼的要求是達(dá)到1NF,即滿足(D )。A.每個非主鍵屬性都完全依賴于主鍵屬性B.主鍵屬性唯一標(biāo)識關(guān)系中的元組C.關(guān)系中的元組不可重復(fù)D.每個屬性都是不可分解的29 .根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式,部門(部門號,部門名,部門成員,部門總經(jīng)理)關(guān)系中,因哪個屬性而使它不滿足第一范式(B)。A.部門總經(jīng)理B.部門成員C.部門名D.部門號二、簡答題1 .理解并給出下列術(shù)語的定義:函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、候選碼、主碼、外碼、全碼。解析:解答本題不能僅僅把概論上的定義寫下來。關(guān)鍵是真正理解和運用這些概念。答:函數(shù)依賴:設(shè)R(U)是一個關(guān)系模

11、式,U是R的屬性集合,X和Y是U的子集。對于R (U)的任意一個可能的關(guān)系 r,如果r中不存在兩個元組,它們在X上的屬性值相同, 而 在Y上的屬性值不同,則稱"X函數(shù)確定Y"或"Y函數(shù)依賴于 X",記作XfY。解析:1)函數(shù)依賴是最基本的一種數(shù)據(jù)依賴,也是最重要的一種數(shù)據(jù)依賴。2)函數(shù)依賴是屬性之間的一種聯(lián)系,體現(xiàn)在屬性值是否相等。 由上面的定義可以知道,如果X-Y,則r中任意兩個元組,若它們在 X上的屬性值相同,那么在 Y上的屬性值一定 也相同。3)我們要從屬性間實際存在的語義來確定他們之間的函數(shù)依賴,即函數(shù)依賴反映了 (描述了)現(xiàn)實世界的一種語義。4

12、)函數(shù)依賴不是指關(guān)系模式R的在某個時刻的關(guān)系(值)滿足的約束條件,而是指 R任何時刻的一切關(guān)系均要滿足的約束條件。答:完全函數(shù)依賴、部分函數(shù)依賴 :在R (U)中,如果 X Y,并且對于X的任何一個 真子集X,都有X' - Y,則稱Y對X完全函數(shù)依賴;若X- Y, (1 Y不完全函數(shù)依賴于 X,則 稱Y對X部分函數(shù)依賴;候選碼、主碼:設(shè)K為R(U, F)中的屬性或?qū)傩越M合,若 K U則K為R的候選碼。若候選碼多于一個,則選定其中的一個為主碼。答:外碼:關(guān)系模式 R中屬性或?qū)傩越M X并非R的碼,但X是另一個關(guān)系模式的碼, 則稱X是R的外部碼也稱外碼。全碼:整個屬性組是碼,稱為全碼( Al

13、l-key )。2 .建立一個關(guān)于系、學(xué)生、班級、學(xué)會等諸信息的關(guān)系數(shù)據(jù)庫。描述學(xué)生的屬性有:學(xué)號、姓名、出生年月、系名、班號、宿舍區(qū)。描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入校年份。描述系的屬性有:系名、系號、系辦公室地點、人數(shù)。描述學(xué)會的屬性有:學(xué)會名、成立年份、地點、人數(shù)。有關(guān)語義如下:一個系有若干專業(yè),每個專業(yè)每年只招一個班,每個班有若干學(xué)生。 一個系的學(xué)生住在同一宿舍區(qū)。每個學(xué)生可參加若干學(xué)會,每個學(xué)會有若干學(xué)生。學(xué)生參 加某學(xué)會有一個入會年份。請給出關(guān)系模式,指出是否存在傳遞函數(shù)依賴,對于函數(shù)依賴左部是多屬性的情況討 論函數(shù)依賴是完全函數(shù)依賴,還是部分函數(shù)依賴。指出各關(guān)系的候

14、選碼、外部碼,有沒有全碼存在?答:關(guān)系模式: 學(xué)生 S (S#, SN, SB, DN C#, SA)班級 C (C#, CS DN CNUM CDATE系 D ( D#, DN DA DNUM學(xué)會 P (PN, DATE1 PA, PNUM學(xué)生-學(xué)會 SP (S#, PN DATE2其中,S#一學(xué)號,SN-姓名,SB-出生年月,SA-宿舍區(qū)C#一班號,CS-專業(yè)名,CNUM班級人數(shù),CDATE-入校年份D#一系號,DN-系名,DA-系辦公室地點,DNUM系人數(shù)PN一學(xué)會名,DATEH成立年月,PA-地點,PNUM學(xué)會人數(shù),DATE2-入會年份S中存在傳遞函數(shù)依賴:S#f DN, S#f SA, C#f SAC中存在傳遞函數(shù)依賴:C#H DN(S#, PNJ) 一 DATE2和(CS CDATE 一 C#均為SP中的函數(shù)依賴,是完全函數(shù)依賴 關(guān)系候選碼外部碼全碼S S# C# ,

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論