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

下載本文檔

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

文檔簡介

1、(說明:僅僅代表個人觀點,答案正確率為98% ,可能會有錯的地方, 有問題請問度娘 )復習參考資料選擇題 :30 分(15 題) 名詞解釋: 20 分(4題) 綜合題: 50 分一、選擇題:1. 數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒ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 )之間的關系是( A)。A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB 包括 DBS 和 DBMSD. DBS 就是 DB ,也

2、就是 DBMS3. 下面列出的數(shù)據(jù)庫管理技術發(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ù)的變化而影響到應用程序B. 不會因為數(shù)據(jù)存儲結構與數(shù)據(jù)邏輯結構的變化而影響應用程序C. 不會因為存儲策略的變化而影響存儲結構D. 不會因為某些存儲結構的變化而影響其他的存儲結構6. 描述數(shù)

3、據(jù)庫全體數(shù)據(jù)的全局邏輯結構和特性的是( A )。A.模式B.內模式C.外模式D.以上三種7. 要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( C)。A. 模式與外模式B. 模式與內模式C. 三級模式之間的兩層映射D. 三層模式8. 要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是( A)。A. 模式與外模式之間的映射B. 模式與內模式之間的映射C. 模式D. 三級模式9. 用戶或應用程序看到的那部分局部邏輯結構和特征的描述是(C)模式。A. 模式B. 物理模式C. 子模式D. 內模式10. 下述(D)不是DBA數(shù)據(jù)庫管理員的職責。A. 完整性約束說明B. 定義數(shù)據(jù)庫模式C. 數(shù)據(jù)庫安全D. 數(shù)據(jù)庫管理系統(tǒng)

4、設計11. 概念模型是現(xiàn)實世界的第一層抽象,這一類模型中最著名的模型是(D )。A. 層次模型B. 關系模型C. 網狀模型D. 實體 -關系模型12. 區(qū)分不同實體的依據(jù)是( B )。A. 名稱B. 屬性C. 對象D. 概念13. 關系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別是(B )。A. 實體完整性、參照完整性、用戶自定義完整性B. 數(shù)據(jù)結構、關系操作、完整性約束C. 數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D. 外模式、模式、內模式14. 在( A )中一個結點可以有多個雙親,結點之間可以有多種聯(lián)系。A. 網狀模型B. 關系模型C. 層次模型D. 以上都有15. ( B )的存取路徑對用

5、戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的安全保密性,也簡 化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。A. 網狀模型B. 關系模型C. 層次模型D. 以上都有16. 數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是( B )。A. 數(shù)據(jù)庫系統(tǒng)復雜,而文件系統(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ù)的重復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. 同一個應用中的多個程序共享一個數(shù)據(jù)集合B. 多個用戶、同一種語言共享數(shù)據(jù)C. 多個用戶共享一個數(shù)據(jù)文件D. 多種應用、多種語言、多個用戶相互覆蓋的使用數(shù)據(jù)集合。20. 在數(shù)據(jù)庫中,產生數(shù)據(jù)不一致的根本原因是( D )。A. 數(shù)據(jù)存儲量太大B. 沒有嚴格保護數(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. 外模式、模式和內模式B. 關系模型、層次模型、網狀模型C. 實體、屬性和聯(lián)系D. 數(shù)據(jù)結構、數(shù)據(jù)操縱和完整性約束26. 層次模型、網狀模型和關系

8、模型的劃分原則是(C)。A. 記錄長度B. 文件的大小C. 聯(lián)系的復雜程度D)。D. 數(shù)據(jù)之間的聯(lián)系27. 通過指針鏈接來表示和實現(xiàn)實體之間聯(lián)系的模型是(A. 關系模型B. 層次模型C. 網狀模型D. 層次和網狀模型28. 關系數(shù)據(jù)模型( D )。A. 只能表示實體間的 1: 1 聯(lián)系B. 只能表示實體間的 1: n 聯(lián)系C. 只能表示實體間的 m: n 聯(lián)系D. 可以表示實體間的上述三種聯(lián)系29. 下面的選項不是關系數(shù)據(jù)庫基本特征的是(B )。A. 不同的列應有不同的數(shù)據(jù)類型B. 不同的列應有不同的列名C. 與行的次序無關D. 與列的次序無關30. 一個關系只有一個( D ) 。A. 候選碼

9、B. 外碼C. 超碼D. 主碼31. 關系模型中,一個碼是( C)。A. 可以由多個任意屬性組成B. 至多由一個屬性組成C. 由一個或多個屬性組成,其值能夠惟一標識關系中一個元組D. 以上都不是32. 現(xiàn)有如下關系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者 編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果)其中,醫(yī)療關系中的外碼是( D )。A. 患者編號B. 患者姓名C .患者編號和患者姓名D. 醫(yī)生編號和患者編號33. 規(guī)范化理論是關系數(shù)據(jù)庫進行邏輯設計的理論依據(jù),根據(jù)這個理論,關系數(shù)據(jù)庫中的關 系必須滿足:每 一個屬性都是(B)。A. 長度不變的B .不可分解的C .互

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

