數據庫復習題(1)_第1頁
數據庫復習題(1)_第2頁
數據庫復習題(1)_第3頁
數據庫復習題(1)_第4頁
數據庫復習題(1)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、. 數據庫復習題判斷題(紅色的表示錯誤,綠色表示正確)1. SQL數據查詢語句中的HAVING子句與WHERE子句的作用是相同的。2. 在關系代數運算中,基本的運算是并,交(差),笛卡爾積,選擇,投影。3. 一個關系只有一個候選碼(鍵)。4. 實體完整性規則是對外鍵的約束,參照完整性規則是對主鍵的約束。5. 按照索引記錄的存放位置,索引可以分為聚集索引和非聚集索引。6. 跟基本表一樣,視圖中也存儲有實實在在的數據。7. SQL語言的中文名稱為結構化數據(查詢)語言。8. 專門的關系運算包括選擇運算、投影運算和笛卡爾積運算。9. 假設有關系R和S,關系代數表達式R(RS)表示的是RS。10. 在

2、關系數據庫中,把數據表示成二維表,每一個二維表稱為一個實體。11. SQL語言集數據查詢、數據操作、數據定義和數據控制功能于一體,語句ALTER TABLE屬于數據查詢語句。12. 一個關系數據庫文件中的各條記錄前后順序可以任意顛倒,不影響庫中的數據關系。13. 同一個關系中不能出現兩個以上相同的屬性名。14. 在SQL的SELECT語句中,SELECT子句能實現關系代數中的投影運算。15. 設關系R(A,B,C)和S(A,D),與自然連接RS等價的關系代數表達式是A,B,C,D(RS)。16. 關系模型定義了域完整性、實體完整性和參照完整性三類數據約束。17. 從關系模式中指定若干個屬性組成

3、新的關系的運算稱為投影。18. 關系中關鍵字必須指定為第一列。19. 如果關系R2的外部關系鍵X與關系R1的主關系鍵相符,則外部關系鍵X的每個值必須在關系R1中 主關系鍵的值中找到,或者為空,這是關系的參照完整性規則。20. 視圖對應于三級模式結構中的(外)模式。21. 在關系代數中,從兩個關系中找出相同元組的運算稱為差運算。22. 關系數據模型上的關系運算分為關系代數和關系演算兩種。23. 當對兩個關系R和S進行自然連接運算時,要求R和S含有一個或多個共有的屬性。24. 在關系模型中,關系的碼(鍵)只能是一個屬性。25. 如果兩個關系沒有公共屬性,那么其自然聯接操作結果為空關系。26. 同一

4、個關系模型的任意兩個元組值不能完全相同。27. SQL中,判斷年齡字段是否為空值的短語是“WHERE年齡=NULL”。28. 傳統的集合并差交運算施加于兩個關系時,這兩個關系必須相容。29. 對關系執行投影運算后,元組的個數與原關系中元組的個數完全相同。30. 在關系數據庫中,把數據表示成二維表,每一個二維表稱為一個關系。31. DB包含DBS和DBMS。32. 設有關系模式R(A,B,C,D)上的函數依賴集F=ABCD,CA,則R最高屬于1NF。33. 關系規范化中的插入異常是指應該插入的數據沒插入。34. 在最小函數依賴集F 中每個函數依賴的右部都是單屬性。35. 數據庫安全保護中,后備副

5、本的主要用途是數據庫恢復。36. 如果關系模式R上有函數依賴ABC和AC,則R中存在部分函數依賴。37. 事務具有原子性、并發性、隔離性和持久性4個特征。38. 解決并發控制帶來的數據不一致問題普遍采用的技術是封鎖。39. 子模式是模式的副本。40. 設有關系模式R(X,Y,Z)與它的函數依賴集F=XY,YZ,則F的閉包F+中左部為XY的函數依賴有4個。41. 在ER圖中,用來表示實體的圖形是菱形。42. 數據庫完整性控制的防范對象是不合語義的數據。43. 設關系模式R(A,B,C,D),F是R上成立的函數依賴集,F= BD,ADC , 那么= ABC,BCD 相對于F既不是無損聯接分解,也不

