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

下載本文檔

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

文檔簡介

1、精品文檔 數據庫復習題 第 1 章 數據庫系統概述 一、單選題(共有題目 59 題) 1. 一個結點可以有多個雙親,結點之間可以有多種聯系的模型是()。 A. 網狀模型B.關系模型C.層次模型D.以上都有 2. 對于“關系”的描述,正確的是()。 A. 同一個關系中允許有完全相同的元組 B. 同一個關系中元組必須按關鍵字升序存放 C. 在一個關系中必須將關鍵字作為該關系的第一個屬性 D. 同一個關系中不能出現相同的屬性名 3. 在關系數據庫中,表(table)是三級模式結構中的()。 A. 外模式 B.模式C.存儲模式D.內模式 4. DBMS 是()。 A. OS的一部分B.OS支持下的系統

2、文件 C.一種編譯程序D.以上混合 5. 數據庫系統的核心是()。 A. 數據模型B.數據庫管理系統C.軟件工具D.數據庫 6. E-R 圖的三要素是()。 A. 實體、屬性、實體集B.實體、鍵、聯系 C.實體、屬性、聯系D.實體、域、候選鍵 7. 反映現實世界中實體及實體間聯系的信息模型是()。 A. 關系模型B.層次模型 C.網狀模型D.E-R模型 8. 數據庫管理系統(DBMS)提供數據操作語言(DML)實現對數據庫數據的操作,其中數據更新 操作不包括( )。 A. 插入 B.刪除 C.檢索 D.修改 9以下不屬于數據庫系統(DBS)組成的是( )。 A. 硬件系統B.數據庫管理系統 C

3、.文件系統D.使用和管理數據庫的各類人員 10數據庫管理系統(DBMS)是()。 A.數學軟件B.應用軟件C.計算機輔助設計D.系統軟件 11. 數據庫三級模式體系結構的劃分,有利于保持數據庫的()。 A.數據獨立性 B.數據安全性 C.結構規范化 D.操作可行性 12. 數據庫系統三級模式結構中存在的映象關系正確的是()。 A.外模式/內模式B外模式/模式C.外模式/外模式D.模式/模式 13. 在關系數據庫系統中,當關系的模式改變時,用戶程序也可以不變。這是()。 A.數據的物理獨立性B.數據的邏輯獨立性 精品文檔 精品文檔 C.數據的位置獨立性D.數據的存儲獨立性 14. 下列模式中,能

4、夠給出數據庫物理存儲結構與物理存取方法的是()。 A. 內模式 B.外模式C.概念模式D.邏輯模式 15. 下列有關物理數據獨立性的說法不正確的是()。 A. 物理數據獨立性由內模式與概念模式之間的映射實現。 B. 當數據庫的內模式發生改變時,數據的邏輯結構改變。 C. 當數據庫的內模式發生改變時,用戶編寫的應用程序可以不變。 D. 為保證應用程序能夠正確執行,我們需要修改內模式與概念模式之間的映射。 16. 在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段 在這幾個階段中,數據獨立性最高的階段是()。 A.數據庫系統B.文件系統C.人工管理D.數據項管理 17.

5、提供數據庫定義、數據操縱、數據控制和數據庫維護功能的軟件稱為()。 A. OS B.DS C.DBMS D.DBS 18. 要保證數據庫的數據獨立性,需要修改的是() A.三層模式之間的兩種映射 C.模式與外模式 B. 模式與內模式 D.三層模式 精品文檔 19. DBMS 是( )。 C.數據庫應用軟件D.數據庫管理系統 A.數據庫B.數據庫系統 20. 設在某個公司環境中,一個部門有多名職工,一名職工只能屬于一個部門,則部門與職工 之間的聯系是( )。 A. 一對一 B.一對多C.多對多D.不確定 21. 英文縮寫 DBA 代表()。 A.數據庫管理員B.數據庫管理系統 C.數據定義語言D

