第6章SQL數(shù)據(jù)庫_第1頁
第6章SQL數(shù)據(jù)庫_第2頁
第6章SQL數(shù)據(jù)庫_第3頁
第6章SQL數(shù)據(jù)庫_第4頁
第6章SQL數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、-作者xxxx-日期xxxx第6章SQL數(shù)據(jù)庫【精品文檔】第6章一、單項選擇題1. 關(guān)系模式中各級范式之間的關(guān)系為( A )。A. 3NF2NF1NF B. 3NF1NF2NFC. 1NF2NF3NF D. 2NF1NF3NF2.關(guān)系模型中的關(guān)系模式至少是( A )。 A、1NF B、2NF C、BCNF D、4NF3.候選碼中的屬性稱為( D )。 A、非主屬性 B、復(fù)合屬性 C、關(guān)鍵屬性 D、主屬性4設(shè)有關(guān)系R(S, D, M),其函數(shù)依賴集F=SD, DM,則關(guān)系R至多滿足( B )A、1NF B、2NF C、3NF D、BCNF5. 在R(U)中,如果XY,并且對于X的任何一個真子集X

2、',都沒有X'Y,則( C )。A、X為U的候選碼 B、Y對X部分函數(shù)依賴C、Y對X完全函數(shù)依賴 D、R屬于2NF6.設(shè)F是基本關(guān)系R的一個或一組屬性,但不是關(guān)系R的碼。如果F與基本關(guān)系S的主碼Ks相對應(yīng),則稱F是基本關(guān)系R的( D )。A、候選碼 B、主碼C、全碼 D、外碼7. 關(guān)系規(guī)范化中的插入操作異常是指( D )。A. 不該刪除的數(shù)據(jù)被刪除 B. 應(yīng)該刪除的數(shù)據(jù)未被刪除 C. 不該插入的數(shù)據(jù)被插入 D. 應(yīng)該插入的數(shù)據(jù)未被插入8. 關(guān)系模式規(guī)范化的最起碼的要求是達到第一范式,即滿足( A )。A. 每個分量必須是不可分解的 B. 主碼屬性唯一標(biāo)識關(guān)系中的元組C. 關(guān)系中

3、的元組不可重復(fù) D. 每個非碼屬性都完全依賴于碼9. 從3NF到BCNF,消除了關(guān)系模式的( D )。A. 非主屬性對碼的部分函數(shù)依賴B. 非主屬性對碼的傳遞函數(shù)依賴C. 非主屬性對碼的部分和傳遞函數(shù)依賴D. 主屬性對碼的部分和傳遞函數(shù)依賴10.如果一個系統(tǒng)為關(guān)系完備系統(tǒng),那么它支持( C )。A. 關(guān)系數(shù)據(jù)結(jié)構(gòu) B. A與選擇、投影和連接C. 關(guān)系數(shù)據(jù)結(jié)構(gòu)和所有的關(guān)系代數(shù)操作D. C與實體完整性和參照完整性11.若關(guān)系模式R的所有候選碼均為單個屬性,則R最高一定可以達到(D)。A. 1NF B. 4NF C. 3NF D. 2NF12.下面關(guān)于函數(shù)依賴,不正確的是( C )。 A. 若XY,

4、XZ,則XYZ B. 若XY,Y包含Y',則XY'C.若XYZ,則XZ,YZ D. 若XY,YZ,則XZ13.關(guān)系模式分解的無損連接和保持函數(shù)依賴兩個特性之間的聯(lián)系是( B )。 A. 前者成立蘊涵后者成立 B. 沒有必然的聯(lián)系 C. 同時成立或者同時不成立 D. 后者成立蘊涵前者成立14.公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是( C )A. 多對多 B. 一對一 C. 多對一 D. 一對多15.在關(guān)系數(shù)據(jù)庫中,只消除非主屬性對碼的部分依賴的范式是( B )。A.BCNF B.1NF 16.當(dāng)B屬性函數(shù)依賴于A屬性