6、保持函數依賴的分解。44. 建立實際數據庫結構是數據庫實施階段的任務。45. 需求分析是數據庫設計的起點,為以后的具體設計做準備。46. 存取時間、存儲空間和維護代價是決定數據物理存儲結構的主要因素。47. 在事務依賴圖中,如果兩個事務的依賴關系形成一個循環,那么就會出現活鎖現象。48. 在數據庫技術中,事務未提交的數據稱為“臟(幻象)數據”。49. XY能從推理規則導出的充分必要條件是YX。50. 在數據庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示, 它是數據庫設計的需求分析階段。51. 設有關系模式R(X,Y,Z,W)與它的函數依賴集F=XYZ,WX,則R的關鍵碼為XY。

7、52. 在數據庫恢復時,數據庫系統會對尚未做完的事務執行REDO處理。53. 被函數依賴集F邏輯蘊涵的函數依賴的全體構成的集合,稱為函數依賴集F的閉包。54. 在關系模式R中,能函數決定R中所有屬性的屬性組,稱為關系模式R的超鍵。55. 兩個函數依賴集F和G等價的充分必要條件是F=G。56. 數據庫保護分為:安全性控制、完整性控制、并發控制和數據恢復四類。57. 保護數據庫,防止未經授權的或不合法的使用造成的數據泄漏、更改破壞,這是數據的安全性。58. XY能從推理規則導出的充分必要條件是X+=Y+。59. 數據庫安全性控制中,為了保證用戶只能存取他有權存取的數據,需要對其授權。在授權定義中,

8、數據對象的范圍越小,授權子系統就越靈活。60. 超市管理中,商品與顧客這兩個實體集之間的聯系一般是多對多。61. 在關系模式R中,函數依賴XY的語義是在R的某一關系中,若兩個元組的X值相等,則Y值也相等。62. 在ER圖中,用來表示實體的圖形是橢圓形。63. 若事務T1已經給數據A加上了共享鎖,則事務T2只能再對A加共享鎖。64. 一個事務在執行時,應該遵守“要么不做,要么全做”的原則,這是事務的原子性。65. 數據獨立性是數據庫技術的重要特點之一。所謂數據獨立性是指不同的數據只能被對應的應用程序所使用。66. 規范化理論是數據庫概念設計階段的指南和工具。67. 實現事務回滾的語句是ROLLB

9、ACK。68. 從E-R模型向關系模型轉換時,一個M:N聯系轉換為關系模式時,該關系模式的關鍵字是M端實體關鍵字與N端實體關鍵字組合。69. 新奧爾良法是目前公認的比較完整和權威的一種數據庫設計的規范設計法。70. 在數據庫管理系統提供的數據語言中,負責數據的模式定義與數據的物理存取構建的是數據定義語言。第二題 單項選擇題(共有35小題,每小題2分,共計70分)(紅色為正確答案)1. 關系數據模型上的關系運算分為( )。A)關系代數和集合運算B)關系代數和關系演算C)關系演算和謂詞演算D)關系代數和謂詞演算2. 在SQL中,修改數據表結構應使用的命令動詞是( )。A)ALTERB)CREATE

10、C)CHANGED)DELETE3. 同一個關系模型的任意兩個元組值( )。A)不能完全相同B)可以完全相同C)必須完全相同D)以上都不對4. SQL中,下列涉及判斷是否是空值的操作,不正確的是( )。A)AGE IS NULLB)AGE IS NOT NULLC)AGE=NULLD)NOT (AGE IS NULL)5. 下列SQL語句中,( )不是數據操縱語句。A)INSERTB)CREATEC)DELETED)UPDATE6. 已有關系模式:學生(學號、姓名、性別、班級)、課程(課程名稱、學時、性質)、成績(課程名稱,學號,分數)。若要顯示學生成績單,包括學號、姓名、課程名稱、分數,應該