6、.數據操縱語言 22. 以下所列數據庫系統組成中,正確的是()。 A. 計算機、文件、文件管理系統、程序 B. 計算機、文件、程序設計語言、程序 C. 計算機、文件、報表處理程序、網絡通信程序 D. 支持數據庫系統的計算機軟硬件環境、數據庫文件、數據庫管理系統、數據庫應用程序和 數據庫管理員 23. 以下不屬于數據庫系統(DBS)組成的有()。 A.數據庫集合B.用戶C.數據庫管理系統及相關軟件D.Microsoft Excel 24. 數據庫系統中的數據模型通常由()三部分組成。 A. 數據結構、數據操作和完整性約束 B. 數據定義、數據操作和安全性約束 C. 數據結構、數據管理和數據保護

7、D. 數據定義、數據管理和運行控制 25. 下面列出的條目中,()是數據庫系統的組成成員。 I 操作系統n .數據庫管理系統 川用戶iv .數據庫管理員 v.數據庫 a. n、m、v和v b. n、v和v c. I、n、v和vd.都是 26. 下面列出的數據管理技術發展的三個階段中, ()階段沒有專門的軟件對數據進行管理 A.人工管理階段B.文件系統階段 C.數據庫階段D.人工管理階段、文件系統階段 27在DBS中,DBMS和OS之間的關系是()。 A. 相互調用B.DBMS調用OS C.OS調用DBMSD.并發運行 28. 數據庫管理技術發展過程中,文件系統與數據庫系統的重要區別是數據庫系統

8、() A.數據可共享B.數據無冗余 C.特定的數據模型D.專門的數據管理軟件 29. 設有部門和職員兩個實體,每個職員只能屬于一個部門,一個部門可以有多名職員,則部 門和職員實體之間的聯系類型是()。 A. M :NB.1:M C.M:K D.1:1 30. 層次數據模型中,一個子結點至多有()個父結點。 A. 1B.2C.3D.4 31. 常見的數據模型是()。 A. 層次模型、網狀模型、關系模型 B. 概念模型、實體模型、關系模型 C. 對象模型、外部模型、內部模型 D. 邏輯模型、概念模型、關系模型 32. 三級模式間存在兩種映射,它們是()。 A.模式與子模式間,模式與內模式間 B.子

9、模式與內模式間,外模式與內模式間 C.子模式與外模式間,模式與內模式間D.模式與內模式間,外模式與模式間 33. 邏輯數據獨立性是指()。 A.修改外模式保持模式不變B.修改內模式保持模式不變 C.修改模式保持外模式不變D.修改模式保持內模式不變 34. 關系模型的基本數據結構是( )。 A.樹 B.圖 C.環 D. 二維表格 35. 用戶涉及的邏輯結構用( )描述。 A.模式B.存儲模式C.概念模式D.子模式 36. 下列敘述中正確的是()。 A. 數據庫是一個獨立的系統,不需要操作系統的支持 B. 數據庫設計是指設計數據庫管理系統 C. 數據庫技術的根本目標是要解決數據共享的問題 D. 數

10、據庫系統中,數據的物理結構必須與邏輯結構一致 37. E-R 圖用于描述數據庫的()。 A.概念模型B.數據模型C.存儲模型D.邏輯模型 38. 提供數據庫定義、數據操縱、數據控制和數據庫維護功能的軟件稱為()。 A. OS B.DS C.DBMS D.DBS 39. 下面的選項不是關系數據庫基本特征的是()。 A.不同的列應有不同的數據類型B.不同的列應有不同的列名 C.與行的次序無關D.與列的次序無關 40. 用二維表來表示實體及實體間的聯系的數據模型是()。 A.關系模型B.層次模型C.網狀模型D.實體聯系模型 41. 從計算機軟件系統的構成看,DBMS 是建立在( )之上的軟件系統。

