




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫概論專科作業題參考答案第一章 數據庫系統導論、選擇1.C2.B3.C 4.A 5.A 6.A7.C8.A 9.D10.D11.B12.B13.B 14.C15.D16.C17.A18. D19. C20. B21. A 22.C23. A24. C25.D26.D27.B28.B29.A30.C31.A32.D33.A 34.C35.A36. A 37.C 38.D 39.A 40.D41.D42.D43.C 44.A45.D46.B二、填空1 數據2 數據庫3數據庫的恢復4概念模型5邏輯獨立性6關系數據7層次8數據定義9網狀模型10完整性約束11關系數據12 E-R13一對多14信息三
2、、名詞解釋 1信息:經過加工處理后具有一定含義的數據集合,它具有超出事實數據本身之外的價值。 2數據:數據庫中存儲的基本對象,通常指描述事物的符號。3數據庫:存儲在計算機存儲設備上,結構化的相關數據集合。它不僅包括描述事物的數據本身,還包 括相關事物之間的聯系。4數據庫管理系統:處理數據訪問的軟件系統,也就是位于用戶與操作系統之間的一層對數據庫進行管 理的軟件。用戶必須通過數據庫管理系統來統一管理和控制數據庫中的數據。5數據庫系統:引進了數據庫技術后的計算機系統,它能夠有組織地、動態地存儲大量數據,提供數據 處理和數據共享機制,一般由硬件系統、軟件系統、數據庫和人員組成。6實體:客觀存在并可相
3、互區別的事物稱為實體。7屬性:實體所具有的某一特征或性質稱為屬性。8聯系:在現實世界中,事物內部以及事物之間是有聯系的,這些聯系在信息世界中反映為兩類:一類 是實體內部的聯系;另一類是實體之間的聯系。9關鍵字:唯一地標識實體的屬性集稱為關鍵字。 10實體型:用實體名及其屬性名集合來抽象和描述同類實體,稱為實體型。11實體集:同一類實體的集合稱為實體集。12數據結構:數據結構是對數據靜態特征的描述。數據的靜態特征包括數據的基本結構、數據間的聯系 和對數據取值范圍的約束。數據庫概論答案 13數據操作:數據操作是指對數據動態特征的描述,包括對數據進行的操作及相關操作規則。 14數據的完整性約束:數據
4、的完整性約束是對數據靜態和動態特征的限定,是用來描述數據模型中數據 及其聯系應該具有的制約和依存規則,以保證數據的正確、有效和相容。四、簡答(1) 數據與信息有什么區別與聯系? * 數據與信息既有聯系又有區別。數據是表示信息的,但并非任何數據都表示信息,信息是加工處理后的數據, 是數據所表達的內容。 同時, 信息不隨表示它的數據形式而改變, 它是反映客觀現實世界的知識; 而數據則具有任意性,用不同的數據形式可以表示相同的信息。(2) 什么是數據庫、數據庫系統和數據庫管理系統? *數據庫:存儲在計算機存儲設備上,結構化的相關數據集合。它不僅包括描述事物的數據本身,還包 括相關事物之間的聯系。數據
5、庫系統:引進了數據庫技術后的計算機系統,它能夠有組織地、動態地存儲大量數據,提供數據 處理和數據共享機制,一般由硬件系統、軟件系統、數據庫和人員組成。數據庫管理系統:處理數據訪問的軟件系統,也就是位于用戶與操作系統之間的一層對數據庫進行管 理的軟件。用戶必須通過數據庫管理系統來統一管理和控制數據庫中的數據。(3) 計算機數據管理技術發展經歷幾個階段,各階段的特點是什么? *1人工管理階段a)數據面向具體應用,不共享。b)數據不單獨保存。c)沒有軟件系統對數據進行管理。d)沒有文件的概念。2文件系統階段a)程序與數據分開存儲,數據以“文件”形式可長期保存在外部存儲器上,并可對文件進行多 次查詢、
6、修改、插入和刪除等操作。b)有專門的文件系統進行數據管理,程序和數據之間通過文件系統提供存取方法進行轉換。c)數據不只對應某個應用程序,可以被重復使用。3數據庫系統階段a)數據結構化b)數據的冗余度低、共享性高、易擴充c)數據獨立性高d)數據由數據庫管理系統統一管理和控制(4) 什么是外模式、模式和內模式? *1外模式外模式也稱子模式或用戶模式,屬于視圖層抽象,它是數據庫用戶 ( 包括應用程序員和最終用戶 )能夠 看見和使用的局部數據的邏輯結構和特征的描述,是數據庫用戶的數據視圖,是與某一應用有關的數據的 邏輯表示。2模式 模式也稱邏輯模式或概念模式,是數據庫中全體數據的邏輯結構和特征的描述,
7、是所有用戶的公共數 據視圖,是數據庫管理員看到的數據庫,屬于邏輯層抽象。3內模式 內模式也稱存儲模式,是數據在數據庫中的內部表示,屬于物理層抽象。內模式是數據物理結構和存 儲方式的描述,一個數據庫只有一個內模式,它是 DBMS 管理的最低層。數據庫概論答案- 2 -(5) 試述數據庫系統的兩級映像功能。 *1外模式 /模式映像 模式描述的是數據的全局邏輯結構,外模式描述的是數據的局部邏輯結構。對應于同一個模式可以有 任意多個外模式。 對于每一個外模式, 數據庫系統都提供了一個外模式 /模式映像, 它定義了該外模式與模 式之間的對應關系。這些映像定義通常包含在各自外模式的描述中。2 模式 /內模
8、式映像數據庫中只有一個模式, 也只有一個內模式, 所以模式 /內模式映像是唯一的, 它定義了數據全局邏輯 結構與存儲結構之間的對應關系。當數據庫的存儲結構改變了,為了保持模式不變,也就是應用程序保持 不變,可由數據庫管理員對模式 /內模式映像做相應改變就可以了。(6) 試述數據庫系統的三級模式結構是如何保證數據的獨立性的。 *數據庫系統的三級模式結構由外模式、模式和內模式組成。外模式,亦稱子模式或用戶模式,是數據庫用戶(包括應用程序員和最終用戶)能夠看見和使用的局部數 據的邏輯結構和特征的描述,是數據庫用戶的數據視圖,是與某一應用有關的數據的邏輯表示。模式,亦稱邏輯模式,是數據庫中全體數據的邏
9、輯結構和特性的描述,是所有用戶的公共數據視圖。 模式描述的是數據的全局邏輯結構。外模式涉及的是數據的局部的邏輯結構,通常是模式的子集。內模式,亦稱存儲模式,是數據在數據 庫系統內部的表示,即對數據的物理結構和存儲方式的描述。數據庫系統的三級模式是對數據的三個抽象級別, 它把數據的具體組織留給 DBMS 管理, 使用戶能邏 輯抽象地處理數據,而不必關心數據在計算機中的表示和存儲。為了能夠在內部實現這三個抽象層次的聯 系和轉換,數據庫系統在這三級模式之間提供了兩層映象:外模式模式映象和模式內模式映象。正是 這兩層映象保證了數據庫系統中的數據能夠具有較高的邏輯獨立性和物理獨立性。(7) 簡單說明數據
10、庫管理系統包含的功能, *a)數據定義b)數據操縱c)數據庫的運行管理d)數據庫的恢復 (Recovery)(8) 什么是數據模型?并說明為什么將數據模型分成兩類,各起什么作用。 *數據模型是數據特征的抽象,是數據庫管理的教學形式框架。數據模型分為概念數據模型和結構數據 模型 . 概念數據模型用來描述某個特定組織所關心的信息結構 . 結構數據模型直接面向數據庫中數據邏輯 結構 .(9) 什么是概念模型?概念模型的表示方法是什么?。 *概念模型是現實世界到機器世界的一個中間層,它不依賴于數據的組織結構,而是反映現實世界中的 信息及其關系。 它是現實世界到信息世界的第一層抽象, 也是用戶和數據庫設
11、計人員之間進行交流的工具。 概念模型的表示方法很多,其中最為著名、最為常用的是P.P.S.Chen于 1976 年提出的實體 -聯系方法(Entity-Relationship Approach) ,即 E-R 方法 (或 E-R 模式 )。該方法用 E-R 圖來描述現實世界的概念模型。(10) 解釋概念模型中的常用術語:實體、屬性、聯系、屬性值、關鍵字、實體型、實體集。 * 實體:客觀存在并可相互區別的事物稱為實體。屬性:實體所具有的某一特征或性質稱為屬性。 聯系:在現實世界中,事物內部以及事物之間是有聯系的,這些聯系在信息世界中反映為兩類:一類是實 體內部的聯系;另一類是實體之間的聯系。屬
12、性值 : 屬性的具體取值稱為屬性值。關鍵字:唯一地標識實體的屬性集稱為關鍵字。數據庫概論答案 實體型:用實體名及其屬性名集合來抽象和描述同類實體,稱為實體型。實體集:同一類實體的集合稱為實體集。第二章關系數據庫基本理論、選擇1.B 2.C 3.C 4. B 5. C 6.A 7. B 8. D 9. A 10.D11. C 12. C 13. A 14.C 15. B 16. D 17. D 18. C 19. A 20. A21. D 22. A 23. D 24. C、填空 1元組2連接3投影4右外連接5謂詞演算6按給定的條件選取若干個屬性列7選擇、投影、連接運算8網狀模型9關系模型 三、
13、名詞解釋1關系:一個關系通常對應一張表2元組:二維表中的一行即為一個元組。3屬性:二維表中的一列即為一個屬性。4域:屬性的取值范圍稱為該屬性的域。5關鍵字:表中的某個屬性或幾個屬性的組合稱為關鍵字。6關系模式:對關系的描述成為關系模式。7元數:關系模式中屬性的數目是關系的元數。8分量:元組中的每個屬性值稱為元組的分量。9實體完整性:實體完整性是指關系的主屬性不能為空。10參照完整性:在關系模型中,實體與實體之間的聯系都是用關系來表示的。參照完整性描述了實體之 間的引用規則。11用戶定義完整性:用戶定義完整性是指不同的關系數據庫系統根據應用環境的不同,設定的一些特殊 的約束條件。四、簡答(l)
14、關系模型的特點是什么? *1) 具有嚴格的數據理論基礎,關系數據模型是建立在嚴格的數據概念基礎上的。2) 概念單一,不管是實體本身還是實體之間的聯系都用關系(表 )來表示,這些關系必須是規范化的,使得數據結構變得非常清晰、簡單。3) 在用戶的眼中無論是原始數據還是結果都是二維表, 不用考慮數據的存儲路徑。 因此, 提高了數據 的獨立性、安全性,同時也提高了開發效率。(2) 解釋關系模型中的常用術語:關系、元組、屬性、關鍵字、外關鍵字、關系模式。 * 1關系:一個關系通常對應一張表 2元組:二維表中的一行即為一個元組。數據庫概論答案 3屬性:二維表中的一列即為一個屬性。 4關鍵字:表中的某個屬性
15、或幾個屬性的組合稱為關鍵字。5外關鍵字:如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它們是另外一個關系的關鍵 字,則稱其為該關系的外關鍵字或外碼。(3)簡述關系模型與關系模式的區別與聯系。 * 關系模型:用二維表的形式表示實體和實體間聯系的數據模型。 關系模式:對關系的描述。關系實際上就是關系模式在某一時刻的狀態或內容。也就是說,關系模式是型,關系是它的值。關系 模式是靜態的、穩定的,而關系是動態的、隨時間不斷變化的,因為關系操作在不斷地更新著數據庫中的 數據。但在實際當中,常常把關系模式和關系統稱為關系。(4)關系的完整性約束是什么?各有什么含義? *1. 實體完整性實體完整性是指關系
16、的主屬性不能為空。在關系模型中關鍵字(碼 )能夠唯一地識別元組,而關鍵字是由一個或幾個屬性組成的。這就規定了組成關鍵字的所有屬性都不能為空,這些屬性也稱為主屬性。2. 參照完整性在關系模型中,實體與實體之間的聯系都是用關系來表示的,這些關系主要分為11、1n和 mn三種。參照完整性也稱為引用完整性,描述了實體之間的引用規則。即一個實體中某個屬性的屬性值是引 用另一個實體的關鍵字,其中引用關系稱為參照關系,而被引用關系稱為被參照關系,參照關系中的引用 字段稱為外關鍵字。3. 用戶定義的完整性 用戶定義的完整性是指不同的關系數據庫系統根據應用環境的不同,設定的一些特殊約束條件。用戶 定義的完整性也
17、稱為域完整性或語義完整性。它說明某一具體應用所涉及的數據必須滿足應用語義的要 求。(5)查詢商場中的全部商品。(商品)查詢商場中所有電器類產品的供應商。供應商 ( 商品類別 =電器類 ( 商品 )查詢購買了計算機商品的顧客姓名和聯系方式。姓名,聯系方式 ( 商品類別 =計算機 (商品 )(6)查詢購買了 PTI 號商品的顧客號和顧客姓名。 顧客號,顧客姓名 ( 商品號 =PT1 (商品 ) 查詢沒有購買任何商品的顧客信息。顧客號,商品號,購買數量 (顧客( 顧客號 (顧客 )- 顧客號 (購買 )查詢購買了所有鋼筆類產品的顧客信息。顧客號,商品號,購買數量 ( 顧客 (購買 商品號 商品類別
18、=鋼筆 (商品 )數據庫概論答案 第三章 結構化查詢語言 SQLSQL一、選擇1. C2. B3. B 4. C5. B 6. C7. A 8. A 9. D 10. C11. A 12. B 13. D 14.D 15. D16. D17. D18. D 19. A20. C21. B22. C 23. D24. D25.D26.D27. C 28. C29. B二、填空1表、視圖2SELECTR.A , R.B ,S.D, S.FFROM R,S WHERE R.A=S.A3SELECT SNAME ,GRADE FROM S ,SC,C WHERE CNAME= 數據庫技術 AND_ S
19、.S#=SC.S#_AND SC.C#=C.C# 4 Cursor 5 SQL 語言 6引發觸發器7GRANT 、 REVOKE8視圖9WHERE10 MAX三、名詞解釋1數據定義: SQL 數據定義功能通過數據定義語言定義關系數據庫的模式、外模式和內模式,來實現基 本表、視圖和索引文件的定義、修改和刪除操作。2數據查詢:數據查詢是指對數據庫中的數據進行查詢、分組、統計和排序等操作。 3數據操縱:數據操縱是指對數據的插入、修改和刪除等操作。4數據控制:數據控制是對數據庫中數據的安全性和完整性進行控制。 5聚合函數:為了方便用戶,增強檢索功能, SQL 提供了許多聚合函數,也稱集合函數或計算函數
20、。6嵌套查詢:將一個查詢塊嵌套在另一個查詢塊的WHERE 子句或 HAVING 短語的條件中的查詢稱為嵌套查詢或子查詢。7視圖:視圖對應于關系數據庫模型的外模式,是從一個或幾個基本表(或視圖)中導出的表。四、簡答(1) 試述 SQL 語言的特點。1. 功能一體化2.語言簡潔,易學易用3.高度非過程化4.面向集合的操作方式5.以同一種語法結構提供兩種使用方式(2) 什么是基本表?什么是視圖?兩者有什么區別和聯系? 基本表:本身獨立存在的表,即實際存儲在數據庫中的表,而不是從其它表導出來的。 視圖:從一個或幾個表中導出的表。視圖本身不獨立存儲于數據庫中,即數據庫中只存放視圖的定義而不存放視圖對應的
21、數據,這些數據 仍存放在導出視圖的基表中,視圖是一個虛表, 在概念上與基本表等同,用戶可以在視圖上再定義視圖。(3) 舉例說明視圖在什么情況下不能更新。為什么? * 在關系數據庫中,受到基本表的限制并非所有的視圖都是可更新的。例如:視圖中的列沒有包含基本 表的 NOT NULL 非空列;視圖的列取自表達式或聚合函數;視圖是由兩個以上基本表導出的;視圖是在數據庫概論答案 一個不可更新的視圖上定義的等。(4) 簡述什么是嵌入式 SQL SQL 作為嵌入式語言,能夠嵌入到高級語言(例如C、 C+ 等宿主語言)程序中。(5) 檢索所有讀者的全部情況。SELECT * FROM 讀者 檢索姓張的讀者姓名
22、、單位及聯系方式。SELECT 姓名,單位,聯系方式 FROM 讀者 WHERE 姓名 LIKE 張 % 檢索“清華大學出版社”和“高等教育出版社”出版的圖書、作者及單價并且單價降序排列。SELECT 作者,單價 FROM 圖書 WHERE 出版單位 =清華大學出版社 or 出版單位 =高等教育出版社 ORDER BY 單價 ASC (6)SELECT * FROM 圖書 WHERE 單價 =30 AND 單價 38 AND 借閱.總編號 =圖書.總編號 ORDER BY 借閱 .借閱日期SELECT * FROM 圖書 WHERE 單價(SELECT MAX( 單價 ) FROM 圖書 WH
23、ERE 出版單位 =天津 大學出版社 )SELECT MAX (單價),MIN (單價),COUNT (*)FROM 圖書 GROUP BY 出版單位(8)SELECT * FROM 讀者 WHERE 借書證號 IN (SELECT 借書證號 FROM 借閱 WHERE count(*) ) =3 GROUP BY 借書證號)SELECT 姓名,單位 FROM 讀者 WHERE 借書證號 NOT IN (SELECT 借書證號 FROM 借閱) UPDATE 圖書 SET 單價=單價+單價 *2%(9)。DELETE FROM 借閱 WHERE 借閱日期 =2007-01-01 第四章 關系模
24、式規范化設計一、選擇1. A2. A 3. D 4. C 5. D 6. B7.C 8. B 9. B 10. C 11. D12. A13. D14. D 15. B 16. B17. D18. B19. C20. C 21. C22. A23. A24. A 25. D 26. B27. B28. B29. B30. B 31. D32. B33. B34.A35.D 36.B 37.B 38.D39.A40.A41.B42.B 43.C 44.C45.B46.A47.B48.B 49.B 50.C 51.C52.B53.B數據庫概論答案二、填空 1保持函數依賴 2 Armstrong 3
25、BC 4多值依賴 5修改復雜 6 F? G+,和 G? F+ 7BCNF83NF 9數據冗余度大10. 1NF 三、名詞解釋1函數依賴 : 設 R(U)是一個屬性集 U 上的關系模式, X 和 Y 是 U 的子集。若對于 R(U)的任意兩個可能 的關系 r1、 r2,若 r1x=r2x, 則 r1y=r2y ,或者若 r1x 不等于 r2x, 則 r1y不等于 r2y ,稱 X 決定 Y, 或者 Y 依賴 X 。2完全函數依賴 : 設 X,Y 是關系 R的兩個屬性集合, X是 X 的真子集,存在 XY,但對每一個 X都 有 X !Y,則稱 Y 完全函數依賴于 X 。3部分函數依賴 : 設 X,
26、Y 是關系 R的兩個屬性集合,存在 XY,若 X是 X 的真子集,存在 X Y, 則稱 Y 部分函數依賴于 X 。4傳遞函數依賴 : 設 X,Y,Z 是關系 R 中互不相同的屬性集合,存在 XY(Y !X),Y Z,則稱 Z 傳遞函 數依賴于 X 。5候選關鍵字 : 設 K 是關系模式 R(U,F)中的屬性或屬性組, K 是 K 的真子集(即),若 KU,而不存在 K !U,則 K 是 R 的候選關鍵字。6外關鍵字 : 設有兩個關系模式 R 和 S,X 是 R 的屬性或屬性組,并且 X 不是 R 的候選關鍵字,但 X 是 S 的候選關鍵字,則稱 X 是 R 的外關鍵字。7第一范式 : 如果一個
27、關系模式 R 的所有屬性都是不可分的基本數據項, 則稱關系 R 滿足第一范式,記 作 R 1NF。8第二范式 : 滿足第一范式的關系模式 R,如果所有非主屬性都完全依賴于候選關鍵字,則稱R 屬于第二范式,記為 R2NF 。9第三范式 : 若關系模式 R 2NF,且它的任何一個非主屬性都不傳遞依賴于候選關鍵字,則稱關系R滿足第三范式,記為 R 3NF。10BCNF 范式: 若關系模式 R 的所有屬性都不傳遞依賴于 R的任何候選關鍵字, 則稱關系 R 滿足 BCNF, 記作 RBCNF 。也可以定義為:設關系模式 R(U,F)1NF,若 F 的任一函數依賴 XY(Y X)中 X 都包含了 R 的一
28、個候選關鍵字,則稱關系 R 滿足 BCNF ,記作 RBCNF 。11模式分解 : 關系模式 R的一個分解是指 = R1,R2, Rn其中 U =U1UU2U UUn ,并且沒有 Ui Uj,1i,jn,Fi 是 F在 Ui 上的投影。12無損連接性 : 設關系模式 R(U,F)被分解為若干個關系模式 R1(U1 ,F1),R2(U2 , F2), , Rn(Un , Fn),其中 U=U1U2 UN ,且不存在 Ui Uj,Fi 為 F在 Uj 上的投影,如果 R與 R1,R2,Rn 自然連 接的結果相等,則稱關系模式 R 的分解具有無損連接性。13保持函數依賴性 : 設關系模式 R(U ,
29、F)被分解為若干個關系模式 R1(U1 ,F1) ,R2(U2 ,F2) , ,Rn(Un , Fn),其中 U=U1U2 UN ,且不存在 Ui Uj,Fi 為 F 在 Uj 上的投影,如果 F所蘊含的函數依賴一定也由 分解得到的某個關系模式中的函數依賴 Fi 所蘊含,則稱關系模式 R 的分解具有函數依賴保持性。14主屬性 : 在一個關系中,如一個屬性是構成某一個候選關鍵字的屬性集中的一個屬性,則稱它為主屬 性.15非主屬性 : 不包含在任何一個候選碼中的屬性稱為非主屬性.數據庫概論答案四、簡答 (1)1函數依賴 : 設R(U)是一個屬性集 U上的關系模式, X 和Y是U 的子集。若對于 R
30、(U)的任意兩個可能 的關系 r1、 r2,若 r1x=r2x, 則 r1y=r2y ,或者若 r1x不等于 r2x,則 r1y不等于 r2y ,稱 X 決定 Y, 或者 Y 依賴 X 。2部分函數依賴 : 設 X,Y 是關系 R的兩個屬性集合,存在 XY,若 X是 X 的真子集,存在 X Y, 則稱 Y 部分函數依賴于 X 。3傳遞函數依賴 : 設 X,Y,Z 是關系 R中互不相同的屬性集合,存在 XY(Y !X),YZ,則稱 Z 傳遞函 數依賴于 X 。4候選關鍵字 : 設K 是關系模式 R(U,F)中的屬性或屬性組, K 是K的真子集(即 ),若 K U,而不存在 K !U,則 K 是
31、R的候選關鍵字。5外關鍵字 : 設有兩個關系模式 R 和 S,X 是 R 的屬性或屬性組,并且 X 不是 R 的候選關鍵字,但 X 是 S 的候選關鍵字,則稱 X 是 R 的外關鍵字。6主屬性 : 在一個關系中, 如一個屬性是構成某一個候選關鍵字的屬性集中的一個屬性, 則稱它為主屬性 . 7非主屬性 : 不包含在任何一個候選碼中的屬性稱為非主屬性 .(2) 規范化理論為數據庫設計人員判斷關系模式優劣提供了理論標準,可用以指導關系數據模型的優化, 用來預測模式可能出現的問題,為設計人員提供了自動產生各種模式的算法工具,使數據庫設計工作有了 嚴格的理論基礎。(3) 關系模式的異常操作包括插入異常、
32、刪除異常、修改異常。這些異常由模式中某些數據依賴引起的。規范化理論可以改造關系模式,通過分解關系模式來消除不適合的數據依賴,以解決這些異常和潛在的數 據不一致性的問題。(4)候選碼:( 1)A;( 2)CD;( 3)E(5) 范式表示的是關系模式的規范化程序。共分六個級別,分別1NF,2 NF,3 NF,BCNF,4 NF,5 NF。(6)l) 候選碼為 AC,BCAD ,BD、可選其中之一為主碼。2) 不服從 4NF 。在多值依賴中 決定因素中不包含碼。3) 不服從 BCNF 。在函數依賴中決定因素中不包含碼。4) 服從 3NF 。該模式中不存在非主屬性。(7)第一范式, ab 是主碼, d
33、 依賴于 ab 的一部分,這是第二范式不允許的。因此最高是第一 范式。第一范式, ab 或者 ad 是主碼,無論誰做主碼, b 和 d 互相依賴,也是對主碼的一部分的 依賴第二范式,只要選擇 e 做主碼就滿足第二范式,但是想要推得d,必須經過間接依賴。即 e 推出 ab,ab推出 ce,c 推出 d,所以不滿足第三范式,因此最高是第二范式。(8)關鍵字是 bd,3NF 分解: a,b,ca,c數據庫概論答案數據庫概論答案- 10 -第五章 數據庫設計與維護一、選擇1. A2. D 3. D 4. C5. C 6. B7. C8. A 9. B 10. C11. B12. B13. A14. A
34、15. C16. C17. B 18. D 19. A20. B21. C22. C23. D24. C25. A26. D 27. D 28. D 29. B二、填空 1數據庫物理設計 2共享性 3物理結構設計 4子類型 5聚集 6邏輯設計階段的 7結構 三、名詞解釋1數據流圖:用于表達和描述系統的數據流向和對數據的處理功能。2數據字典:各類數據描述的基何,是對系統中數據結構的詳細描述,是各類數據屬性的清單。 3數據項:不可再分的數據單位。4數據結構 ;包括數據結構名、含義說明、組成等。5數據流 :包括數據流名,數據流說明,流入、流出過程,組成等。6數據存儲:包括數據存儲名、存儲說明、輸入數
35、據流、輸出數據流、組成、數據量、存取方式等。 7處理過程 :包括處理過程名、處理說明、輸入 /輸出數據流、處理方法等。四、簡答(1) 分為六個階段:需求分析階段;概念結構設計階段;邏輯結構設計階段;物理設計階段;數據庫實施 階段;數據庫運行、維護階段(2)。數據庫設計既是一項涉及多學科的綜合性技術又是一項龐大的工程項目。其主要特點有: 1) 數據庫 建設是硬件、軟件和干件(技術與管理的界面)的結合。 2) 從軟件設計的技術角度看,數據庫設計應該 和應用系統設計相結合,也就是說,整個設計過程中要把結構(數據)設計和行為(處理)設計密切結合 起來。(3)1)全面了解數據庫系統的功能、物理環境和工具
36、,特別是存儲結構和存取方法。2) 了解應用環境。 對不同的應用要求按其重要程度和使用方式進行分類。 事物處理的頻率, 響應時間 的要求,都是對時間和空間效率進行平衡和優化的重要依據。3) 了解外存設備的特性。(4) 需求分析是數據庫設計的第一階段, 是設計數據的起點, 需求分析是整個設計過程的基礎和首要條件,也是最困難、最耗費時間的一步。其結果是概念設計的基礎,分析結果是否準確而無遺漏地反映了用戶對 系統的實際要求,將直接影響到后面各個階段的設計成效,并影響到設計結果是否合理和實用。(5)數據庫概論答案- 11 -1) 調查組織機構的總體情況。2) 熟悉各部門的業務活動情況。3) 分析用戶需求
37、。4) 確定新系統的邊界。(6) 數據字典的內容包括數據項、數據結構、數據流、數據存儲、處理過程五部分。(7) 將系統需求分析得到的用戶需求抽象為信息結構過程。概念模型是整個數據庫設計的關鍵。概念模型 最終要轉換為數據模型。(8)1) 設計實體類型,確定屬性和主碼。2) 設計實體之前的聯系類型,確定是否有聯系的屬性。3) 寫出關系模式。(9)1) 一個實體型轉換為一個關系模式。2) 一個 m:n 聯系轉換為一個關系模式。3) 一個 1:n 聯系可以轉換為一個獨立的關系模式,也可以與 n 端對應的關系模式合并,聯系名作為對 應的關系名。4) 一個 1:1 聯系可以轉換為一個獨立的關系模式,也可以
38、與任意一端對應的關系模式合并,聯系名作 為對應的關系名。5) 具有相同候選關鍵字的關系模式可合并(10)1) 將概念結構轉換為一般的對象,即關系數據模型。2) 將轉換來的關系模型向特定數據庫管理系統支持下的數據模型轉換。3) 運用規范化理論對邏輯數據模型進行優化。(11)1) 在數據分析階段用數據依賴的概念分析和表示各數據項之間的聯系。2) 在設計概念結構階段,用關系規范化去消除 E-R 模型中的冗余聯系。3) 在 E-R 模型向數據模型轉換的過程中,用模式分解的概念和方法指導設計,充分運用規范化理論 的成果優化關系數據庫模式的設計。(12)1) 文件的組織方式和存取方法。2) 索引項的選擇,
39、對哪些數據項建立索引,才有利于提高處理效率。3) 哪些數據存放在一起,有利于性能的提高。4) 數據的壓縮、分塊技術。5) 緩沖區的大小及其管理方式。6)文件在存儲介質上的分配形式 (13)1) 確定數據存儲結構2) 設計數據存取索引與入口3) 確定數據存放位置4) 確定系統配置5) 確定數據存放形式6)確保數據的安全性、完整性和一致性 (14)1) 數據庫的轉儲和恢復2) 數據庫的安全性、完整性控制3) 數據庫性能的監督、分析和改進4) 數據庫的重組織和重構造5) 增加新功能6) 修正錯誤第六章 數據庫安全與保護 一、選擇1. A2. B 3. A 4. B 5. B6. D 7. A 8.
40、D 9. C 10. D11. C12. D13. A14. D15. B 16. C 17. C 18. B 19. B20. D21. C22. A23. D24. B25. A 26. A 27. B 28. C 29. C30. B31. B32. B33. A34.D35.C 36.C 37.B二、填空1操作系統2可串行化調度3先寫日志原則4加鎖5中止狀態6不可重復讀7數據插入、刪除、更新和查詢8登記日志文件9置空值刪除10死鎖11參照完整性12共享鎖13靜態存儲14病毒故障15封鎖粒度16參照的完整性17數據庫18并發控制、封鎖19類型約束、格式約束20事務21轉儲 三、名詞解釋1事務:所謂事務是用戶定義的一個數據操作序列,這些操作是數據庫運行的最小的、不可分割的工作 單位,即要么全做要么全不做。數據庫概論答案- 12 -2系統故障:系統故障,也稱軟故障(Soft Crash),是指造成系統停止運轉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大公司物資流轉管理制度
- 縣志愿服務中心管理制度
- 樂器實訓室使用管理制度
- 微信同學群規定管理制度
- 初三物理實驗室管理制度
- 公司改革垂直化管理制度
- 學校精細化檔案管理制度
- 服裝倉庫績效管理制度
- 始興縣公務用車管理制度
- 景區公司食堂管理制度
- 2024年江蘇省蘇州市高二下學期6月期末考英語試題及答案
- NB-T32004-2018光伏并網逆變器技術規范
- 河南省新鄉市2023-2024學年七年級下學期6月期末語文試題
- 《電能計量裝置安裝接線規則》
- 2024吉林省國資委出資企業招聘筆試參考題庫含答案解析
- MOOC 管理學-電子科技大學 中國大學慕課答案
- 2023年海南省中考歷史試卷(含答案與解析)
- JJG 164-2000液體流量標準裝置
- 光伏運維技能大賽考試題庫及答案
- 2025年4月自考27007應用文寫作押題及答案
- 香水廣告案例分析
評論
0/150
提交評論