11、對這些關系進行( )操作。A)并B)交C)乘D)連接7. 關于關系模型,敘述正確的是( )。A)只可以表示實體之間的簡單關系B)實體間的聯系用人為連線表示C)有嚴格的數學基礎D)允許處理復雜表格,如一欄包括若干行8. 在SQL的SELECT語句中,能實現關系代數中投影操作的子句是( )。A)SELECTB)FROMC)WHERED)GROUP BY9. SQL語言集數據查詢、數據操作、數據定義和數據控制功能于一體,語句ALTER TABLE實現的是下列哪類功能( )。A)數據查詢B)數據操縱C)數據定義D)數據控制10. 關系代數是以( )為基礎的運算。A)關系運算B)謂詞運算C)集合運算D)

12、代數運算11. 相關子查詢的執行次數( )。A)與子查詢表的元組數相等B)是由父查詢表與子查詢表中的相同元組數量決定的C)跟父查詢表的元組數無關D)是由父查詢表的元組數決定的12. 設有如下關系表:則下列操作中正確的是( )。A)T=RSB)T=RSC)T=RSD)T=RS13. 數據庫(DB)、數據庫系統(DBS)及數據庫管理系統(DBMS)三者之間的關系是( )。A)DBS包含DB和DBMSB)DBMS包含DB和DBSC)DB包含DBS和DBMSD)DBS就是DB,也就是DBMS14. 傳統的集合并差交運算施加于兩個關系時,這兩個關系應該是( )的。A)相容B)相等C)相似15. 設有如下

13、關系表:則下列操作中正確的是( )。A)T=RSB)T=RSC)T=RSD)T=RS16. 在SQL中,視圖對應于三級模式結構中的( )。A)外模式B)模式C)內模式17. 索引屬于( )。A)模式B)內模式C)外模式D)概念模式18. 對于“關系”的描述,正確的是( )。A)同一個關系中允許有完全相同的元組B)同一個關系中元組必須按關鍵字升序存放C)在一個關系中必須將關鍵字作為該關系的第一個屬性D)同一個關系中不能出現相同的屬性名19. 在關系代數中,從兩個關系中找出相同元組的運算稱為( )運算。A)并B)交C)差D)除20. 從關系模式中指定若干個屬性組成新的關系的運算稱為( )。A)聯接

14、B)投影C)選擇D)排序21. 數據庫系統的核心是( )。A)數據庫B)操作系統C)數據庫管理系統D)文件22. 若用如下的SQL語句創建了一個表S:CREATE TABLE S(Sno CHAR(6) NOT NULL,Sname CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER)現向S表插入如下行時,哪一行可以被插入( )。A)(991001,李芳,女,23)B)(990746,張軍,NULL,NULL)C)(NULL,陳明,男,32)D)(991724,NULL,女,25)23. 下列關于數據庫的正確敘述是( )。A)數據庫是一個DBF文件B)數據庫是一個

15、關系C)數據庫是一個結構化的數據集合D)數據庫是一組文件24. 數據獨立性是數據庫技術的重要特點之一。所謂數據獨立性是指( )。A)數據與程序獨立存放B)不同的數據被存放在不同的文件中C)不同的數據只能被對應的應用程序所使用D)以上三種說法都不對25. 如果兩個關系沒有公共屬性,那么其自然聯接操作( )。A)轉化為笛卡爾積操作B)轉化為聯接操作C)轉化為外部并操作D)結果為空關系26. 如果關系R2的外部關系鍵X與關系R1的主關系鍵相符,則外部關系鍵X的每個值必須在關系R1中 主關系鍵的值中找到,或者為空,這是關系的( )完整性規則。A)域B)實體C)參照D)相對27. 下面有關HAVING子