5、時,屬性A與B的聯(lián)系是( B )A1對多 B多對1 C多對多 D以上都不是17. 下面關(guān)于函數(shù)依賴,不正確的是( C )。A、若XY,XZ,則XYZ B、若XY,Y包含Y',則XY'C、若XYZ,則XZ,YZ D、若XY,YZ,則XZ18. 當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法( C )是正確的。A、一定消除了插入和刪除異常B、一定屬于BCNF C、仍存在一定的插入和刪除異常D、B和C都正確19.關(guān)系模型中,一個關(guān)系只有一個( D ) 。 A.候選碼 B. 外碼 C. 超碼 D. 主碼20. XY,當(dāng)下列哪一條成立時,稱為平凡的函數(shù)依賴( B )。A. X Y B. Y

6、 X C. XY= D. XY21. 設(shè)有關(guān)系模式R(A,B,C,D),其函數(shù)依賴集F=(A,B)C,CD,則關(guān)系模式R的規(guī)范化程度最高達到( B )。A. 1NF B. 2NF C. 3NF D. BCNF22. 消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是(B ) 。 A. 1NF B. 2NF C. 3NF D. BCNF23. 在關(guān)系數(shù)據(jù)庫中,任何二元關(guān)系模式的最高范式必定是(D ) 。 A. 1NF B.2NF C. 3NF D. BCNF24. 在數(shù)據(jù)庫系統(tǒng)中,把可以相互區(qū)別的客觀事物稱為( C ) A.文件 B.字段 C.實體 25. 下列關(guān)系中的基本名詞,能唯一地標(biāo)識一個元組的

7、是( C )。A主屬性 B屬性 C候選碼 D以上三都均可26關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括( B )。A. 排序、索引、統(tǒng)計 B. 選擇、投影、連接C. 關(guān)聯(lián)、更新、排序 D. 顯示、打印、制表27. Armstrong公理系統(tǒng)的推理規(guī)則不包括( D )。A、自反律 B、增廣律C、傳遞律 D、交換律28.關(guān)系模式設(shè)計理論主要解決的問題是( A ) A.插入異常、刪除異常和數(shù)據(jù)冗余 B.提高查詢速度 C.減少數(shù)據(jù)操作的復(fù)雜性 29在關(guān)系數(shù)據(jù)庫中,從關(guān)系規(guī)范化的意義看,如果關(guān)系R中的非主屬性對碼有部分函數(shù)依賴,那么R至多是( A )A1NF B2NFC3NF DBCNF30. SQL

8、集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義、數(shù)據(jù)控制功能于一體,其中CREATE、DROP、ALTER語句是實現(xiàn)( C )功能。A. 數(shù)據(jù)查詢 B. 數(shù)據(jù)操縱C. 數(shù)據(jù)定義 D. 數(shù)據(jù)控制31. 設(shè)有關(guān)系模式R(S,D,M),其函數(shù)依賴集F=SD,DM,則關(guān)系模式R的規(guī)范化程度最高達到( B )。A. 1NF B. 2NF C. 3NF D. BCNF32. 在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( B )。A. 需求分析階段 B. 邏輯設(shè)計階段 C. 概念設(shè)計階段 D. 物理設(shè)計階段33. 關(guān)系數(shù)據(jù)庫規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫中( A )問題而引入的。A插入、刪除和數(shù)據(jù)冗余 B提高查詢速

9、度C減少數(shù)據(jù)操作的復(fù)雜性 D保證數(shù)據(jù)的安全性和完整性34.在R(U)中,如果XY,并且對于X的任何一個真子集X',都沒有X'Y,則( C )。A、X為U的候選碼 B、Y對X部分函數(shù)依賴C、Y對X完全函數(shù)依賴 D、R屬于2NF35關(guān)系數(shù)據(jù)庫中的碼是指( D )A能唯一決定關(guān)系的字段 B不可改動的專用保留字C關(guān)鍵的很重要的字段 D能唯一標(biāo)識元組的屬性或?qū)傩约?6下面關(guān)于函數(shù)依賴的敘述中,不正確的是( A )。A.若XYZ,則XZ,YZB.若XY,XZ,則XYZ C.若XY,則XZYZD.若XY,WYZ,則XWZ37不存在于任何候選關(guān)鍵字中的屬性稱為( B )。 A、 復(fù)