11、A.硬件系統B.操作系統C.語言處理系統D.編譯系統 42. 數據庫中存儲的是()。 A.數據B.數據模型 C.數據之間的聯系D.數據以及數據之間的聯系 43. 數據庫技術的三級模式中,數據的全局邏輯結構用()來描述。 A.子模式B.用戶模式 C.外模式D.模式 44. 單個用戶使用的數據視圖的描述稱為()。 A.外模式B.內模式 C.概念模式D.存儲模式 45數據庫(DB八數據庫系統(DBS)、數據庫管理系統(DBMS )三者之間的關系是() A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 46.

12、數據庫物理存儲方式的描述稱為( )。 A.外模式 B.內模式C.概念模式D.邏輯模式 47. ( )屬于信息世界的模型,實際上是現實世界到機器世界的一個中間層次。 A.數據模型B.概念數據模型C.E-R圖 D.關系模型 48. 數據管理與數據處理之間的關系是()。 A.兩者是一回事B.兩者之間無關 C.數據管理是數據處理的基本環節D.數據處理是數據管理的基本環節 49. 在數據庫三級模式間引入二級映象的主要作用是()。 A.提高數據與程序的獨立性B.提高數據與程序的安全性 C.保持數據與程序的一致性D.提高數據與程序的可移植性 50. 下列關于主關鍵字敘述正確的是()。 A.個表可以沒有主關鍵

13、字B.只能將一個字段定義為主關鍵字 C. 如果一個表只有一個記錄,則主關鍵字字段可以為空值。 D. 以上選項都不正確。 51. 實體完整性規則是指關系中()。 A.不允許有空行B.主鍵不允許有空值C.不允許有空列D.外鍵不允許有空值 能夠正確執行的插入操作是 52. 在 SQL Server中建立了表 Student(no, name, sex, birthday), no 為表的主碼,表中信息如 圖所示。 No Name Sex birthday 101 張湘 r女 1967/05Z07 104 李方 f女 1970/54/14 106 亙安 男 19訪問速度 ;存取速度) 三、判斷題(共有

14、題目 21 題) 1需求分析可以獨立于數據庫管理系統。V 精品文檔 精品文檔 2. 數據庫重組與重構的差別在于: 重組并不修改原有的邏輯模式和內模式;而重構則會部分修 改原有的邏輯模式和內模式。 V 3. 邏輯設計可以獨立于數據庫管理系統。x 4. 概念設計可以獨立于數據庫管理系統。 V 5. 數據字典是在需求分析階段建立,在數據庫設計階段修改、補充和完善的。V 6. 數據庫的物理設計的目標就是提高數據庫的性能和有效利用存儲空間。V 7. 對于關系數據庫系統,用戶既要提出 “做什么”,也要指出 “怎么做”。 x 8. 數據庫的物理設計階段根據 DBMS 的特點和處理的需要,選擇存儲結構,建立索

15、引,形成 數據庫的模式。 x 9. 規范化理論給出了判斷關系模型優劣的理論標準。 V 10. 數據庫的物理設計可以獨立于數據庫管理系統。x 11. 設計數據庫的概念模型和概念結構是數據庫設計的第一步。x 12. 對于十分復雜的、大規模的、要求較高的數據庫應用系統,應當采用規范設計的方法。 13. 數據流圖不能表達數據和處理過程的關系。x 14. 數據庫設計的每個階段完成后都要進行設計分析,評價一些重要的設計指標,將設計階段 產生的文檔進行評審并與用戶交流,對用戶不滿意之處必須進行修改。 V 15. 數據庫開發的需求分析階段必須要有用戶參與。V 16. 屬性值分布嚴重不均的屬性上不適合建立索引。

16、V 17. 當發現一個關系上建立的索引文件不適合時,不能對其進行修改操作,只能刪除,重新建 立新的索引。 V 18. 當發現一個關系上建立的索引文件不適合時,不能對其進行修改操作,只能刪除,重新建 立新的索引。 V 19. 物理設計是在邏輯設計基礎之上, 為一個確定的邏輯結構設計最符合應用環境的物理結構。 V 20. 數據字典是對系統中數據類型的詳細描述,是各類數據屬性的清單。V 21. 連接是開銷較大的運算,參與連接的關系越多開銷也越大。因此,要通過邏輯模式的規范 化來提高數據庫查詢的性能。 x 第 4-6 章 數據查詢 一、單選題(共有題目 32 題) 1. 按照用途來分,表可以分為()兩