16、句描述錯誤的是( )。A)HAVING子句必須與GROUP BY子句同時使用,不能單獨使用B)使用HAVING子句的同時不能使用WHERE子句C)使用HAVING子句的同時可以使用WHERE子句D)使用HAVING子句的作用是限定分組的條件28. SQL使用( )語句為用戶授予系統權限或對象權限。A)SELECTB)CREATEC)GRANTD)REVOKE29. 關系模式的任何屬性( )。A)不可再分B)可再分C)命名在該關系模式中不唯一D)以上都不是30. 以下關于視圖的描述中,不正確的是( )。A)視圖是外模式B)使用視圖可以加快查詢語句的執行速度C)視圖是虛表D)使用視圖可以加快查詢語

17、句的編寫31. 專門的關系運算不包括下列中的( )。A)聯接運算B)選擇運算C)投影運算D)交運算32. 一個關系只有一個( )。A)超碼B)外碼C)候選碼D)主碼33. 在關系模型中,以下有關關系的碼(鍵)的描述正確的是( )。A)可以由任意多個屬性組成B)至多由一個屬性組成C)由一個或多個屬性組成,其值能唯一標識關系中的一個元組D)以上都不對34. SQL語言中,SELECT語句的執行結果是( )。A)屬性B)表C)元組D)數據庫35. 兩個函數依賴集F和G等價的充分必要條件是( )。A)F=GB)F+=GC)F=G+D)F+=G+36. 實現事務回滾的語句是( )。A)DELETEB)C

18、OMMITC)ROLLBACKD)REVOKE37. 若事務T1已經給數據A加上了共享鎖,則事務T2( )。A)只能再對A加共享鎖B)只能再對A加排他鎖C)可以對A加共享鎖,也可以對A加排他鎖D)不能再給A加任何鎖38. 解決并發控制帶來的數據不一致問題普遍采用的技術是( )。A)封鎖B)存取控制C)恢復D)協商39. 在ER圖中,用來表示實體的圖形是( )。A)矩形B)橢圓形C)菱形D)三角形40. 如果關系模式R上有函數依賴ABC和AC,則R中存在( )。A)完全函數依賴B)部分函數依賴C)傳遞函數依賴D)多值依賴41. 如果XY和YX成立,那么XY是一個平凡的函數依賴,他可以根據Arms

19、trong推理規則的 ( )推出。A)自反律B)合并律C)增廣律D)分解律42. 設有關系模式R(X,Y,Z,W)與它的函數依賴集F=XYZ,WX,則R的關鍵碼為( )。A)XYB)XWC)YZD)YW43. 設關系模式R(A,B,C,D),F是R上成立的函數依賴集,F= BA,AC , = AB,AC,AD 是R上的一個分解,那么分解相對于F( )。A)是無損聯接分解,也是保持函數依賴的分解B)是無損聯接分解,但不保持函數依賴的分解C)不是無損聯接分解,但保持函數依賴的分解D)既不是無損聯接分解,也不保持函數依賴的分解44. 數據庫中的“日志”文件用于保存( )。A)程序運行過程B)數據操作

20、C)程序執行結果D)對數據庫的更新操作45. 在關系模式R中,函數依賴XY的語義是( )。A)在R的某一關系中,若兩個元組的X值相等,則Y值也相等B)在R的每一關系中,若兩個元組的X值相等,則Y值也相等C)在R的某一關系中,Y值應與X值相等D)在R的每一關系中,Y值應與X值相等46. 設有關系模式R(X,Y,Z)與它的函數依賴集F=XY,YZ,則F的閉包F+中左部為XY的函數依賴有( )個。A)32B)16C)8D)447. 安全性控制的防范對象是( )。A)合法用戶B)不合語義的數據C)非法操作D)不正確的數據48. 在數據庫恢復時,對尚未做完的事務執行( )。A)REDO處理B)UNDO處

