數(shù)據(jù)庫問答題和填空_第1頁
數(shù)據(jù)庫問答題和填空_第2頁
數(shù)據(jù)庫問答題和填空_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫問答題和填空 如果模式 R=(A,B,C,D,E) 中的 FD集(函數(shù)依賴集 )F=A-B, B C, CED, 請回 答下列問題。此關系中有哪些候選碼,為什么?這是第幾范式,為什么?在關系模式 R(A,B,C,D)中,存在函數(shù)依賴關系 A B,AC,AD,(B,C) A,則候選碼是 ,關系模式 R(A, B ,C,D)屬于 。在關系模式 R(D,E,G)中,存在函數(shù)依賴關系 ED,(D,G) E,則候選 碼是,關系模式 R(D,E,G)屬于 。當 局 部 ER 圖 合 并 全 局 ER 圖 時 , 可 能 出 現(xiàn) ()、( ),( )。在需求分析中,()是各類數(shù)據(jù)描述的集合 ,它 包括

2、( )、( )、( )、 ( )和( )五個部分。DB 并發(fā)操作通常會帶來三類問題,它 們是丟失更新、讀臟 數(shù)據(jù)和 ( )。數(shù)據(jù)庫恢復時,系統(tǒng)對已提交的事務要進行( )處理。 診斷死鎖的方法有: 、 。如果事務 T獲得了數(shù)據(jù)項 Q上的排它鎖,則 T對 Q ( )A. 只能讀不能寫B(tài). 只能寫不能讀C. 既可讀又可寫D. 不能讀不能寫DBMS中實現(xiàn)事務持久性的子系統(tǒng)是( )A. 安全性管理子系統(tǒng)B. 完整性管理子系統(tǒng)C. 并發(fā)控制子系統(tǒng)D. 恢復管理子系統(tǒng)事務的隔離性是由 DBMS的()A. 恢復子系統(tǒng)出現(xiàn)B. 完整性子系統(tǒng)實現(xiàn)C. 安全性子系統(tǒng)實現(xiàn)D. 并發(fā)控制子系統(tǒng)實現(xiàn)A. 系統(tǒng)故障B. 程

3、序故障C. 事務故障D. 介質故障DB的轉儲屬于 DBS的()A、完整性措施B、安全行措施C、并發(fā)控制措施D、恢復措施 事務的原子性是指( )A、事務中包括的所有操作要么多做,要么都不做B、事務一旦提交,對數(shù)據(jù)庫的改變就是永久的C、一個事務內部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務是隔離的D、事務必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)DB技術中,“臟數(shù)據(jù)”是指()A、未提交的數(shù)據(jù)B、未提交的隨后又被撤消的數(shù)據(jù)C、違反訪問權而寫人 DB的數(shù)據(jù)D、輸入時就有錯的數(shù)據(jù)所謂的冗余數(shù)據(jù)是指( )的數(shù)據(jù)A、產生錯誤B、由基本數(shù)據(jù)導出C、刪除D、提高性能1. 數(shù)據(jù)庫的定義:數(shù)據(jù)庫是指長期儲存在計算內

4、的,有組織的,可共享的數(shù)據(jù) 集合。數(shù)據(jù)庫管理系統(tǒng)的定義:數(shù)據(jù)庫管理系統(tǒng)視為與操作系統(tǒng)和用戶之的一種數(shù)據(jù) 管理軟件。2. 數(shù)據(jù)模型的組成要素: 層次模型、網(wǎng)狀模型、關系模型、面向對象模型3. 數(shù)據(jù)庫系統(tǒng)的特點(概念) : 概念:數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、 數(shù)據(jù)庫管理系統(tǒng) ( 及開發(fā)工具 ) 、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構成。特點:數(shù)據(jù)結構化數(shù)據(jù)的共享性高,冗余度低,易擴充。數(shù)據(jù)獨立性高數(shù)據(jù)由 DBMS統(tǒng)一管理和控制4. 模式和實例:概念:模式是數(shù)據(jù)庫中全體數(shù)據(jù)的 邏輯結構 和特征 的描述,他僅僅涉及到型的描述,不涉及到具體的值。實例是模式的一個具體值。區(qū)別:

5、同一個模式有很多實例,因為數(shù)據(jù)庫中的數(shù)據(jù)是在不斷更新的。 模式是相對穩(wěn)定的,反映的是數(shù)據(jù)的結構及其聯(lián)系。實例是相對變動的,反映的是數(shù)據(jù)庫某個時刻的狀態(tài)。5. 數(shù)據(jù)庫系統(tǒng)的三級模式結構: 外模式、模式、內模式 內模式和外模式的區(qū)別: 外模式是不唯一的,模式和內模式是唯一的。6. 數(shù)據(jù)庫的二級映像功能與數(shù)據(jù)獨立性: 外模式與模式映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的邏輯獨立性模式與內 模式映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的物理獨立性7. 人員: 開發(fā)、管理和使用數(shù)據(jù)庫系統(tǒng)的人員主要是指:數(shù)據(jù)庫管理員、系統(tǒng)分析員和 數(shù)據(jù)庫設計人員、應用程序員和最終用戶。8. 試述關系模型的三個組成部分關系模型由