17、大類。 A.數據表和索引表 B.系統表和數據表 C.用戶表和非用戶表D.系統表和用戶表 2. DBMS 對數據庫的檢索、插入、修改和刪除操作的功能稱為()。 A.數據操縱 B.數據控制C.數據管理數據定義 D.數據管理 3.SQL 是一 種()語言。 A.高級算法 B.人工智能C.關系數據庫 D.函數型 精品文檔 4. 關于 SQL Server 2008文件組的敘述正確的是()。 A. 一個數據庫文件不能存在于兩個或兩個以上的文件組中 B. 日志文件可以屬于某個文件組 C. 文件組可以包含不同數據庫的數據文件 D. 一個文件組只能放在一個存儲設備中 5.SQL Server 2008的物理存

18、儲主要包括兩類文件( )。 A.主數據文件、次要數據文件 B.數據文件、事務日志文件 C.表文件、索引文件D.事務日志文件、文本文件 6.SQL語言集數據查詢、數據操縱、數據定義和數據控制功能于一體,語句DELETE實現() 功能。 A.數據查詢B.數據操縱C.數據定義D.數據控制 7. 用于存儲數據庫中表和索引等數據庫對象信息的文件為() A.數據文件B.事務日志文件 8.SQL 語言是( A.層次數據庫 )語言。 B.網絡數據庫 9.主數據庫文件的擴展名為( C.文本文件 D.圖像文件 C.關系數據庫D.非數據庫 )。 A.ndf B.db C.mdf D.ldf 10.SQL語言按其功能

19、可分為4類,包括查詢語言、定義語言、操縱語言和控制語言,其中最 重要的、使用最頻繁的語言是( )。 A.定義語言B.查詢語言C.操縱語言D.控制語言 11.SQL 是( )英文單詞的縮寫。 A.Standard Query Language B.Structured Query Language C.Select Query Language D.Some Query Language 12. 下列()不是關系數據庫語言的共同特點。 A.能夠嵌入到高級語言中使用B.語言具有完備的表達能力 C.是面向集合的語言D.是過程化的語言 13. 下列關于主關鍵字敘述正確的是()。 A.個表可以沒有主關鍵

20、字B.只能將一個字段定義為主關鍵字 C. 如果一個表只有一個記錄,則主關鍵字字段可以為空值 D. 以上選項都不對 14. 向基本表中增加一個新列后,原有元祖在該列上的值是()。 A.True B.False C.空值D.不確定 15. 若要刪除數據庫中已經存在的表 A,可用()語句。 A.DELETE TABLE A B.DELETEA C.DROP TABLEA D.DROPA 16. 使用 CREATE TABLE 語句創建數據表時( )。 A. 必須在數據庫表名稱中指定表所屬的數據庫。 精品文檔 B. 必須指明數據表的所有者。 C. 指定的所有者和表名稱組合起來再數據庫中必須唯一。 D

21、.省略數據表名稱時,則自動創建一個本地臨時表。 17. 下列關于 ALTER TABLE 語句敘述錯誤的是( )。 A. ALTER TABLE 語句可以添加字段 B. ALTER TABLE 語句可以刪除字段 C. ALTER TABLE 語句可以修改字段名稱 D. ALTER TABLE 語句可以修改字段數據類型 18.SQL語句中修改表結構的命令是()。 A.MODIFY TABLE B.MODIFY STRUCTURE C.ALTER TABLE D.ALTER STRUCTURE 19.用 SQL 語言描述 “在老師表中查找所有姓王的老師 ”,以下敘述正確的是( ) A.SELECT

22、 * FROM 老師表 WHERE 姓名 LIKE 王% B.SELECT * FROM 老師表 WHERE 姓名 LIKE 王_ C.SELECT * FROM 老師表 WHERE 姓名 LIKE 王_ _ D.SELECT * FROM 老師表 WHERE 姓名 LIKE 王/ 20.查詢中統計某列值的個數應使用( ) 函數。 A. SUM() B.COUNT(*) C.COUNT( 列名) D.AVG( ) 21. 同 WHERE Age BETWEEN 17 AND 20 完全等價的是( )。 A.WHERE Age 17 AND Age=17 AND Age17 AND Age=17