10、合屬性 B、非主屬性 C、關(guān)鍵屬性 D、主屬性Armstrong公理系統(tǒng)的推理規(guī)則( C )。A、自反率 B、增廣律C、結(jié)合律 D、傳遞律39.當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法( C )是正確的。A、一定消除了插入和刪除異常 B、一定屬于BCNF C、仍存在一定的插入和刪除異常 D、只是消除了插入異常40.以下關(guān)于外碼和相應(yīng)的主碼之間的關(guān)系,正確的是( A )。A外碼并不一定要與相應(yīng)的主碼同名B外碼一定要與相應(yīng)的主碼同名C外碼一定要與相應(yīng)的主碼同名而且唯一 D外碼一定要與相應(yīng)的主碼同名,但并不一定唯一二、填空題1. 一個低一級范式的關(guān)系模式,通過模式分解可以轉(zhuǎn)換為若干個高一級范式的

11、關(guān)系模式,這種過程叫做 。規(guī)范化2. 在關(guān)系模式R中,如果XY,并且對于X的任何一個真子集X ' ,都有Y不依賴于X ' ,則稱Y 函數(shù)依賴于X 。 完全3. 如果關(guān)系R為1NF,且它的每一個非主屬性都完全函數(shù)依賴于碼,則稱該關(guān)系為第_范式。 二或24.Armstrong公理系統(tǒng)有以下推理規(guī)則:自反律、( )、傳遞律。 增廣律5. Armstrong公理系統(tǒng)有以下推理規(guī)則:自反律、增廣律、( )。傳遞律6. Armstrong公理系統(tǒng)的推理規(guī)則包括( )、增廣律和傳遞律。自反律7關(guān)系模式由3NF轉(zhuǎn)化為BCNF是消除了主屬性對碼的部分依賴和( )。傳遞依賴9. 在一個關(guān)系中,如果

12、每個數(shù)據(jù)項都不可再分,則這個關(guān)系一定屬于第_范式。1或一8. 設(shè)有關(guān)系模式R(U,F),其中U=(A, B, C, D),F(xiàn)=AC, CB, ADB ,則R的候選碼為_。AD9.如果一個關(guān)系模式中,每個決定因素都包含碼,則該關(guān)系模式屬于_范式。BCNF10. 在數(shù)據(jù)庫設(shè)計的各階段中,“設(shè)計E-R 圖”應(yīng)該屬于( )結(jié)構(gòu)設(shè)計階段。概念11. 在規(guī)范化過程中,一個低一級范式的關(guān)系模式,通過( )可以轉(zhuǎn)換為若干個高一級范式的關(guān)系模式。模式分解12. 設(shè)有關(guān)系R(S,D,M),其函數(shù)依賴集F=SD,DM,則關(guān)系R至多滿足的范式級別為( )。2NF13. 關(guān)系數(shù)據(jù)庫的規(guī)范化理論是數(shù)據(jù)庫( )設(shè)計的一個有

13、力工具。邏輯結(jié)構(gòu)14. 在關(guān)系模式R(A,C,D)中,存在函數(shù)依賴關(guān)系A(chǔ)C ,CD,則候選碼是 。A15. 在關(guān)系模式R(A,C,D)中,存在函數(shù)依賴關(guān)系A(chǔ)C ,CD,關(guān)系模式R(A,C,D)最高可以達到 范式。2或第二16. 是屬性之間的一種聯(lián)系,體現(xiàn)在屬性值是否相等。由上面的定義可以知道,如果XY,則r中任意兩個元組,若它們在X上的屬性值相同,那么在Y上的屬性值一定也相同。函數(shù)依賴17. 包含在所有候選鍵中的屬性稱為( )。主屬性18. 關(guān)系模式R中的不存在非主屬性對碼的傳遞依賴,則R的最高范式必定是( )范式。第319. 對于函數(shù)依賴XY,如果Y包含于X,則稱XY是一個( )函數(shù)依賴。平

