版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、(說明:僅僅代表個人觀點,答案正確率為98%,可能會有錯的地方,有問題請問度娘)復(fù)習(xí)參考資料選擇題 :30分(15題)名詞解釋:20分(4題)綜合題:50分一、選擇題:1. 數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和( C)。 A. 系統(tǒng)分析員 B. 程序員 C. 數(shù)據(jù)庫管理員 D. 操作員 2. 數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是( A)。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS3. 下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展
2、的三個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的是( D)。 I人工管理階段 II文件系統(tǒng)階段 III數(shù)據(jù)庫階段 A. I 和 II B. 只有 II C. II 和 III D. 只有 I4. 下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是(C )。 A. 數(shù)據(jù)共享 B. 數(shù)據(jù)完整性 C. 數(shù)據(jù)冗余度高 D. 數(shù)據(jù)獨立性高5. 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在( B)。A. 不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序 B. 不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 C. 不會因為存儲策略的變化而影響存儲結(jié)構(gòu) D. 不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)6. 描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性
3、的是(A )。 A. 模式 B. 內(nèi)模式 C. 外模式 D. 以上三種7. 要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( C)。 A. 模式與外模式 B. 模式與內(nèi)模式 C. 三級模式之間的兩層映射 D. 三層模式8. 要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是( A)。 A. 模式與外模式之間的映射 B. 模式與內(nèi)模式之間的映射 C. 模式 D. 三級模式9. 用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是( C)模式。 A. 模式 B. 物理模式 C. 子模式 D. 內(nèi)模式10. 下述( D)不是DBA數(shù)據(jù)庫管理員的職責(zé)。 A. 完整性約束說明 B. 定義數(shù)據(jù)庫模式 C. 數(shù)據(jù)庫安全 D
4、. 數(shù)據(jù)庫管理系統(tǒng)設(shè)計11. 概念模型是現(xiàn)實世界的第一層抽象,這一類模型中最著名的模型是(D )。A. 層次模型 B. 關(guān)系模型 C. 網(wǎng)狀模型 D. 實體-關(guān)系模型12. 區(qū)分不同實體的依據(jù)是(B )。 A. 名稱 B. 屬性 C. 對象 D. 概念13. 關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別是(B )。 A. 實體完整性、參照完整性、用戶自定義完整性 B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 C. 數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢 D. 外模式、模式、內(nèi)模式14. 在(A )中一個結(jié)點可以有多個雙親,結(jié)點之間可以有多種聯(lián)系。 A. 網(wǎng)狀模型 B. 關(guān)系模型 C. 層次模型 D.
5、 以上都有15. (B )的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。 A. 網(wǎng)狀模型 B. 關(guān)系模型 C. 層次模型 D. 以上都有16. 數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是(B )。A. 數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單B. 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而DBS可以C. 文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件D. 文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量17. 在數(shù)據(jù)庫中,下列說法( A)不正確。A. 數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)B. 若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新時
6、的一致性C. 數(shù)據(jù)庫中的數(shù)據(jù)可以共享D. 數(shù)據(jù)庫減少了數(shù)據(jù)冗余18. 在數(shù)據(jù)庫中存儲的是(C )。A. 數(shù)據(jù)B. 數(shù)據(jù)模型C. 數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系D. 信息19. 數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,這里數(shù)據(jù)共享指( D)。A. 同一個應(yīng)用中的多個程序共享一個數(shù)據(jù)集合B. 多個用戶、同一種語言共享數(shù)據(jù)C. 多個用戶共享一個數(shù)據(jù)文件D. 多種應(yīng)用、多種語言、多個用戶相互覆蓋的使用數(shù)據(jù)集合。20. 在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是(D )。A. 數(shù)據(jù)存儲量太大B. 沒有嚴(yán)格保護數(shù)據(jù)C. 未對數(shù)據(jù)進行完整性控制D. 數(shù)據(jù)冗余21. DBMS能實現(xiàn)對DB中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為(
7、B )。A. 數(shù)據(jù)定義功能B. 數(shù)據(jù)管理功能C. 數(shù)據(jù)操縱功能D. 數(shù)據(jù)控制功能22. 層次模型不能直接表示(C )。A. 1:1聯(lián)系B. 1:n聯(lián)系C. m:n聯(lián)系D. 1:1和1:n聯(lián)系23. 數(shù)據(jù)庫管理系統(tǒng)的工作不包括( C)。A. 定義數(shù)據(jù)庫B. 對已定義的數(shù)據(jù)庫進行管理C. 為定義的數(shù)據(jù)庫提供操作系統(tǒng)D. 數(shù)據(jù)通信24. 子模式是(B )。A. 模式的副本B. 模式的邏輯子集C. 多個模式的集合D. 以上三者25. 數(shù)據(jù)模型的三要素是(D )。A. 外模式、模式和內(nèi)模式B. 關(guān)系模型、層次模型、網(wǎng)狀模型C. 實體、屬性和聯(lián)系D. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操縱和完整性約束26. 層次模型、網(wǎng)狀模
8、型和關(guān)系模型的劃分原則是( C)。A. 記錄長度B. 文件的大小C. 聯(lián)系的復(fù)雜程度D. 數(shù)據(jù)之間的聯(lián)系27. 通過指針鏈接來表示和實現(xiàn)實體之間聯(lián)系的模型是( D)。A. 關(guān)系模型B. 層次模型C. 網(wǎng)狀模型D. 層次和網(wǎng)狀模型28. 關(guān)系數(shù)據(jù)模型( D)。A. 只能表示實體間的1:1聯(lián)系B. 只能表示實體間的1:n聯(lián)系C. 只能表示實體間的m:n聯(lián)系D. 可以表示實體間的上述三種聯(lián)系29.下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是( B )。 A. 不同的列應(yīng)有不同的數(shù)據(jù)類型 B. 不同的列應(yīng)有不同的列名 C. 與行的次序無關(guān) D. 與列的次序無關(guān) 30. 一個關(guān)系只有一個(D ) 。 A. 候選
9、碼 B. 外碼 C. 超碼 D. 主碼 31. 關(guān)系模型中,一個碼是( C)。 A. 可以由多個任意屬性組成 B. 至多由一個屬性組成 C. 由一個或多個屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個元組 D. 以上都不是 32. 現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是( D )。 A.患者編號 B.患者姓名 C.患者編號和患者姓名 D.醫(yī)生編號和患者編號 33.規(guī)范化理論是關(guān)系數(shù)據(jù)庫進行邏輯設(shè)計的理論依據(jù),根據(jù)這個理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:每 一個屬性都是( B)。 A.長度不變的 B.
10、不可分解的 C.互相關(guān)聯(lián)的 D.互不相關(guān)的 34. 已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)依賴集合FAD,BC ,EA ,該關(guān)系模式 的候選碼是( B )。 A. AB B. BE C. CD D. DE35. 關(guān)系模式中,滿足2NF的模式( B)。 A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 36. 消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是( B )。 A.1NF B.2NF C.3NF D.BCNF 37. 關(guān)系模式的候選碼可以有1個或多個,而主碼有( C)。 A.多個 B.0個 C.1個 D.1個或多個 38. 候選碼的屬性可以有( D)。 A
11、.多個 B.0個 C.1個 D.1個或多個 39. 關(guān)系數(shù)據(jù)庫規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫中( D )的問題而引入的。 A.提高查詢速度 B.插入、刪除異常和數(shù)據(jù)冗余 C.保證數(shù)據(jù)的安全性 D.保證數(shù)據(jù)的完整性40. 學(xué)生表(id,name,sex,age,depart_id,depart_name),存在的函數(shù)依賴是idname,sex,age,depart_id; dept_iddept_name,其滿足( B )。 A.1NF B.2NF C.3NF D.BCNF 41. 設(shè)有關(guān)系模式R(S,D,M),其函數(shù)依賴集:FSD,DM,則關(guān)系模式R的規(guī)范化程度最高達到( B )。 A.1NF B
12、.2NF C.3NF D.BCNF 42. 設(shè)有關(guān)系模式R(A,B,C,D),其數(shù)據(jù)依賴集:F(A,B)C,CD,則關(guān)系模式R的規(guī)范化程度最高達到( B)。 A.1NF B.2NF C.3NF D.BCNF 43. XY,當(dāng)下列哪一條成立時,稱為平凡的函數(shù)依賴( B )。 A. X Y B.YX C.XY D.XY 44. 對關(guān)系模型敘述錯誤的是( D )。A.建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公司基礎(chǔ)之上B.微機DBMS絕大部分采取關(guān)系數(shù)據(jù)模型C.用二維表表示關(guān)系模型是其一大特點D.不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫管理系統(tǒng)45. 在通常情況下,下面的關(guān)系中不可以作為RDB的關(guān)系
13、是( D )。A.R1(學(xué)生號,學(xué)生名,性別)B.R2(學(xué)生號,學(xué)生名,班級號)C.R3(學(xué)生號,學(xué)生名,宿舍號)D.R3(學(xué)生號,學(xué)生名,簡歷)46. 如何構(gòu)造出一個合適的數(shù)據(jù)邏輯結(jié)構(gòu)是( C)主要解決的問題 。 A. 物理結(jié)構(gòu)設(shè)計 B.數(shù)據(jù)字典 C.邏輯結(jié)構(gòu)設(shè)計 D.關(guān)系數(shù)據(jù)庫查詢47. 概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的( B )。 A. 數(shù)據(jù)模型 B.概念模型 C.層次模型 D.關(guān)系模型48. 數(shù)據(jù)庫設(shè)計中,確定數(shù)據(jù)庫存儲結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲安排和存儲結(jié)構(gòu),這是數(shù)據(jù)庫設(shè)計的( D)。 A
14、. 需求分析階段 B. 邏輯設(shè)計階段 C. 概念設(shè)計階段 D. 物理設(shè)計階段 49. 數(shù)據(jù)庫物理設(shè)計完成后,進入數(shù)據(jù)庫實施階段,下述工作中,( D)一般不屬于實施階段的工作。 A.建立庫結(jié)構(gòu) B.系統(tǒng)調(diào)試 C.加載數(shù)據(jù) D.擴充功能 50. 數(shù)據(jù)庫設(shè)計可劃分為六個階段,每個階段都有自己的設(shè)計內(nèi)容,“為哪些關(guān)系,在哪些屬性上建什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于( C )設(shè)計階段。 A.概念設(shè)計 B.邏輯設(shè)計 C.物理設(shè)計 D.全局設(shè)計51. 在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中(A )階段的任務(wù)。 A.邏輯設(shè)計階段 B.概念設(shè)計階段 C.物理設(shè)計階段 D.需求分析階段52. 在關(guān)系數(shù)據(jù)
15、庫設(shè)計中,對關(guān)系進行規(guī)范化處理,使關(guān)系達到一定的范式,例如達到3NF,這是( D )階段的任務(wù)。 A.需求分析階段 B.概念設(shè)計階段 C.物理設(shè)計階段 D.邏輯設(shè)計階段 53. 概念模型是現(xiàn)實世界的第一層抽象,這一類最著名的模型是( D) 。 A.層次模型 B.關(guān)系模型 C.網(wǎng)狀模型 D.實體-關(guān)系模型 54. 對實體和實體之間的聯(lián)系采用同樣的數(shù)據(jù)結(jié)構(gòu)表達的數(shù)據(jù)模型為( B ) 。 A.網(wǎng)狀模型 B.關(guān)系模型 C.層次模型 D.非關(guān)系模型 55. 在概念模型中的客觀存在并可相互區(qū)別的事物稱( A) 。 A.實體 B.元組 C.屬性 D.節(jié)點 56. 不是實體聯(lián)系模型中的概念是(D ) 。 A.
16、實體 B.屬性 C.聯(lián)系 D.數(shù)據(jù)表 57. 公司有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類形是(D) 。 A.多對多 B.一對一 C.一對多 D.多對一58. 關(guān)系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過關(guān)系與關(guān)系之間的( D ) 。 A.公共索引 B.公共存儲 C.公共元組 D.公共屬性 59. 數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設(shè)計中( D )階段的工具。 A.概要設(shè)計 B.可行性分析 C.程序編碼 D.需求分析 60. 在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( B )。 A.需求分析階段 B.邏輯設(shè)計階段 C.概念設(shè)計階段 D.物理設(shè)計階段
17、 61. 數(shù)據(jù)庫設(shè)計的概念設(shè)計階段,表示概念結(jié)構(gòu)的常用方法和描述工具是( C)。 A. 層次分析法和層次結(jié)構(gòu)圖 B. 數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖 C. 實體聯(lián)系方法 D.結(jié)構(gòu)分析法和模塊結(jié)構(gòu)圖 62. E-R圖中的聯(lián)系可以與( C )實體有關(guān)。A.0個B.1個C.1個或多個D.多個63. 關(guān)系數(shù)據(jù)庫的規(guī)范化理論主要解決的問題是( A)。 A. 如何構(gòu)造合適的數(shù)據(jù)邏輯結(jié)構(gòu) B. 如何構(gòu)造合適的數(shù)據(jù)物理結(jié)構(gòu) C. 如何構(gòu)造合適的應(yīng)用程序界面 D. 如何控制不同用戶的數(shù)據(jù)操作權(quán)限 64. 從ER圖導(dǎo)出關(guān)系模型時,如果實體間的聯(lián)系是M:N的,下列說法中正確的是( C )。 A.將N方碼和聯(lián)系的屬性納入
18、M方的屬性中 B.將M方碼和聯(lián)系的屬性納入N方的屬性中 C.增加一個關(guān)系表示聯(lián)系,其中納入M方和N方的碼 D.在M方屬性和N方屬性中均增加一個表示級別的屬性 65. 概念模型獨立于(B )。A. E-R模型B. 硬件設(shè)備和DBMSC. 操作系統(tǒng)和DBMSD. DBMS66. SQL語言是( B)的語言,容易學(xué)習(xí) 。 A. 過程化 B.非過程化 C.格式化 D.導(dǎo)航式 67. 在視圖上不能完成的操作是( C) 。 A.更新視圖 B.查詢 C.在視圖上定義新的表 D.在視圖上定義新的視圖 68. SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER
19、語句是實現(xiàn)哪種功能( C)。 A.數(shù)據(jù)查詢 B.數(shù)據(jù)操縱 C.數(shù)據(jù)定義 D.數(shù)據(jù)控制 69. SQL語言中,刪除一個視圖的命令是( B )。 A.DELETE B.DROP C.CLEAR D.REMOVE 70. 在SQL語言中的視圖VIEW是數(shù)據(jù)庫的(A ) 。 A.外模式 B.模式 C.內(nèi)模式 D.存儲模式 71. 下列的SQL語句中,( D )不是數(shù)據(jù)定義語句。 A.CREATE TABLE B.DROP VIEW C.CREATE VIEW D.GRANT 72. 若要撤銷數(shù)據(jù)庫中已經(jīng)存在的表S,可用( C)。 A.DELETE TABLE S B.DELETE S C.DROP T
20、ABLE S D.DROP S 73. 若要在基本表S中增加一列CN(課程名),可用( C)。 A. ADD TABLE S(CN CHAR() B. ADD TABLE S ALTER(CN CHAR() C. ALTER TABLE S ADD(CN CHAR() D. ALTER TABLE S (ADD CN CHAR() 74. 學(xué)生關(guān)系模式 S( S,Sname,Sex,Age),S的屬性分別表示學(xué)生的學(xué)號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是( B )。 A.DELETE Age from S B.ALTER TABLE S DROP Age C
21、.UPDATE S Age D.ALTER TABLE S Age 75. 有關(guān)系S(S,SNAME,SAGE),C(C,CNAME),SC(S,C,GRADE)。其中S是學(xué)生號,SNAME是學(xué)生姓名,SAGE是學(xué)生年齡, C是課程號,CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小于20的全體學(xué)生姓名的SQL語句是 SELECT SNAME FROM S,C,SC WHERE子句。這里的WHERE子句的內(nèi)容是( A )。 A.S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=ACCESS B.S.S# = SC.S#
22、and C.C# = SC.C# and SAGE in>=20 and CNAME in ACCESS C.SAGE in>=20 and CNAME in ACCESS D.SAGE>=20 and CNAME= ACCESS 76. 設(shè)關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要把“張二的化學(xué)成績80分”插入S中,則可用( D )。 A. ADD INTO S VALUES(張二,化學(xué),80) B. INSERT INTO S VALUES(張二,化學(xué),80)
23、C. ADD INTO S VALUES(張二,化學(xué),80) D. INSERT INTO S VALUES(張二,化學(xué),80) 77. 設(shè)關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要更正王二的化學(xué)成績?yōu)?5分,則可用(A ) 。 A. UPDATE S SET grade85 WHERE SN王二 AND CN化學(xué) B. UPDATE S SET grade85 WHERE SN王二 AND CN化學(xué) C.UPDATE grade85 WHERE SN王二 AND CN化學(xué) D.U
24、PDATE grade85 WHERE SN王二 AND CN化學(xué) 78. 在SQL語言中,子查詢是( D ) 。 A.返回單表中數(shù)據(jù)子集的查詢語言 B.選取多表中字段子集的查詢語句 C.選取單表中字段子集的查詢語句 D.嵌入到另一個查詢語句之中的查詢語句 79. 有關(guān)系S(S,SNAME,SEX),C(C,CNAME),SC(S,C,GRADE)。其中S是學(xué)生號,SNAME是學(xué)生姓名,SEX是性別, C是課程號,CNAME是課程名稱。要查詢選修“數(shù)據(jù)庫”課的全體男生姓名的SQL語句是SELECT SNAME FROM S,C,SC WHERE子句。這里的WHERE子句的內(nèi)容是( A )。 A
25、. S.S# = SC.S# and C.C# = SC.C# and SEX=男 and CNAME=數(shù)據(jù)庫 B. S.S# = SC.S# and C.C# = SC.C# and SEX in男and CNAME in數(shù)據(jù)庫 C. SEX 男 and CNAME 數(shù)據(jù)庫 D. S.SEX=男 and CNAME= 數(shù)據(jù)庫 80. 若用如下的SQL語句創(chuàng)建了一個表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20);向SC表插入如下行時,( B )行可以被插入 。 A
26、. (201009,111,60,必修) B. (200823,101,NULL,NULL) C. (NULL,103,80,選修) D. (201132,NULL,86, ) 81. 假設(shè)學(xué)生關(guān)系S(S,SNAME,SEX),課程關(guān)系C(C,CNAME),學(xué)生選課關(guān)系SC(S,C,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關(guān)系(D )。 A. S B. S,SC C. C,SC D. S,C,SC 82. 下述SQL命令中,允許用戶定義新關(guān)系時,引用其他關(guān)系的主碼作為外碼的是(C )。 A. INSERT B. DELETE C. REFERENCES D. SELE
27、CT 83. 下述SQL命令的短語中,不是定義屬性上約束條件的是( D)。 A. NOT NULL短語 B. UNIQUE短語 C. CHECK短語 D. HAVING短語 84. 一個事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個事務(wù)中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是(A ) 。 A. 原子性 B. 一致性 C. 獨立性 D. 持久性 85. 表示兩個或多個事務(wù)可以同時運行而不互相影響的是( C)。 A. 原子性 B. 一致性 C. 隔離性 D. 持久性 86. 事務(wù)的持續(xù)性是指( B) A. 事務(wù)中包括的所有操作要么都做,要么都不做 B. 事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永
28、久的 C. 一個事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的 D. 事務(wù)必須使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) 87. SQL語言中的COMMIT語句的主要作用是( C )。 A. 結(jié)束程序 B. 返回系統(tǒng) C. 提交事務(wù) D. 存儲數(shù)據(jù) 88. SQL語言中用( B)語句實現(xiàn)事務(wù)的回滾 A. CREATE TABLE B. ROLLBACK C. GRANT和REVOKE D. COMMIT 89. 若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為( A )。 A.介質(zhì)故障 B.運行故障 C.系統(tǒng)故障 D.事務(wù)故障 90. 在DBMS中實現(xiàn)事務(wù)持
29、久性的子系統(tǒng)是( B )。 A.安全管理子系統(tǒng) B.完整性管理子系統(tǒng) C.并發(fā)控制子系統(tǒng) D.恢復(fù)管理子系統(tǒng) 91. 后援副本的作用是( C )。 A.保障安全性 B.一致性控制 C.故障后的恢復(fù) D.數(shù)據(jù)的轉(zhuǎn)儲 92. 事務(wù)日志用于保存( C)。 A.程序運行過程 B.程序的執(zhí)行結(jié)果 C.對數(shù)據(jù)的更新操作 D.對數(shù)據(jù)的查詢操作 93. 數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)包括( C )。 A.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本 B.數(shù)據(jù)字典、應(yīng)用程序、審計檔案 C.日志文件、數(shù)據(jù)庫后備副本 D.數(shù)據(jù)字典、應(yīng)用程序、日志文件 94.如果有兩個事務(wù),同時對數(shù)據(jù)庫中同一數(shù)據(jù)進行
30、操作,不會引起沖突的操作是( D ) 。 A.一個是DELETE,一個是SELECT B.一個是SELECT,一個是DELETE C.兩個都是UPDATE D.兩個都是SELECT 95. 下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能(B )。 A安全性 B可移植性 C完整性 D并發(fā)控制 96. 保護數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的( A )。A安全性 B完整性 C并發(fā)控制 D恢復(fù) 97. 數(shù)據(jù)庫中數(shù)據(jù)的正確性和相容性是指( B )。A安全性 B完整性 C并發(fā)控制 D恢復(fù) 98. 數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了
31、實現(xiàn)數(shù)據(jù)庫的( D )。 A可靠性 B一致性 C完整性 D安全性 99. 在SQL Server 中刪除觸發(fā)器用( B )AROLLBACK B. DROP CDELALLOCATE D. DELETE 100. 關(guān)于主鍵約束以下說法錯誤的是( C ) A. 一個表中只能設(shè)置一個主鍵約束 B. 允許空值的字段上不能定義主鍵約束 C. 允許空值的字段上可以定義主鍵約束 D. 可以將包含多個字段的字段組合設(shè)置為主鍵二、名詞解釋題DB:數(shù)據(jù)庫DBMS:數(shù)據(jù)庫管理系統(tǒng) DBS:數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)模型:數(shù)據(jù)模型是對現(xiàn)實世界數(shù)據(jù)特征的抽象。概念模型:是面向數(shù)據(jù)庫用戶的現(xiàn)實世界的模型。E/R圖:表示實體型、屬性
32、和聯(lián)系的方法。實體:客觀存在并且可以相互區(qū)別的事物。屬性:實體所具有的某一特性。聯(lián)系:連接實體之間的一種關(guān)系。碼:唯一標(biāo)識實體的屬性集。域 :域是一組具有相同數(shù)據(jù)類型的值的集合模式:是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。是所有用戶的公共數(shù)據(jù)視圖。外模式:也叫子模式,是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。內(nèi)模式:它是數(shù)據(jù)庫物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的組織方式。關(guān)系模式:對關(guān)系的描述。SQL:結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,也是一個通用的、功能極強的關(guān)系數(shù)據(jù)庫語言。DDL:模式數(shù)據(jù)定義語言
33、DCL:外模式數(shù)據(jù)定義語言DML:數(shù)據(jù)操縱語言視圖:視圖是從一個或者幾個基本表(或視圖)導(dǎo)出的表。索引:示對數(shù)據(jù)庫表中一列或者多列的值進行排序的一種結(jié)構(gòu)。嵌套查詢:將一個查詢塊嵌套在另外一個嵌套塊的where子句或者having短語的條件中的查詢過程。主碼(主鍵):是表中的一個或多個字段,它的值用于唯一的標(biāo)識表中的某一天記錄。外碼(外鍵):用于建立和加強兩個數(shù)據(jù)間的鏈接的一列或者多列。INF:關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足一定要求的,滿足不同程度要求的為不同范式,滿足最低要求的叫第一范式。2NF:若R屬于1NF,且每一個非主屬性完全函數(shù)依賴于任何一個候選碼,則R屬于2NF3NF:每一個非主屬性既不傳
34、遞依賴于碼,也不部分依賴于碼。規(guī)范化:用來改造關(guān)系模式,通過分解關(guān)系模式來消除其中不合適的數(shù)據(jù)依賴,以解決插入異常,刪除異常,更新異常和數(shù)據(jù)冗余的問題,事務(wù):指訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元。事務(wù)的ACID屬性:包括原子性、一致性、隔離性、持久性。數(shù)據(jù)安全性:數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法使用所造成的數(shù)據(jù)泄露、更改或者破壞。數(shù)據(jù)完整性:存儲在數(shù)據(jù)庫中的所有數(shù)據(jù)值均為正確的狀態(tài)。觸發(fā)器:是用戶定義在關(guān)系表上的一類由事件驅(qū)動的特殊過程。日志文件:記錄數(shù)據(jù)的修改操作,其中的每條日志記錄或者所執(zhí)行的邏輯操作,或者記錄已修改數(shù)據(jù)的前像和后像。三、簡單題(1)數(shù)據(jù)庫系統(tǒng)的特點
35、是什么?1、數(shù)據(jù)結(jié)構(gòu)化2、數(shù)據(jù)的共享性高,冗余度低且易擴充3、數(shù)據(jù)獨立性高4、數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制。(2)數(shù)據(jù)庫管理系統(tǒng)的主要功能是什么?1數(shù)據(jù)定義功能。DBMS提供相應(yīng)數(shù)據(jù)語言來定義(DDL)數(shù)據(jù)庫結(jié)構(gòu),它們是刻畫數(shù)據(jù)庫框架,并被保存在數(shù)據(jù)字典中。 2數(shù)據(jù)存取功能。DBMS提供數(shù)據(jù)操縱語言(DML),實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的基本存取操作:檢索,插入,修改和刪除。 3數(shù)據(jù)庫運行管理功能。DBMS提供數(shù)據(jù)控制功能,即是數(shù)據(jù)的安全性、完整性和并發(fā)控制等對數(shù)據(jù)庫運行進行有效地控制和管理,以確保數(shù)據(jù)正確有效。 4數(shù)據(jù)庫的建立和維護功能。包括數(shù)據(jù)庫初始數(shù)據(jù)的裝入,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)、重組織,系統(tǒng)
36、性能監(jiān)視、分析等功能。 5數(shù)據(jù)庫的傳輸。DBMS提供處理數(shù)據(jù)的傳輸,實現(xiàn)用戶程序與DBMS之間的通信,通常與操作系統(tǒng)協(xié)調(diào)完成。(3)兩個實體之間聯(lián)系的種類有哪些?1、一對一聯(lián)系(1:1):實體集A中的一個實體至多與實體集B中的一個實體相對應(yīng),反之亦然,則稱實 體集A與實體集B為一對一的聯(lián)系。記作1:1。 如:班級與班長,觀眾與座位,病人與床位。 2、一對多聯(lián)系(1:n):實體集A中的一個實體與實體集B中的多個實體相對應(yīng),反之,實體集B中的一個 實體至多與實體集A中的一個實體相對應(yīng)。記作1:n。 如:班級與學(xué)生、公司與職員、省與市。3、多對多(m:n):實體集A中的一個實體與實體集B中的多個實體
37、相對應(yīng),反之,實體集B中的一個實體 與實體集A中的多個實體相對應(yīng)。記作(m:n)。(4)數(shù)據(jù)模型的組成要素有哪些?1、數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)是描述數(shù)據(jù)庫的組成對象以及對象之間的聯(lián)系。2、數(shù)據(jù)操作,數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種對象的實例允許執(zhí)行的操作的集合,包括操作以及有關(guān)的操作規(guī)則。3、數(shù)據(jù)的完整型約束條件,數(shù)據(jù)的完整性約束條件是一組完整性規(guī)則。(5)數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是怎樣的?三級模式結(jié)構(gòu):外模式、模式和內(nèi)模式 一、模式(Schema) 定義:也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。 一個數(shù)據(jù)庫只有一個模式; 是數(shù)據(jù)庫數(shù)據(jù)在邏輯級上的視圖; 數(shù)據(jù)庫模
38、式以某一種數(shù)據(jù)模型為基礎(chǔ); 定義模式時不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu)(如數(shù)據(jù)記錄由哪些數(shù)據(jù)項構(gòu)成,數(shù)據(jù)項的名字、類型、取值范圍等),而且要定義與數(shù)據(jù)有關(guān)的安全性、完整性要求,定義這些數(shù)據(jù)之間的聯(lián)系。 二、外模式(External Schema) 定義:也稱子模式(Subschema)或用戶模式,是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。 一個數(shù)據(jù)庫可以有多個外模式; 外模式就是用戶視圖; 外模式是保證數(shù)據(jù)安全性的一個有力措施。 三、內(nèi)模式(Internal Schema) 定義:也稱存儲模式(St
39、orage Schema),它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式(例如,記錄的存儲方式是順序存儲、按照B樹結(jié)構(gòu)存儲還是按hash方法存儲;索引按照什么方式組織;數(shù)據(jù)是否壓縮存儲,是否加密;數(shù)據(jù)的存儲記錄結(jié)構(gòu)有何規(guī)定)。 一個數(shù)據(jù)庫只有一個內(nèi)模式; 一個表可能由多個文件組成,如:數(shù)據(jù)文件、索引文件。 它是數(shù)據(jù)庫管理系統(tǒng)(DBMS)對數(shù)據(jù)庫中數(shù)據(jù)進行有效組織和管理的方法 其目的有: 為了減少數(shù)據(jù)冗余,實現(xiàn)數(shù)據(jù)共享; 為了提高存取效率,改善性能。(6)數(shù)據(jù)庫系統(tǒng)是由哪幾部分構(gòu)成的?數(shù)據(jù)庫系統(tǒng)一般由4個部分組成:1、數(shù)據(jù)庫是指長期存儲在計算機內(nèi)的,有組織,可共享的數(shù)據(jù)的集合。
40、數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)學(xué)模型組織、描述和存儲,具有較小的冗余,較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享;2、硬件:構(gòu)成計算機系統(tǒng)的各種物理設(shè)備,包括存儲所需的外部設(shè)備。硬件的配置應(yīng)滿足整個數(shù)據(jù)庫系統(tǒng)的需要;3、軟件:包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及應(yīng)用程序。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心軟件,是在操作系統(tǒng)的支持下工作,解決如何科學(xué)地組織和存儲數(shù)據(jù),如何高效獲取和維護數(shù)據(jù)的系統(tǒng)軟件。其主要功能包括:數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運行管理和數(shù)據(jù)庫的建立與維護;4、人員:主要有4類,即數(shù)據(jù)庫管理員、系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計人員、應(yīng)用程序員、用戶。(7)SQL的特點是什么?1、綜合統(tǒng)一2、
41、高度非過程化3、面向集合的操作方式4、以統(tǒng)一種語法結(jié)構(gòu)提供多種使用方式。5、語言簡潔,易學(xué)易用(8)SQL語言主要可以分成哪些類型?1.數(shù)據(jù)操作語言語句Data manipulation language,DML2.數(shù)據(jù)定義語言語句Data definition language,DDL3.事務(wù)控制語句transaction control statement4.會話控制語句session control statement(9)視圖的作用是什么?1、能夠簡化用戶的操作2、視圖使用戶以多種角度看待同一數(shù)據(jù)3、視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性。4、視圖能夠?qū)C密數(shù)據(jù)提供安全保護5、適當(dāng)
42、利用視圖可以更加清晰地表達查詢。(10)什么是數(shù)據(jù)庫完整性?數(shù)據(jù)庫完整性有哪些類型?1、數(shù)據(jù)庫完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫完整性由各種各樣的完整性約束來保證,因此可以說數(shù)據(jù)庫完整性設(shè)計就是數(shù)據(jù)庫完整性約束的設(shè)計。2、完整性有三類:實體完整性,參照完整性,用戶定義完整性。實體完整性:規(guī)定基本關(guān)系R的主屬性A不能取空值。參照完整性:規(guī)定若F是基本關(guān)系的外碼,它與基本關(guān)系S的主碼相對應(yīng),則對于R中每一個遠足在F上的值必須取空值(F的每一個屬性值均為空值),或等于S中某一個遠足的主碼值。用戶定義完整性:就是針對某一具體的關(guān)系數(shù)據(jù)庫的約束條件,反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義
43、要求,由應(yīng)用環(huán)境決定,即屬性值限定(11)簡述數(shù)據(jù)庫設(shè)計過程.1.需求分析階段準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)是整個設(shè)計過程的基礎(chǔ),是最困難、最耗費時間的一步2.概念結(jié)構(gòu)設(shè)計階段是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型3.邏輯結(jié)構(gòu)設(shè)計階段將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型對其進行優(yōu)化4.數(shù)據(jù)庫物理設(shè)計階段為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)5.數(shù)據(jù)庫實施階段運用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進行試運行6
44、.數(shù)據(jù)庫運行和維護階段數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運行后即可投入正式運行。在數(shù)據(jù)庫系統(tǒng)運行過程中必須不斷地對其進行評價、調(diào)整與修改(12)什么是事務(wù)?事務(wù)的ACID屬性分別是什么?1、指訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元。2、包括原子性、一致性、隔離性、持久性。(13)試述關(guān)系模型的三個組成部分。1.關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)2.關(guān)系數(shù)據(jù)模型的操作集合3.關(guān)系數(shù)據(jù)模型的完整性約束(14)什么是數(shù)據(jù)庫的安全性?數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法使用所造成的數(shù)據(jù)泄露、更改或者破壞。(15)什么是關(guān)系模式中的范式和規(guī)范化?1、規(guī)范化:是用來改造關(guān)系模式,通過分解關(guān)系模式來消除其中不合適的數(shù)據(jù)依賴,以解決插入異常、刪除異常、更新異常和數(shù)據(jù)冗余問題。2、范式:構(gòu)造數(shù)據(jù)庫必須遵循一定的規(guī)則。在關(guān)系數(shù)據(jù)庫中,這種規(guī)則就是范式。一般說來,數(shù)據(jù)庫只需滿足
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年移動應(yīng)用OEM合作開發(fā)合同2篇
- 二零二五年度核電站設(shè)備安裝工程承包合同匯編
- 2024果園技術(shù)服務(wù)合同
- 2024版?zhèn)€人循環(huán)借款保證協(xié)議版
- 二零二五年度新能源股權(quán)代持共享合同2篇
- 2024汽車大數(shù)據(jù)分析與服務(wù)合同
- 二零二五年度班主任心理健康輔導(dǎo)服務(wù)協(xié)議3篇
- 2025年度二零二五廠區(qū)生態(tài)景觀建設(shè)與養(yǎng)護一體化服務(wù)合同2篇
- 二零二五年度水利工程延期施工賠償協(xié)議書6篇
- 2024高考語文二輪復(fù)習(xí)任務(wù)限時集訓(xùn)10詞語蹭標(biāo)點連貫二含解析
- 平山水利樞紐設(shè)計說明書
- 2024年國家開放大學(xué)電大橋梁工程技術(shù)形考任務(wù)一、二、三、四答案
- 2024年小區(qū)地下車位租賃合同
- 2024年陜西省中考語文試卷附答案
- 抖音火花合同電子版獲取教程
- 2024年刑法知識考試題庫附參考答案(典型題)
- 第5課《弘揚勞動精神勞模精神工匠精神》第1框《理解勞動精神勞模精神工匠精神》-【中職專用】《職業(yè)道德與法治》同步課堂課件
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 中醫(yī)藥養(yǎng)生保健服務(wù)方案設(shè)計
- 肺栓塞指南解讀
- 2024年廣西南寧金融投資集團有限責(zé)任公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論