23、 AND Age=1210 AND 工資 1210 AND 工資 1240 C. 工資1240D.工資 =1210 OR 工資=1240 28. 實現關系代數投影運算的 SQL 子句是( )。 A.SELECT B.ORDERBY C.FROM D.WHERE 29. 在集合成員的算術比較運算中,與 NOT IN 等價的是( )。 A.ANY B.=ANY C.ALL D.=ALL 30. 當 FROM 子句中出現多個基本表或視圖時,系統將執行()操作。 A.笛卡兒積B.非等值連接C.自然連接 D.并 31. 設 A、B 兩個表的記錄數分別為 3和4,對兩個表執行交叉連接查詢, 查詢結果中最多

24、獲得 ( )條記錄。 A.3B.4C.7D.12 32. 有關系 R(sno,sname,age,) 下列關于空值的查詢語句中,不能產生正確結果的是()。 A. SELECT sname FROM R WHERE age=NULL B. SELECT sname FROM R WHERE age IS NULL C. SELECT sname FROM R WHERE NOT(age IS NULL) D. SELECT sname FROM R WHERE age IS NOT NULL 二、填空題(共有題目 23 題) 1. 結構化查詢語言的縮寫是 。 SQL 2.SQL Server屬于

25、數據庫。關系 3.SQL是的縮寫。結構化查詢語言(Structured Query Language) 4.SQL語句中,修改表結構的命令是 。 Alter table 5. 在 SQL Server 2008中,數據庫是由數據庫文件和 文件組成的。 日志(事務日志) 6. 在 SELECT 語句的子句中, 通常和 HAVING 子句同時使用的是 子句。 GROUP BY 7. 子查詢按與父查詢是否具有依賴關系分為無關子查詢和 子查詢兩種類型。 相關 8. 自然連接是指,去掉相同屬性的 連接。 等值 9.SELECT語句查詢條件中的謂詞 “ =ANY與運算符 價。IN 10.SELECT語句查

