2015數(shù)據(jù)庫復(fù)習(xí)題答案_第1頁
2015數(shù)據(jù)庫復(fù)習(xí)題答案_第2頁
2015數(shù)據(jù)庫復(fù)習(xí)題答案_第3頁
2015數(shù)據(jù)庫復(fù)習(xí)題答案_第4頁
2015數(shù)據(jù)庫復(fù)習(xí)題答案_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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 和 DBMSB. DBMS 包括 DB 和 DBSC. DB 包括 DBS 和 DBMSD. DBS 就是 DB ,也

2、就是 DBMS3. 下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的是(D )。 I 人工管理階段II 文件系統(tǒng)階段III 數(shù)據(jù)庫階段A. I 和 IIB. 只有 IIC. II 和 IIID. 只有 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ù)

3、據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是( 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. 數(shù)據(jù)庫管理系統(tǒng)

4、設(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. 以上都有15. ( B )的存取路徑對用

5、戶透明,從而具有更高的數(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)可確保更新時的一致性C. 數(shù)據(jù)庫中的數(shù)據(jù)可以共享D

6、. 數(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ù)的查詢、插入、修改和刪除,這類功能稱為( B )。A. 數(shù)據(jù)定義功

7、能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)狀模型和關(guān)系

8、模型的劃分原則是(C)。A. 記錄長度B. 文件的大小C. 聯(lián)系的復(fù)雜程度D)。D. 數(shù)據(jù)之間的聯(lián)系27. 通過指針鏈接來表示和實現(xiàn)實體之間聯(lián)系的模型是(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 .不可分解的C .互

10、相關(guān)聯(lián)的D. 互不相關(guān)的34. 已知關(guān)系模式 R( A , B, C, D , E)及其上的函數(shù)依賴集合 F = A D, B C , A , 該關(guān)系模式 的候選碼是( B )。A. ABB. BEC. CDD. DE35. 關(guān)系模式中,滿足 2NF 的模式( B)。A. 可能是 1NFB. 必定是1NFC. 必定是3NFD. 必定是 BCNF36. 消除了部分函數(shù)依賴的 1NF的關(guān)系模式,必定是(B )。A. 1NFB. 2NFC. 3NFD. BCNF37. 關(guān)系模式的候選碼可以有 1 個或多個,而主碼有(C)。A. 多個B. 0 個C. 1 個D. 1 個或多個38. 候選碼的屬性可以有

11、(D)。A. 多個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. 1NFB. 2NFC. 3NFD. BCNF41. 設(shè)有關(guān)系模式 R ( S, D, M ),其函數(shù)依賴集:F= S t D, DM

12、,則關(guān)系模式R的規(guī) 范化程度最高達到( B )。A. 1NFB. 2NFC. 3NFD. BCNF42. 設(shè)有關(guān)系模式 R (A , B , C, D),其數(shù)據(jù)依賴集:F= (A , B )t C , C t D,則關(guān)系 模式 R 的規(guī)范化程度最高達到( B)。A. 1NFB. 2NFC. 3NFD. BCNF43. XtY 當(dāng)下列哪一條成立時 稱為平凡的函數(shù)依賴( B )。A. X YB. Y XC. X n Y = QD. X n Y工44. 對關(guān)系模型敘述錯誤的是( D )。A. 建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公司基礎(chǔ)之上B. 微機DBMS絕大部分采取關(guān)系數(shù)據(jù)模型C. 用二維表表

13、示關(guān)系模型是其一大特點D. 不具有連接操作的 DBMS 也可以是關(guān)系數(shù)據(jù)庫管理系統(tǒng)45. 在通常情況下 下面的關(guān)系中不可以作為 RDB 的關(guān)系是( 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. 層

14、次模型D. 關(guān)系模型48. 數(shù)據(jù)庫設(shè)計中,確定數(shù)據(jù)庫存儲結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的 存儲安排和存儲結(jié)構(gòu),這是數(shù)據(jù)庫設(shè)計的( D)。A. 需求分析階段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. 在

15、關(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ù)庫設(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)系模

16、型55. 在概念模型中的客觀存在并可相互區(qū)別的事物稱(A ) 。A. 實體B. 元組C. 屬性D. 節(jié)點56. 不是實體聯(lián)系模型中的概念是 (D ) 。A. 實體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

17、. 需求分析60. 在數(shù)據(jù)庫設(shè)計中,將 ER 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于(B )。A. 需求分析階段B. 邏輯設(shè)計階段C. 概念設(shè)計階段D. 物理設(shè)計階段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.

18、如何控制不同用戶的數(shù)據(jù)操作權(quán)限64. 從ER圖導(dǎo)出關(guān)系模型時, 如果實體間的聯(lián)系是 M : N的,下列說法中正確的是 (C )。A. 將 N 方碼和聯(lián)系的屬性納入 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. 更新視圖

19、B. 查詢C. 在視圖上定義新的表D. 在視圖上定義新的視圖CREATE 、68. SQL 語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中, DROP、ALTER 語句是實現(xiàn)哪種功能( C)。A. 數(shù)據(jù)查詢B .數(shù)據(jù)操縱C. 數(shù)據(jù)定義D. 數(shù)據(jù)控制69. SQL 語言中,刪除一個視圖的命令是( B )。A. DELETEB. DROPC. CLEARD. REMOVE70. 在 SQL 語言中的視圖 VIEW 是數(shù)據(jù)庫的( A )。A. 外模式B. 模式C. 內(nèi)模式D. 存儲模式71. 下列的 SQL 語句中,( D )不是數(shù)據(jù)定義語句。A. CREATE TABLEB. DRO

20、P VIEWC. CREATE VIEWD. GRANT72. 若要撤銷數(shù)據(jù)庫中已經(jīng)存在的表S,可用(C)。A. DELETE TABLE SB. DELETE SC. DROP TABLE SD. DROP S73. 若要在基本表 S中增加一列CN (課程名),可用( C)。A. ADD TABLE S (CN CHAR (8)B. ADD TABLE S ALTER (CN CHAR (8)C. ALTER TABLE S ADD (CN CHAR (8)D. ALTER TABLE S (ADD CN CHAR (8)74. 學(xué)生關(guān)系模式 S( S, Sname,Sex,Age ) ,S

21、 的屬性分別表示學(xué)生的學(xué)號、姓名、 性別、年齡。要在表 S中刪除一個屬性“年齡”,可選用的SQL語句是(B )。A. DELETE Age from SB. ALTER TABLE S DROP AgeC. UPDATE S AgeD. 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 FRO

22、M 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# and C.C# = SC.C# and SAGE in>=20 and CNAME inACCESS'C. SAGE in>=20 and CNAME inACCESS'D. SAGE>=20 and CNAME=' ACCESS'76. 設(shè)關(guān)系數(shù)據(jù)庫中一個表 S的結(jié)構(gòu)為S (SN, CN ,

23、 grade),其中SN為學(xué)生名,CN為課 程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍 0 100。若要把“張二的化學(xué)成 績80分”插入S中,則可用(D )。A. ADD INTO S V ALUES ('張二','化學(xué)','80')B. INSERT INTO S V ALUES ('張二','化學(xué)','80')C. ADD INTO S V ALUES ('張二','化學(xué)',80)D. INSERT INTO S V ALUES ('張二&#

24、39;,'化學(xué)',80)77. 設(shè)關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為:S (SN, CN , grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0 100。若要更正王二的化學(xué)成績?yōu)?85分,則可用( A )。A. UPDATE S SET grade = 85 WHERE SN ='王二' AND CN ='化學(xué)'B. UPDATE S SET grade =' 85' WHERE SN ='王二AND CN ='化學(xué)C. UPDATE grade = 85 WHERE SN

25、 ='王二AND CN ='化學(xué)D. UPDATE grade =' 85' 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ù)庫”

26、課的全體男生姓名的 SQL 語句是 SELECT SNAME FROM S ,C,SC WHERE 子句。這里的 WHERE 子句的內(nèi)容是( A )。A. 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= '男' a

27、nd 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. (' 201009',' 111',60,必修)B. (' 200823',' 101', NULL ,NULL )C. (NULL ,'103', 80,'選修&#

28、39;)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. SB. S,SCC. C , SCD. S, C, SC82. 下述 SQL 命令中,允許用戶定義新關(guān)系時,引用其他關(guān)系的主碼作為外碼的是(C )。A. INSERTB. DELETEC. REFERENCESD. SELECT83. 下述SQL命令的短語中,不是定義屬性上約束

29、條件的是(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ù)庫的改變是永久的C. 一個事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的D. 事務(wù)必須使數(shù)據(jù)庫從一個一致性狀

30、態(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 TABLEB. ROLLBACKC. GRANT 和 REVOKED. COMMIT89. 若系統(tǒng)在運行過程中, 由于某種硬件故障, 使存儲在外存上的數(shù)據(jù)部分損失或全部損失, 這種情況稱為( A )。A. 介質(zhì)故障B. 運行故障C .系統(tǒng)故障D. 事務(wù)故障90. 在 DBMS 中實現(xiàn)事務(wù)持久性的子系統(tǒng)是( B )。A. 安全管理子系統(tǒng)B .完整性管理子系統(tǒng)C. 并發(fā)控制子系統(tǒng)D. 恢

31、復(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ù)進行操作,不會引起沖突的操作是(D )A. 一個是 DELETE ,一個是 SELECTB. 一個是 SELE

32、CT,一個是 DELETEC. 兩個都是 UPDATED. 兩個都是 SELECT95. 下面哪個不是數(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)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的( D )。A .可靠性B .一致性C .完整性D .安全性99. 在

33、 SQL Server 中刪除觸發(fā)器用( B )A . ROLLBACKB. DROPC. DELALLOCATED. DELETE100. 關(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 圖 :表示實體型、屬性和聯(lián)系的方法。實體: 客觀存在并且可以相互區(qū)別的事物。屬性: 實體

34、所具有的某一特性。聯(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ù)定義語言DCL : 外模式數(shù)據(jù)定義語言DML :

35、數(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: 每一個非主屬性既不傳遞依賴

36、于碼,也不部分依賴于碼。規(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ù)的前像和后像。三、簡單

37、題(1 )數(shù)據(jù)庫系統(tǒng)的特點是什么?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ù)庫的建立和維護功能

38、。包括數(shù)據(jù)庫初始數(shù)據(jù)的裝入,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)、重組 織,系統(tǒng)性能監(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

39、 。 如:班級與學(xué)生、公司與職員、省與市。3、多對多( m:n ) :實體集 A 中的一個實體與實體集 B 中的多個實體相對應(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)定義: 也稱邏輯模式,

40、 是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述, 是所有用戶的公共數(shù) 據(jù)視圖。 一個數(shù)據(jù)庫只有一個模式; 是數(shù)據(jù)庫數(shù)據(jù)在邏輯級上的視圖; 數(shù)據(jù)庫模式以某一種數(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ù)

41、據(jù)庫可以有多個外模式; 外模式就是用戶視圖; 外模式是保證數(shù)據(jù)安全性的一個有力措施。三、內(nèi)模式( Internal Schema)定義:也稱存儲模式(Storage 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ù)冗余,實

42、現(xiàn)數(shù)據(jù)共享; 為了提高存取效率,改善性能。(6)數(shù)據(jù)庫系統(tǒng)是由哪幾部分構(gòu)成的? 數(shù)據(jù)庫系統(tǒng)一般由 4 個部分組成:1、數(shù)據(jù)庫是指長期存儲在計算機內(nèi)的,有組織,可共享的數(shù)據(jù)的集合。數(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)軟件。 其主要功

43、能包括:數(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、高度非過程化 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 statem

44、ent4. 會話控制語句 session control statement(9)視圖的作用是什么?1、能夠簡化用戶的操作 2、視圖使用戶以多種角度看待同一數(shù)據(jù)3、視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性。 4、視圖能夠?qū)C密數(shù)據(jù)提供安全保護5、適當(dāng)利用視圖可以更加清晰地表達查詢。(10)什么是數(shù)據(jù)庫完整性?數(shù)據(jù)庫完整性有哪些類型?1、數(shù)據(jù)庫完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫完整性由各種各樣的完整性 約束來保證,因此可以說數(shù)據(jù)庫完整性設(shè)計就是數(shù)據(jù)庫完整性約束的設(shè)計。2. 完整性有三類:實體完整性,參照完整性,用戶定義完整性。O1實體完整性:規(guī)定基本 關(guān)系R的主屬性A不能取空值。O

45、2參照完整性:規(guī)定若 F是基本關(guān)系的外碼,它與基本關(guān) 系 S 的主碼相對應(yīng),則對于 R 中每一個遠足在 F 上的值必須取空值( F 的每一個屬性值均 為空值),或等于S中某一個遠足的主碼值。O 3用戶定義完整性:就是針對某一具體的關(guān)系 數(shù)據(jù)庫的約束條件, 反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求, 由應(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.

46、 邏輯結(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. 數(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、包括原子性、一致性、隔離性、

47、持久性。(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ù)庫只需滿足第三范式(3NF )就行了。(16) SQL語言中提供了哪些數(shù)據(jù)控制的語句?1、IF語句2、While 語句3、GOTO語句4、TRY語句四、設(shè)計題:要求根

溫馨提示

  • 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

提交評論