11、(D)。A. 多個B. 0 個C. 1 個D. 1 個或多個39. 關系數(shù)據(jù)庫規(guī)范化是為了解決關系數(shù)據(jù)庫中( D )的問題而引入的。A. 提高查詢速度B. 插入、刪除異常和數(shù)據(jù)冗余C. 保證數(shù)據(jù)的安全性D .保證數(shù)據(jù)的完整性40. 學生表(id, name, sex, age, depart_id , depart_name),存在的函數(shù)依賴是 idname , sex, age, depart_id ; dept_iddept_name,其滿足( B )。A. 1NFB. 2NFC. 3NFD. BCNF41. 設有關系模式 R ( S, D, M ),其函數(shù)依賴集:F= S t D, DM

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

13、示關系模型是其一大特點D. 不具有連接操作的 DBMS 也可以是關系數(shù)據(jù)庫管理系統(tǒng)45. 在通常情況下 下面的關系中不可以作為 RDB 的關系是( D)。A. R1 (學生號 學生名 性別)B. R2 (學生號 學生名 班級號)C. R3 (學生號,學生名,宿舍號)D. R3 (學生號,學生名,簡歷)46. 如何構造出一個合適的數(shù)據(jù)邏輯結構是(C)主要解決的問題。A. 物理結構設計B. 數(shù)據(jù)字典C. 邏輯結構設計D. 關系數(shù)據(jù)庫查詢47. 概念結構設計是整個數(shù)據(jù)庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象,形 成一個獨立于具體 DBMS 的( B )。A. 數(shù)據(jù)模型B. 概念模型C. 層

14、次模型D. 關系模型48. 數(shù)據(jù)庫設計中,確定數(shù)據(jù)庫存儲結構,即確定關系、索引、聚簇、日志、備份等數(shù)據(jù)的 存儲安排和存儲結構,這是數(shù)據(jù)庫設計的( D)。A. 需求分析階段B. 邏輯設計階段C. 概念設計階段D. 物理設計階段49. 數(shù)據(jù)庫物理設計完成后,進入數(shù)據(jù)庫實施階段,下述工作中, ( D )一般不屬于實施階 段的工作。A. 建立庫結構B. 系統(tǒng)調試C. 加載數(shù)據(jù)D. 擴充功能50. 數(shù)據(jù)庫設計可劃分為六個階段,每個階段都有自己的設計內容, “為哪些關系,在哪些 屬性上建什么樣的索引”這一設計內容應該屬于( C )設計階段。A. 概念設計B .邏輯設計C. 物理設計D. 全局設計51. 在