21、理C)ABORT處理D)ROLLBACK處理49. XY能從推理規則導出的充分必要條件是( )。A)YXB)YX+C)XY+D)X+=Y+50. 一個事務在執行時,應該遵守“要么不做,要么全做”的原則,這是事務的( )。A)原子性B)一致性C)隔離性D)持久性51. 在數據庫技術中,“臟(幻象)數據”是指( )。A)未回退的數據B)未提交的數據C)回退的數據D)未提交隨后又被撤銷的數據52. 數據庫安全保護中,后備副本的主要用途是( )。A)保障安全性B)完整性控制C)并發控制D)數據庫恢復53. 設有關系模式R(A,B,C,D),函數依賴F=AB,BC,AD,DC, =AB,AC,BD是R上

22、的一個分解,則分解中未丟失的函數依賴是( )。A)ABB)BCC)ADD)DC54. 數據庫完整性控制的防范對象是( )。A)非法用戶B)不合語義的數據C)非法操作D)不正確的數據55. 在關系模式R(A,B,C)中,有函數依賴集F=ABC,BCA,則R最高達到( )。A)1NFB)2NFC)3NFD)BCNF56. 數據庫安全性控制中,為了保證用戶只能存取他有權存取的數據,需要對其授權。在授權定義中,數據對象的( ),授權子系統就越靈活。A)范圍越小B)范圍越大C)約束越細致D)范圍越靈活57. 設有關系模式R(A,B,C,D),函數依賴F=ABC,DB,則F在模式ACD上的投影為。( )。

23、A)B)ABCC)ACDD)ADC58. 在數據庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示, 它是數據庫設計的( )階段。A)需求分析B)邏輯設計C)概念設計D)物理設計59. 消除了非主屬性對候選鍵的部分函數依賴的關系模式,就是( )。A)1NFB)2NFC)3NFD)BCNF60. 屬性集X的閉包是指( )。A)函數依賴集中全部左端為X的函數依賴的集合B)由屬性X函數決定的屬性的集合C)函數決定屬性X的屬性的集合D)函數依賴集中全部右端為X的函數依賴的集合61. 設有關系模式R(X,Y,Z,W)與它的函數依賴集F=XYZ,WX,則屬性集ZW的閉包為( )。A)ZWB)X

24、ZWC)YZWD)XYZW62. 在事務依賴圖中,如果兩個事務的依賴關系形成一個循環,那么就會( )。A)出現活鎖現象B)出現死鎖現象C)事務執行成功D)事務執行失敗63. ( )是數據庫設計的起點,為以后的具體設計做準備。A)需求分析B)邏輯設計C)概念設計D)物理設計64. 設關系模式R(A,B,C,D),F是R上成立的函數依賴集,F= AB,BC,CD,DA, = AB,BC,AD 是R上的一個分解,那么分解相對于F( )。A)是無損聯接分解,也是保持函數依賴的分解B)是無損聯接分解,但不保持函數依賴的分解C)不是無損聯接分解,但保持函數依賴的分解D)既不是無損聯接分解,也不保持函數依賴

25、的分解65. 保護數據庫,防止未經授權的或不合法的使用造成的數據泄漏、更改破壞,這是數據的( )。A)完整性B)安全性C)恢復D)并發控制66. ( )稱為函數依賴集F的閉包。A)函數依賴集F中全部的全部函數依賴B)函數依賴集F的任意一個子集C)被函數依賴集F邏輯蘊涵的函數依賴的全體構成的集合D)蘊涵了函數依賴集F的其它函數依賴集67. 在關系模式R中,能函數決定R中所有屬性的屬性組,稱為關系模式R的( )。A)主鍵B)候選鍵C)外鍵D)超鍵68. 從E-R模型向關系模型轉換時,一個M:N聯系轉換為關系模式時,該關系模式的關鍵字是( )。A)M端實體的關鍵字B)N端實體的關鍵字C)M端實體關鍵