14、凡三、簡答題1.候選碼和主碼有何不同?若候選碼多于一個,則選定其中的一個為主碼。五、設(shè)計題1. 在關(guān)系模式STJ(S,T,J)中,S表示學(xué)生,T表示教師,J表示課程。每一教師只教一門課。每門課由若干教師教,某一學(xué)生選定某門課,就確定了一個固定的教師,某個學(xué)生選擇某個教師就確定了所選課程。(1)由上述語義可得到哪些函數(shù)依賴? (2)分析關(guān)系模式STJ最高屬于第幾范式? 解:(1)通過分析得到下面3個函數(shù)依賴:(S,J)T,(S,T)J,TJ(2)根據(jù)得到的函數(shù)依賴,可以知道(S,J)和(S,T)都是該關(guān)系的候選碼。S, J, T都是主屬性,因此不存在非主屬性對碼的部分依賴和傳遞依賴,因此(S,J

15、,T)屬于第三范式。 又由于函數(shù)依賴TJ中,T是決定因素,但T不是候選碼,因此(S,J,T)不屬于BCNF。所以STJ最高屬于第三范式2. 設(shè)有關(guān)系模式SJP(S, J, P),其中,S表示學(xué)生,J表示課程,P表示名次。每一個學(xué)生選修每門課程的成績有一定的名次,每門課程中每一名次只有一個學(xué)生。(1)寫出該關(guān)系模式中存在的所有函數(shù)依賴。(2)寫出該關(guān)系模式的候選碼。(3)該關(guān)系模式最高滿足第幾范式?說明理由。解:(1)由語義得到函數(shù)依賴:(S,J)P; (J,P)S 。(2)該關(guān)系模式的候選碼:(S,J)、(J,P)(3)該關(guān)系模式中沒有屬性對碼傳遞依賴或部分依賴,而且除(S,J)與(J,P)外

16、,沒有其他決定因素,所以SJP最高滿足BCNF。3.設(shè)有關(guān)系模式SJP(S, J, P),其中,S表示學(xué)生,J表示課程,P表示名次。每一個學(xué)生選修每門課程的成績有一定的名次,每門課程中每一名次只有一個學(xué)生。(1)寫出該關(guān)系模式中存在的所有函數(shù)依賴。(2)寫出該關(guān)系模式的候選碼。(3)該關(guān)系模式最高滿足第幾范式?說明理由。解:(1)由語義得到函數(shù)依賴:(S,J)P; (J,P)S 。(2)該關(guān)系模式的候選碼:(S,J)、(J,P)(3)該關(guān)系模式中沒有屬性對碼傳遞依賴或部分依賴,而且除(S,J)與(J,P)外,沒有其他決定因素,所以SJP最高滿足BCNF。4.欲建立一股票投資公司數(shù)據(jù)庫,它包括以

17、下屬性: B(broker)表示經(jīng)紀(jì)人、O(office)表示經(jīng)紀(jì)人事務(wù)所、I(investor)表示投資人、S(stock)表示股票、Q(quantity)表示投資人擁有的股票數(shù)量、D(dividend)表示股票的利息。 假設(shè)有以下的函數(shù)依賴:SD, (I,S) Q, IB, BO 若以上述屬性建立一關(guān)系模式R(S, D, I, Q, B, O),問:(1) 求出該關(guān)系模式的所有候選碼。解:由候選碼求解定理可得該關(guān)系模式具有唯一候選碼IS。(2) 該關(guān)系模式最高屬于第幾范式?為什么?解:該關(guān)系模式最高屬于第一范式,因為存在非主屬性部分函數(shù)依賴于碼。SD5在關(guān)系模式STJ(S,T,J)中,S表

18、示學(xué)生,T表示教師,J表示課程。每一教師只教一門課。每門課由若干教師教,某一學(xué)生選定某門課,就確定了一個固定的教師。某個學(xué)生選修某個教師的課就確定了所選課的名稱 。由語義可得到如下的函數(shù)依賴。(S,J) T ; (S, T) J ; T J試說明STJ屬于3NF但不屬于BCNF的理由。解:根據(jù)得到的函數(shù)依賴,可以知道(S,J)和(S,T)都是該關(guān)系的候選碼。S, J, T都是主屬性,因此不存在非主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴,因此(S,J,T)屬于第三范式。 又由于函數(shù)依賴TJ中,T是決定因素,但T不是候選碼,因此(S,J,T)不屬于BC范式。不屬于BC范式的模式在也存在一些問題,解決辦法是將STJ分解為兩個關(guān)系模式,如下: ST(S, T) 碼為S TJ(T, J) 碼為 T6. 設(shè)有關(guān)系模式STJ(S,

溫馨提示

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

評論

0/150

提交評論