15、關系數(shù)據(jù)庫設計中,設計關系模式是數(shù)據(jù)庫設計中( A )階段的任務。A. 邏輯設計階段B. 概念設計階段C. 物理設計階段D. 需求分析階段52. 在關系數(shù)據(jù)庫設計中, 對關系進行規(guī)范化處理, 使關系達到一定的范式, 例如達到 3NF , 這是( D )階段的任務。A. 需求分析階段B. 概念設計階段C. 物理設計階段D. 邏輯設計階段53. 概念模型是現(xiàn)實世界的第一層抽象,這一類最著名的模型是(D ) 。A. 層次模型B. 關系模型C .網狀模型D.實體-關系模型54. 對實體和實體之間的聯(lián)系采用同樣的數(shù)據(jù)結構表達的數(shù)據(jù)模型為(B ) 。A. 網狀模型B. 關系模型C. 層次模型D. 非關系模

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. 關系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過關系與關系之間的(D ) 。A. 公共索引B. 公共存儲C .公共元組D. 公共屬性59. 數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設計中( D )階段的工具。A. 概要設計B. 可行性分析C. 程序編碼D

17、. 需求分析60. 在數(shù)據(jù)庫設計中,將 ER 圖轉換成關系數(shù)據(jù)模型的過程屬于(B )。A. 需求分析階段B. 邏輯設計階段C. 概念設計階段D. 物理設計階段61. 數(shù)據(jù)庫設計的概念設計階段,表示概念結構的常用方法和描述工具是(C)。A. 層次分析法和層次結構圖B. 數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖C. 實體聯(lián)系方法D. 結構分析法和模塊結構圖62. E-R 圖中的聯(lián)系可以與( C )實體有關。A. 0 個B. 1 個C. 1 個或多個D. 多個63. 關系數(shù)據(jù)庫的規(guī)范化理論主要解決的問題是(A)。A. 如何構造合適的數(shù)據(jù)邏輯結構B. 如何構造合適的數(shù)據(jù)物理結構C. 如何構造合適的應用程序界面D.

18、如何控制不同用戶的數(shù)據(jù)操作權限64. 從ER圖導出關系模型時, 如果實體間的聯(lián)系是 M : N的,下列說法中正確的是 (C )。A. 將 N 方碼和聯(lián)系的屬性納入 M 方的屬性中B. 將M方碼和聯(lián)系的屬性納入 N方的屬性中C. 增加一個關系表示聯(lián)系,其中納入M方和N方的碼D. 在 M 方屬性和 N 方屬性中均增加一個表示級別的屬性65. 概念模型獨立于( B )。A. E-R 模型B. 硬件設備和 DBMSC. 操作系統(tǒng)和 DBMSD. DBMS66. SQL語言是(B)的語言,容易學習。A. 過程化B .非過程化C. 格式化D. 導航式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. 內模式D. 存儲模式71. 下列的 SQL 語句中,( D )不是數(shù)據(jù)定義語句。A. CREATE TABLEB. DRO

20、P VIEWC. CREATE VIEWD. GRANT72. 若要撤銷數(shù)據(jù)庫中已經存在的表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. 學生關系模式 S( S, Sname,Sex,Age ) ,S

21、 的屬性分別表示學生的學號、姓名、 性別、年齡。要在表 S中刪除一個屬性“年齡”,可選用的SQL語句是(B )。A. DELETE Age from SB. ALTER TABLE S DROP AgeC. UPDATE S AgeD. ALTER TABLE S ' Age'75. 有關系 S(S,SNAME ,SAGE),C(C, CNAME ),SC(S,C,GRADE)。其中S#是學生號,SNAME是學生姓名,SAGE是學生年齡,C#是課程號,CNAME是課程名稱。要查詢選修“ACCESS ”課的年齡不小于20的全體學生姓名的SQL語句是SELECT SNAME FRO