6、 關系數(shù)據(jù)結構 、關系操作集合 和關系完整性約束 三部分組成9. 關系模式的定義是什么? 關系模式是指關系的描述。它是一個 5 元組, 可以形式化表示為: R(U, D,dom,F(xiàn)) R為關系名,U為組成該關系的屬性名集合,D為屬性組 U 中屬性所來目的域, dom為屬性向域的映像集合, F為屬性間數(shù)據(jù)的依賴關系集合函數(shù)依賴R屬于第一范式 (1NF) 。R2NF 。(即8. 范式( 14NF、BCNF的含義) P174定義 1:若關系模式 R 的每一個分量是不可再分的數(shù)據(jù)項,則關系模式定義 2:若關系模式 R1NF,且每一個非主屬性完全函數(shù)依賴于碼,則關系模式 1NF消除了非主屬性對碼的部分函

7、數(shù)依賴則成為 2NF)。定義 3:關系模式 R 中若不存在這樣的碼 X、屬性組 Y及非主屬性 Z(Z不是 Y的子集)使得 X Y,Y X, Y Z 成立,則稱 R3NF。定義4:關系模式 R1NF 。若X Y且Y不是 X的子集時,X必含有碼,則 RBCNF。 定義 5:關系模式 R1NF,如果對于 R的每個非平凡多值依賴 X Y(Y不是 X的子集, Z=U-X-Y不為空 ) ,X都含有碼,則稱 R4NF。9. 數(shù)據(jù)庫設計的基本步驟: (簡答題)1、需求分析2、概念結構設計3、邏輯結構設計4、物理結構設計5、數(shù)據(jù)庫實施6、數(shù)據(jù)庫運行和維護10. ER圖向關系模型的轉換規(guī)則: P242-241、一

8、個實體型轉為一個關系模式。實體的屬性就是關系的屬性,實體的碼就是 關系的碼。2、一個 1: 1 聯(lián)系可以轉換為一個獨立的關系模式,也可以與任意一端對應的 關系模式合并。3、一個 1:n 聯(lián)系可以轉換為一個獨立的關系模式,也可以與n 端對應的關系模式合并。4、一個 m:n 聯(lián)系轉換為一個關系模式。5、三個或三個以上實體間的一個多元聯(lián)系可轉換為一個關系模式6、具有相同碼的關系模式可以合并。11. 日志文件的作用與恢復:作用: 1 、事務故障恢復 和系統(tǒng)故障恢復 必須要用日志文件。2 、在 動態(tài)轉儲方式 中必須建立日志文件,后緩副本和日志文件綜合起 來才可以有效地恢復數(shù)據(jù)庫3 、在靜態(tài)轉儲方式 中,

9、也可以建立日志文件恢復:當數(shù)據(jù)庫毀壞后可以重新裝入 后緩副本 把數(shù)據(jù)庫恢復到 轉儲結 束時刻的正確的狀態(tài) ,然后利用日志文件 ,把已經完成的事務 進 行重做處理,并對 故障發(fā)生時還沒有完成的事務 進行撤銷處理。 這樣就無需重新運行那些已經完成的事務程序就可把數(shù)據(jù)庫恢 復到 故障前某一時刻的正確狀態(tài)。2、什么是數(shù)據(jù)庫 ? 答:數(shù)據(jù)庫是長期存儲在計算機內、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫是按 某種 數(shù)據(jù)模型進行組織的、存放在外存儲器上,且可被多個用戶同時使用。因此, 數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性。4使用數(shù)據(jù)庫系統(tǒng)有什么好處 ?答: 使用數(shù)據(jù)庫系統(tǒng)的好處是 : 查詢迅速、準確

10、,而且可以節(jié)約大量紙面文件 ; 數(shù)據(jù)結構化,并由 DBMS統(tǒng)一管理 ;數(shù)據(jù)冗余度小 ;具有較高的數(shù)據(jù)獨立性 ;數(shù)據(jù)的共享性好 ;DBMS還提供了數(shù)據(jù)的控制功能。5 什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性 ?答: 數(shù)據(jù)獨立性表示應用程序與數(shù)據(jù)庫中存儲的數(shù)據(jù)不存在依賴關系,包括邏輯 數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立性。6 什么是數(shù)據(jù)庫管理系統(tǒng) ?答: 數(shù)據(jù)庫管理系統(tǒng) (DBMS)是操縱和管理數(shù)據(jù)庫的一組軟件,它是數(shù)據(jù)庫系統(tǒng) (DBS)的重要組成部分。9 什么是數(shù)據(jù)字典 ?數(shù)據(jù)字典包含哪些基本內容 ?答: 數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫設 計與管理的有力工具。數(shù)據(jù)字典的基本內容有 : 數(shù)據(jù)