26、字與N端實體關鍵字組合D)重新選取其他屬性69. 在最小函數依賴集F 中,下面敘述不正確的是( )。A)F 中的每個函數依賴的右部都是單屬性B)F 中的每個函數依賴的左部都是單屬性C)F 中沒有冗余的函數依賴D)F 中的每個函數依賴的左部沒有冗余的屬性70. 關系規范化中的插入異常是指( )。A)不該插入的數據被插入B)應該插入的數據沒插入C)插入了沒有用的數據D)插入了錯誤的數據71. E-R圖的基本成分不包含( )。A)實體B)屬性C)元組D)聯系72. 超市管理中,商品與顧客這兩個實體集之間的聯系一般是( )的關系。A)一對一B)一對多C)多對一D)多對多73. 消除了非主屬性對候選鍵的

27、部分與傳遞函數依賴的關系模式,就是( )。A)1NFB)2NFC)3NFD)BCNF74. 當局部E-R圖合并成全局E-R圖時可能出現沖突,不屬于合并沖突的是( )。A)屬性沖突B)語法沖突C)命名沖突D)結構沖突75. 在關系運算中,查找滿足一定條件的元組的運算稱之為( )。A)聯接B)投影C)選擇D)排序76. SQL語言集數據查詢、數據操作、數據定義和數據控制功能于一體,語句ALTER TABLE實現的是下列哪類功能( )。A)數據查詢B)數據操縱C)數據定義D)數據控制77. 在關系模型中,以下有關關系的碼(鍵)的描述正確的是( )。A)可以由任意多個屬性組成B)至多由一個屬性組成C)

28、由一個或多個屬性組成,其值能唯一標識關系中的一個元組D)以上都不對78. 在數據庫理論中,數據庫總體邏輯結構的改變,如修改數據模式、增加新的數據類型、改變數據間聯系等,不需要修改相應的應用程序,稱為( )。A)物理獨立性B)邏輯獨立性C)數據獨立性D)結構獨立性79. 一個關系只有一個( )。A)超碼B)外碼C)候選碼D)主碼80. 在數據庫的三級模式結構中,表達物理數據庫的是( )。A)外模式B)內模式C)模式D)用戶模式81. 專門的關系運算不包括下列中的( )。A)聯接運算B)選擇運算C)投影運算D)交運算82. 設有一個學生檔案的關系數據庫,關系模式是:Student(SNo,SN,S

29、ex,Age),其中SNo,SN,Sex,Age分別表示學生的學號、姓名、性別、年齡。則“從學生檔案數據庫中檢索學生年齡小于25歲的學生的姓名”的關系代數式是( )。A)SN(Age25(Student)B)SN(Age25(Student)C)SN (Age 25(Student)D)SN(Age25(Student)83. 下列有關數據庫的描述,正確的是( )。A)數據處理是將信息轉化為數據的過程B)數據的物理獨立性是指當數據的邏輯結構改變時,數據的存儲結構不變C)關系中的每一列稱為元組,一個元組就是一個字段D)如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱

30、其為本關系的外關鍵字84. 下面的( )不是數據庫技術的主要特點。A)數據的結構化B)數據的冗余度小C)較高的數據獨立性D)程序的標準化85. 關系運算中的選擇運算是( )。A)從關系中找出滿足給定條件的元組的操作B)從關系中選擇若干個屬性組成新的關系的操作C)從關系中選擇滿足給定條件的屬性的操作D)A和B都對86. 用樹形結構表示實體之間聯系的模型是( )。A)關系模型B)網狀模型C)層次模型D)以上三個都是87. 關于DBMS的敘述正確的是( )。A)DBMS是介于用戶和操作系統之間的一組軟件B)不具有開放性C)DBMS軟件由數據定義語言與數據操作語言構成D)數據字典多數要手工進行維護88. 在數據庫三級模式間引入二級映象的主要作用是( )。A)提高數據與程序的獨立性B)提高數據與程序的安全性C)保持數據與程序的一致性D)提高數據與程序的可移植性89. 對現實世界進行第一層抽象的模型,稱為 ( );對現實世界進行第二層抽象的模型,稱為( )。A)概念模型,物理模型B)邏輯模型,概念模型C)物理模型,邏輯模型D)概念模型,邏輯模型E)物理模型,概念模型F)邏輯模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論