22、M S ,C,SC WHERE 子句。這里的 WHERE 子句的內容是( 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ù)據(jù)庫中一個表 S的結構為S (SN, CN ,

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

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

25、 ='王二AND CN ='化學D. UPDATE grade =' 85' WHERE SN ='王二'AND CN ='化學'78. 在 SQL 語言中,子查詢是( D )。A. 返回單表中數(shù)據(jù)子集的查詢語言B. 選取多表中字段子集的查詢語句C. 選取單表中字段子集的查詢語句D. 嵌入到另一個查詢語句之中的查詢語句79. 有關系 S(S,SNAME ,SEX),C(C,CNAME ),SC(S,C,GRADE )。其 中S#是學生號,SNAME是學生姓名,SEX是性別,C#是課程號,CNAME是課程名稱。 要查詢選修“數(shù)據(jù)庫”

26、課的全體男生姓名的 SQL 語句是 SELECT SNAME FROM S ,C,SC WHERE 子句。這里的 WHERE 子句的內容是( 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假設學生關系 S ( S#, SNAME , SEX),課程關系C (C #, CNAME ),學生選課關系 SC (S#, C#, GRADE )。要查詢選修“ Computer”課的男生姓名,將涉及到關系(D )。A. SB. S,SCC. C , SCD. S, C, SC82. 下述 SQL 命令中,允許用戶定義新關系時,引用其他關系的主碼作為外碼的是(C )。A. INSERTB. DELETEC. REFERENCESD. SELECT83. 下述SQL命令的短語中,不是定義屬性上約束

29、條件的是(D)。A. NOT NULL 短語B. UNIQUE 短語C. CHECK 短語D. HAVING 短語84. 一個事務的執(zhí)行,要么全部完成,要么全部不做,一個事務中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是( A )。A. 原子性B. 一致性C. 獨立性D. 持久性85. 表示兩個或多個事務可以同時運行而不互相影響的是(C)。A. 原子性B. 一致性C. 隔離性D. 持久性86. 事務的持續(xù)性是指(B)A. 事務中包括的所有操作要么都做,要么都不做B. 事務一旦提交,對數(shù)據(jù)庫的改變是永久的C. 一個事務內部的操作對并發(fā)的其他事務是隔離的D. 事務必須使數(shù)據(jù)庫從一個一致性狀

30、態(tài)變到另一個一致性狀態(tài)87. SQL 語言中的 COMMIT 語句的主要作用是( C )。A. 結束程序B. 返回系統(tǒng)C. 提交事務D. 存儲數(shù)據(jù)88. SQL語言中用( B)語句實現(xiàn)事務的回滾A. CREATE TABLEB. ROLLBACKC. GRANT 和 REVOKED. COMMIT89. 若系統(tǒng)在運行過程中, 由于某種硬件故障, 使存儲在外存上的數(shù)據(jù)部分損失或全部損失, 這種情況稱為( A )。A. 介質故障B. 運行故障C .系統(tǒng)故障D. 事務故障90. 在 DBMS 中實現(xiàn)事務持久性的子系統(tǒng)是( B )。A. 安全管理子系統(tǒng)B .完整性管理子系統(tǒng)C. 并發(fā)控制子系統(tǒng)D. 恢

31、復管理子系統(tǒng)91. 后援副本的作用是( C )。A. 保障安全性B. 一致性控制C. 故障后的恢復D. 數(shù)據(jù)的轉儲92. 事務日志用于保存(C)。A. 程序運行過程B. 程序的執(zhí)行結果C. 對數(shù)據(jù)的更新操作D. 對數(shù)據(jù)的查詢操作93. 數(shù)據(jù)庫恢復的基礎是利用轉儲的冗余數(shù)據(jù)。這些轉儲的冗余數(shù)據(jù)包括(C )。A. 數(shù)據(jù)字典、應用程序、數(shù)據(jù)庫后備副本B. 數(shù)據(jù)字典、應用程序、審計檔案C. 日志文件、數(shù)據(jù)庫后備副本D. 數(shù)據(jù)字典、應用程序、日志文件94. 如果有兩個事務,同時對數(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ù)庫,防止未經授權的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù) 的( A )。A 安全性B .完整性C .并發(fā)控制D .恢復97. 數(shù)據(jù)庫中數(shù)據(jù)的正確性和相容性是指( B )。A .安全性B .完整性C .并發(fā)控制D .恢復98. 數(shù)據(jù)庫管理系統(tǒng)通常提供授權功能來控制不同用戶訪問數(shù)據(jù)的權限,這主要是為了實現(xiàn)數(shù)據(jù)庫的( D )。A .可靠性B .一致性C .完整性D .安全性99. 在

33、 SQL Server 中刪除觸發(fā)器用( B )A . ROLLBACKB. DROPC. DELALLOCATED. DELETE100. 關于主鍵約束以下說法錯誤的是( C )A. 一個表中只能設置一個主鍵約束B. 允許空值的字段上不能定義主鍵約束C. 允許空值的字段上可以定義主鍵約束D. 可以將包含多個字段的字段組合設置為主鍵二、名詞解釋題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)系: 連接實體之間的一種關系。碼: 唯一標識實體的屬性集。域 : 域是一組具有相同數(shù)據(jù)類型的值的集合模式: 是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結構和特征的描述。是所有用戶的公共數(shù)據(jù)視圖。外模式:也叫子模式, 是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結構和特征的描述, 是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應用有關的數(shù)據(jù)的邏輯表示。內模式: 它是數(shù)據(jù)庫物理結構和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內部的組織方式。關系模式: 對關系的描述。SQL :結構化查詢語言,是關系數(shù)據(jù)庫的標準語言,也是一個通用的、功能極強的關系數(shù)據(jù)庫語言。DDL :模式數(shù)據(jù)定義語言DCL : 外模式數(shù)據(jù)定義語言DML :

35、數(shù)據(jù)操縱語言視圖: 視圖是從一個或者幾個基本表(或視圖)導出的表。索引: 示對數(shù)據(jù)庫表中一列或者多列的值進行排序的一種結構。嵌套查詢: 將一個查詢塊嵌套在另外一個嵌套塊的 where 子句或者 having 短語的條件中 的查詢過程。主碼(主鍵) :是表中的一個或多個字段,它的值用于唯一的標識表中的某一天記錄。 外碼(外鍵) :用于建立和加強兩個數(shù)據(jù)間的鏈接的一列或者多列。INF :關系數(shù)據(jù)庫中的關系要滿足一定要求的,滿足不同程度要求的為不同范式,滿足最 低要求的叫第一范式。2NF:若R屬于1NF,且每一個非主屬性完全函數(shù)依賴于任何一個候選碼,則R屬于2NF3NF: 每一個非主屬性既不傳遞依賴

36、于碼,也不部分依賴于碼。規(guī)范化: 用來改造關系模式, 通過分解關系模式來消除其中不合適的數(shù)據(jù)依賴, 以解決插 入異常,刪除異常,更新異常和數(shù)據(jù)冗余的問題,事務: 指訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元。事務的 ACID 屬性: 包括原子性、一致性、隔離性、持久性。數(shù)據(jù)安全性: 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法使用所造成的數(shù)據(jù)泄露、更改或者破壞。數(shù)據(jù)完整性: 存儲在數(shù)據(jù)庫中的所有數(shù)據(jù)值均為正確的狀態(tài)。觸發(fā)器: 是用戶定義在關系表上的一類由事件驅動的特殊過程。日志文件: 記錄數(shù)據(jù)的修改操作, 其中的每條日志記錄或者所執(zhí)行的邏輯操作, 或者記錄 已修改數(shù)據(jù)的前像和后像。三、簡單

37、題(1 )數(shù)據(jù)庫系統(tǒng)的特點是什么?1 、數(shù)據(jù)結構化 2、數(shù)據(jù)的共享性高,冗余度低且易擴充3、數(shù)據(jù)獨立性高 4、數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制。(2)數(shù)據(jù)庫管理系統(tǒng)的主要功能是什么?1 數(shù)據(jù)定義功能。 DBMS 提供相應數(shù)據(jù)語言來定義( DDL )數(shù)據(jù)庫結構,它們是刻畫數(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ù)庫的轉儲、恢復、重組 織,系統(tǒng)性能監(jiān)視、分析等功能。5 數(shù)據(jù)庫的傳輸。 DBMS 提供處理數(shù)據(jù)的傳輸,實現(xiàn)用戶程序與 DBMS 之間的通信,通 常與操作系統(tǒng)協(xié)調完成。(3)兩個實體之間聯(lián)系的種類有哪些?1、一對一聯(lián)系(1:1 ):實體集 A 中的一個實體至多與實體集 B 中的一個實體相對應, 反之亦然,則稱實 體 集A與實體集B為一對一的聯(lián)系。記作 1:1。女口 :班級與班長,觀眾與座位,病人與床位。2、 一對多聯(lián)系(1:n ):實體集A中的一個實體與實體集 B中的多個實體相對應,反之,實體集 B中的一 個 實體至多與實體集 A 中的一個實體相對應。記作 1:n

39、 。 如:班級與學生、公司與職員、省與市。3、多對多( m:n ) :實體集 A 中的一個實體與實體集 B 中的多個實體相對應,反之,實體集 B 中的一個實 體 與實體集 A 中的多個實體相對應。記作( m:n )。(4)數(shù)據(jù)模型的組成要素有哪些?1、數(shù)據(jù)結構,數(shù)據(jù)結構是描述數(shù)據(jù)庫的組成對象以及對象之間的聯(lián)系。2、數(shù)據(jù)操作,數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種對象的實例允許執(zhí)行的操作的集合,包括操作 以及有關的操作規(guī)則。3、數(shù)據(jù)的完整型約束條件,數(shù)據(jù)的完整性約束條件是一組完整性規(guī)則。(5)數(shù)據(jù)庫系統(tǒng)的三級模式結構是怎樣的?三級模式結構:外模式、模式和內模式一、模式( Schema)定義: 也稱邏輯模式,

40、 是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結構和特征的描述, 是所有用戶的公共數(shù) 據(jù)視圖。 一個數(shù)據(jù)庫只有一個模式; 是數(shù)據(jù)庫數(shù)據(jù)在邏輯級上的視圖; 數(shù)據(jù)庫模式以某一種數(shù)據(jù)模型為基礎; 定義模式時不僅要定義數(shù)據(jù)的邏輯結構 (如數(shù)據(jù)記錄由哪些數(shù)據(jù)項構成, 數(shù)據(jù)項的名字、 類型、取值范圍等) ,而且要定義與數(shù)據(jù)有關的安全性、完整性要求,定義這些數(shù)據(jù)之間的 聯(lián)系。二、外模式( External Schema)定義:也稱子模式(Subschema)或用戶模式,是數(shù)據(jù)庫用戶(包括應用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結構和特征的描述, 是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖, 是與某一 應用有關的數(shù)據(jù)的邏輯表示。 一個數(shù)

41、據(jù)庫可以有多個外模式; 外模式就是用戶視圖; 外模式是保證數(shù)據(jù)安全性的一個有力措施。三、內模式( Internal Schema)定義:也稱存儲模式(Storage Schema),它是數(shù)據(jù)物理結構和存儲方式的描述,是數(shù)據(jù)在數(shù) 據(jù)庫內部的表示方式(例如,記錄的存儲方式是順序存儲、按照B 樹結構存儲還是按 hash方法存儲; 索引按照什么方式組織; 數(shù)據(jù)是否壓縮存儲, 是否加密;數(shù)據(jù)的存儲記錄結構有 何規(guī)定)。 一個數(shù)據(jù)庫只有一個內模式; 一個表可能由多個文件組成,如:數(shù)據(jù)文件、索引文件。 它是數(shù)據(jù)庫管理系統(tǒng) (DBMS) 對數(shù)據(jù)庫中數(shù)據(jù)進行有效組織和管理的方法 其目的有: 為了減少數(shù)據(jù)冗余,實

42、現(xiàn)數(shù)據(jù)共享; 為了提高存取效率,改善性能。(6)數(shù)據(jù)庫系統(tǒng)是由哪幾部分構成的? 數(shù)據(jù)庫系統(tǒng)一般由 4 個部分組成:1、數(shù)據(jù)庫是指長期存儲在計算機內的,有組織,可共享的數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按 一定的數(shù)學模型組織、描述和存儲, 具有較小的冗余,較高的數(shù)據(jù)獨立性和易擴展性, 并可 為各種用戶共享;2、硬件:構成計算機系統(tǒng)的各種物理設備,包括存儲所需的外部設備。硬件的配置應滿足 整個數(shù)據(jù)庫系統(tǒng)的需要;3、軟件:包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及應用程序。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核 心軟件, 是在操作系統(tǒng)的支持下工作, 解決如何科學地組織和存儲數(shù)據(jù), 如何高效獲取和維 護數(shù)據(jù)的系統(tǒng)軟件。 其主要功

43、能包括:數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、 數(shù)據(jù)庫的運行管理和 數(shù)據(jù)庫的建立與維護;4、人員:主要有 4 類,即數(shù)據(jù)庫管理員、系統(tǒng)分析員和數(shù)據(jù)庫設計人員、應用程序員、用 戶。(7)SQL 的特點是什么?1、綜合統(tǒng)一 2、高度非過程化 3、面向集合的操作方式 4、以統(tǒng)一種語法結構提供多種使用 方式。 5、語言簡潔,易學易用(8)SQL 語言主要可以分成哪些類型?1. 數(shù)據(jù)操作語言語句 Data manipulation language , DML2. 數(shù)據(jù)定義語言語句 Data definition language , DDL3. 事務控制語句 transaction control statem

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

45、2參照完整性:規(guī)定若 F是基本關系的外碼,它與基本關 系 S 的主碼相對應,則對于 R 中每一個遠足在 F 上的值必須取空值( F 的每一個屬性值均 為空值),或等于S中某一個遠足的主碼值。O 3用戶定義完整性:就是針對某一具體的關系 數(shù)據(jù)庫的約束條件, 反映某一具體應用所涉及的數(shù)據(jù)必須滿足的語義要求, 由應用環(huán)境決定, 即屬性值限定(11)簡述數(shù)據(jù)庫設計過程 .1. 需求分析階段準確了解與分析用戶需求(包括數(shù)據(jù)與處理) 是整個設計過程的基礎,是最困難、最耗費時間的一步2. 概念結構設計階段 是整個數(shù)據(jù)庫設計的關鍵 通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS 的概念模型3.

46、 邏輯結構設計階段將概念結構轉換為某個 DBMS 所支持的數(shù)據(jù)模型對其進行優(yōu)化4. 數(shù)據(jù)庫物理設計階段 為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結構(包括存儲結構和存取方法)5. 數(shù)據(jù)庫實施階段運用 DBMS 提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設計和物理設計的結果 建立數(shù)據(jù)庫,編制與調試應用程序,組織數(shù)據(jù)入庫,并進行試運行6. 數(shù)據(jù)庫運行和維護階段數(shù)據(jù)庫應用系統(tǒng)經過試運行后即可投入正式運行。在數(shù)據(jù)庫系統(tǒng)運行過程中必須不斷地對其進行評價、調整與修改(12)什么是事務?事務的 ACID屬性分別是什么?1、指訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元。2、包括原子性、一致性、隔離性、

47、持久性。(13)試述關系模型的三個組成部分。1. 關系數(shù)據(jù)模型的數(shù)據(jù)結構2. 關系數(shù)據(jù)模型的操作集合3. 關系數(shù)據(jù)模型的完整性約束(14)什么是數(shù)據(jù)庫的安全性?數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法使用所造成的數(shù)據(jù)泄露、更改或者破壞。(15 )什么是關系模式中的范式和規(guī)范化?1、規(guī)范化:是用來改造關系模式,通過分解關系模式來消除其中不合適的數(shù)據(jù)依賴,以解決 插入異常、刪除異常、更新異常和數(shù)據(jù)冗余問題。2、范式:構造數(shù)據(jù)庫必須遵循一定的規(guī)則。在關系數(shù)據(jù)庫中,這種規(guī)則就是范式。一般說 來,數(shù)據(jù)庫只需滿足第三范式(3NF )就行了。(16) SQL語言中提供了哪些數(shù)據(jù)控制的語句?1、IF語句2、While 語句3、GOTO語句4、TRY語句四、設計題:要求根

溫馨提示

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

評論

0/150

提交評論