11、項,數(shù)據(jù)結構,數(shù)據(jù)流,數(shù)據(jù)存儲,處理過程數(shù)據(jù)字典的主要作用是 :(1) 供數(shù)據(jù)庫管理系統(tǒng)快速查找有關對象的信息。數(shù)據(jù)庫管理系統(tǒng)在處理用戶存 取時,要經常查閱數(shù)據(jù)字典中的用戶表、子模式表和模式表等。(2) 供數(shù)據(jù)庫管理員查詢,以掌握整個系統(tǒng)的運行情況。(3) 支持數(shù)據(jù)庫設計與系統(tǒng)分析。候選碼: AE存在部分函數(shù)依賴,如 AE-B, A-B, 所以是 1NF。R的候選碼: A,( B,C)BCNF(E,G),(D,G)3NF屬性沖突,結構沖突,命名沖突 數(shù)據(jù)字典,數(shù)據(jù)項,數(shù)據(jù)結構,數(shù)據(jù)流,數(shù)據(jù)存儲,處理過程并發(fā)事務的可串行化REDO超時法 事務等待圖法Cddcd abb3 什么是數(shù)據(jù)冗余 ?數(shù)據(jù)庫

12、系統(tǒng)與文件系統(tǒng)相比 怎樣減少冗余 ?答:數(shù)據(jù)冗余是指各個數(shù)據(jù)文件中存在重復的 數(shù)據(jù)。在文件管理系統(tǒng)中, 數(shù)據(jù)被組織在一個個獨立的 數(shù)據(jù)文件中,每個文件都有完整的體 系結構, 對數(shù)據(jù)的操作是按文件名訪問的。 數(shù)據(jù) 文件之間沒有聯(lián)系,數(shù)據(jù)文件是面向應用 程序的。每個應用都擁有并使用自己的數(shù)據(jù)文 件,各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復, 數(shù)據(jù)的冗余度比較大。數(shù)據(jù)庫系統(tǒng)以數(shù)據(jù)庫方式管理大量共享的數(shù) 據(jù)。數(shù)據(jù)庫系統(tǒng)由許多單獨文件組成,文 件內部具有完整的結構, 但它更注重文件之間的 聯(lián)系。數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有共享性。 數(shù)據(jù)庫系統(tǒng)是面向整個系統(tǒng)的數(shù)據(jù)共享而建立 的,各個應用的數(shù)據(jù)集中存儲,共同使用, 數(shù)

13、據(jù)庫文件之間聯(lián)系密切, 因而盡可能地避免了 數(shù)據(jù)的重復存儲,減少和控制了數(shù)據(jù)的冗 余。4 使用數(shù)據(jù)庫系統(tǒng)有什么好處 ? 答 :使用數(shù)據(jù)庫系統(tǒng)的好處是 : 查詢迅速、準確,而且可以節(jié)約大量紙面文件 數(shù)據(jù)結構化,并由 DBMS 統(tǒng)一管理 ; 數(shù)據(jù)冗余度小 ;具有較高的數(shù)據(jù)獨立性 ;數(shù)據(jù)的共享性好 ;DBMS 還提供了數(shù)據(jù)的控制功能。5 什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性 ? 答:數(shù)據(jù)獨立性表示應用程序與數(shù)據(jù)庫中存儲的 數(shù)據(jù)不存在依賴關系,包括邏輯數(shù)據(jù) 獨立性和物理數(shù)據(jù)獨立性。邏輯數(shù)據(jù)獨立性是指局部邏輯數(shù)據(jù)結構 (外視圖即用戶的邏輯文件 )與全局邏輯數(shù)據(jù) 結構(概念視圖 )之間的獨立性。當數(shù)據(jù)庫的全局 邏輯數(shù)

14、據(jù)結構 (概念視圖 )發(fā)生變化 (數(shù) 據(jù)定義的修改、 數(shù)據(jù)之間聯(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ù)共享性, 使數(shù)據(jù)庫 系統(tǒng)有較好的可擴充性,給 DBA 維護、改 變數(shù)據(jù)庫的物理存儲提供了方便。11 敘述模型、模式和具體值三者之間的聯(lián)系

溫馨提示

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

評論

0/150

提交評論