26、詢條件中的謂詞 “匸ALL與運算符 價。NOT IN 精品文檔 精品文檔 11.SQL語言的條件表達式中字符串匹配操作符是 。LIKE 12在SELECT語句中,對查詢結果進行排序的子句是 o ORDER BY 13. 如果使用 SELECT 語句返回指定條數的記錄,則應使用 關鍵字來限定輸出字段。 top 14假定學生關系是 S(S#, SNAME , SEX, AGE);課程關系是 C(C#, CNAME , TEACHER); 學生選課關系是 SC(S#, C#, GRADE)o 要查找選修“COMPUTER課程的女”學生姓名,將涉及到 系。S、C、SC; 15. 關系數據庫的選擇、連接

27、、投影、除、并、交、差、笛卡爾積等運算是通過 命令 實現的。SELECT 16在SELECT語句中,能消除重復行的關鍵字是 o DISTINCT 17在WHERE子句的條件表達式中,可以用 配符與所在位置的一串字符相匹配。% 18. 聯合查詢使用算符將多個查詢的數據組合到一起。union 19. 當一個子查詢的結果作為查詢的條件,即在一個 SELECT命令的WHERE子句中出現另一 個SELECT命令,這種查詢稱為 詢。嵌套 20. 連接查詢可分為3種類型:內連接、 口交叉連接。外連接 21. 與表達式 倉庫號NOTIN( wh1 , wh功能)相同的表達式是 。倉庫號!= wh1 and 倉

28、庫號 !=wh2 22. 修改數據的命令是 o UPDATE 23.SQL語言中修改數據的命令是o UPDATE 三、判斷題(共有題目 9 題) 1. 對于某個關系來說, 如果查詢操作比更新操作頻繁得多,對使用頻率高的屬性建立索引比較 有價值。V 2.SQL Server數據庫中的NULL值(空值)表示的是空格”或“(值。X 3. 在SQL語句中,ORDER BY表示要對輸出結果進行排序。 V 4. 可以用關鍵字“ AS合某個屬性命別名。V 5. “ =NULL表示一個值是空值。X 6. 在 SQL-Select語句中,“表示任意的一個字符,“_表示任意數量的字符。X 7. 查詢處理最復雜的部

29、分是檢查是否存在所要查詢的關系以及檢查該操作是否在合法的授權 范圍內。X 8. 查詢處理程序只負責查詢,而更新有更新處理程序復雜。X 9. 在對一個關系進行數據更新操作時,要注意其完整性要求。V 第 7 章 視圖與索引 一、單選題(共有題目 8 題) 1. 單個用戶使用的數據視圖的描述稱為( )。 A.外模式 B.概念模式 C.內模式 D.存儲模式 2. 最終用戶使用的數據視圖稱為()。 A.內模式 B.外模式 C.概念模式 D.存儲模式 3. 在關系數據庫系統中,為了簡化用戶的查詢操作,而又不增加數據的存儲空間,常用的方法 是創建( )。 A.另一個表(table) B.游標(cursor)

30、 C.視圖(view) D.索弓 1( index) 4. 數據庫中只存放視圖的()。 A.操作 B.對應的數據C.定義 D.限制 5. 在 SQL 中,外模式一級數據結構的基本單位是()。 A.基本表 B.視圖 C.E-R圖 D.表 6. 視圖是一個 “虛表”,視圖的構造基于()。 A.基本表 B.視圖 C.基本表或視圖D.數據字典 7. 下面列出的關于 “視圖 (View) ”的條目中,()是不正確的。 A.視圖是外模式B.視圖是虛表 C .使用視圖可以加快查詢語句的執行速度 D .使用視圖可以簡化查詢語句的編寫 8. 子模式 DDL 用來描述()。 A.數據庫的總體邏輯結構B數據庫的局部

31、邏輯結構 C. 數據庫的物理存儲結構D.數據庫的概念結構 二、填空題(共有題目 2 題) 1. 視圖是一個虛表,它是從 或其他視圖構造出來的表。 基本表 2. 視圖機制提高了數據庫系統的 。安全性 三、判斷題(共有題目 4 題) 1. 視圖的內容要保存在一個新的數據庫中。X 2. 所有的基本表都可以通過在其基礎上建立的視圖進行更新操作。X 3. 關系數據庫管理系統中的查詢處理程序能自動實現查詢優化。V 4. 查詢優化主要是物理方法的優化,而邏輯方法優化與否影響不大。X 第 9 章 數據庫并發控制 一、單選題(共有題目 19 題) 1. 如果事務T獲得了數據對象Q上的S鎖,則其他事務在數據對象

32、Q上()。 A.可加X鎖 B.可加S鎖 C.可加任何鎖 D.不能加任何鎖 2. 數據庫中事務具有的特性有:原子性、隔離性、持續性和()。 A.繼承性 B.一致性 C.封裝型 D.共享性 3. 如果事務 T 獲得了基本表 B 上的排它鎖,則 T 對 B()。 A.可以讀,不能寫B.可以讀,也可以寫 C. 不能讀,可以寫 D.不能讀,也不能寫 4. 事務的所有操作在數據庫中要么全部正確反映出來要么全部不反映 ,這是事務的( ) 特性。 A.原子性B. 一致性C.隔離性D.持久性 5. 下列不屬于事務的特性的是()。 A.隔離性B.致性C.完整性D.原子性 6. 如果有兩個事務,同時對數據庫中同一數

33、據進行操作,不會引起沖突的操作是() A.其中有一個是 DELETEB.個是SELECT,另一個是 UPDATE C.兩個都是SELECTD.兩個都是UPDATE 7. 如果有兩個事務,同時對數據庫中同一數據進行操作,不會引起沖突的操作是() A. 一個是 DELETE,一個是 SELETEB.兩個都是 UPDATE C. 一個是 SELETE, 一個是 DELETED.兩個都是 SELETE 8. 在事務依賴圖中,若各個事務之間的依賴關系構成循環,則就會出現()。 A.死鎖 B.共享鎖 C.活鎖 D.排它鎖 9. 數據庫系統中采用封鎖技術的目的是為了保證()。 A.數據的一致性B.數據的可靠

34、性C.數據的完整性D.數據的安全性 10. 下面各項中,屬于數據庫的并發操作可能帶來的問題是()。 A.丟失更新B.數據獨立性會提高 C.非法用戶的使用D.增加數據冗余度 11. 使某個事務永遠處于等待狀態,而得不到執行的現象稱為()。 A.死鎖 B.活鎖C.串行調度D.不可串行調度 12若事務T對數據R已加X鎖,則其他事務對數據 R()。 A.可以加S鎖不能加X鎖 B.不能加S鎖可以加X鎖 C.可以加S鎖也可以加X鎖D.不能加任何鎖 13. 解決并發操作帶來的數據不一致問題普遍采用()技術。 A.封鎖B.存取控制C.恢復D.協商 14. 數據庫中的加鎖機制屬于數據庫保護的()控制。 A.完整

35、性 B.安全性C.并發控制D.恢復機制 15. 數據庫的并發操作可能帶來的問題包括()。 A.丟失更新B.數據獨立性會提高 C.非法用戶的使用D.增加數據冗余度 16. 封鎖可以避免數據的不一致性,但有可能引起()。 A.系統崩潰B.使磁盤上的DB中的數據有錯誤 C. 若干事務彼此等待對方釋放封鎖 D. 系統自動關機 17. 并發操作會帶來()數據不一致性。 A. 丟失修改、不可重復讀、讀臟數據、死鎖 B. 不可重復讀、讀臟數據、死鎖 C. 丟失修改、讀臟數據、死鎖 D. 丟失修改、不可重復讀、讀臟數據 18. 數據庫系統并發控制的主要方法是采用()機制。 A.拒絕 B.改為串行C.封鎖D.不

36、加任何控制 19. 對數據對象施加封鎖,可能會引起活鎖和死鎖問題。避免活鎖的簡單方法是采用() 的策略。 A.順序封鎖法B.依次封鎖法 C.優先級高先服務D.先來先服務 二、填空題(共有題目18題) 1. 事務是數據庫運行的基本單位。如果一個事務執行成功,則全部更新提交;如果一個事務 執行失敗,則已做過的更新被恢復原狀,好像整個事務從未有過這些更新, 這樣保持了數據庫處于 狀態。一致性 2. 假設兩個事務同時存取同一個數據集,當第一個事務結束之前,第二個事務更新數據庫,這 就違反了事務的 ,破壞了 DB的一致性。隔離性 3. 個事務在執行時,應該遵守 要么不做,要么全做”的原則,這是事務的性。

37、原子 性 4. 數據庫系統中執行的一個工作單位,它是由用戶定義的一組操作序列。事務 5. 在多個事務并發執行時,系統應保證與這些事務先后單獨執行時的結果一樣,這是指事務的 性。隔離 6. 事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態,稱為事務的 性。一 致 :T 7. 并發控制可能畧丟失數據修改、 口不可重復讀等問題。讀臟”數據 8. 封鎖技術中主要有兩種封鎖:排他型封鎖和 。共享鎖 9. 是并發事務正確性的準則。0可串行性 10. 設有兩個事務匚知、T2,其并發操作如圖所示,該操作存在 問題。讀臟”數據 恢夏A=IOO 11. 設有兩個事務T1、T2,其并發操作如下圖所示: T1T2 讀A=100 A=100 A=A-5寫回 A-A-8寫回 該情況是由并發操作引起的 。丟失修改 12解決并發控制帶來的數據不一致問題普遍采用的技術是 。封鎖 13.封鎖對象的大小稱為 。封鎖的粒度 精品文檔 精品文檔 14

溫馨提示

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

評論

0/150

提交評論