數據庫系統原理2018版課后習題參考答案_第1頁
數據庫系統原理2018版課后習題參考答案_第2頁
數據庫系統原理2018版課后習題參考答案_第3頁
數據庫系統原理2018版課后習題參考答案_第4頁
數據庫系統原理2018版課后習題參考答案_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、答案僅供參考第一章 數據庫系統概述選擇題B、B、A簡答題可共享得數1、請簡述數據 ,數據庫 ,數據庫管理系統 ,數據庫系統得概念。 P27 數據就是描述事物得記錄符號,就是指用物理符號記錄下來得,可以鑒別得信息。 數據庫即存儲數據得倉庫, 嚴格意義上就是指長期存儲在計算機中得有組織得、 據集合。數據庫管理系統就是專門用于建立與管理數據庫得一套軟件,介于應用程序與操作系統之 間。包括數據庫、 數據庫管理系統及數據庫系統就是指在計算機中引入數據庫技術之后得系統, 相關實用工具、應用程序、數據庫管理員與用戶。2、請簡述早數據庫管理技術中,與人工管理、文件系統相比,數據庫系統得優點。 數據共享性高 數

2、據冗余小 易于保證數據一致性 數據獨立性高 可以實施統一管理與控制 減少了應用程序開發與維護得工作量P31外模式與內模式三級工程得, 對應了數據/模式映像與模式 / 內模式映像。 P353、請簡述數據庫系統得三級模式與兩層映像得含義。 答: 數據庫得三級模式就是指數據庫系統就是由模式、 得三級抽象。兩層映像就是指三級模式之間得映像關系,即外模式4、請簡述關系模型與網狀模型、層次模型得區別。 使用二維表結構表示實體及實體間得聯系 建立在嚴格得數學概念得基礎上 概念單一,統一用關系表示實體與實體之間得聯系,數據結構簡單清晰,用戶易懂易用 存取路徑對用戶透明,具有更高得數據獨立性、更好得安全保密性。

3、章 關系數據庫選擇題C、C、D簡答題1、請簡述關系數據庫得基本特征。 P48 答:關系數據庫得基本特征就是使用關系數據模型組織數據。2、請簡述什么就是參照完整性約束。P55答:參照完整性約束就是指:若屬性或屬性組F就是基本關系 R得外碼,與基本關系 S得主碼 K 相對應,則對于 R 中每個元組在 F 上得取值只允許有兩種可能,要么就是空值,要 么與 S 中某個元組得主碼值對應。3、請簡述關系規范化過程。 答:對于存在數據冗余、 插入異常、 刪除異常問題得關系模式,應采取將一個關系模式分解 為多個關系模式得方法進行處理。 一個低一級范式得關系模式, 通過模式分解可以轉換為若 干個高一級范式得關系

4、模式,這就就是所謂得規范化過程。第三章 數據庫設計選擇題B、C、C簡答題1、 請簡述數據庫設計得基本步驟。P66 需求分析設計;概念結構設計;邏輯結構設計;物理結構設計;數據庫設計;數據庫得運行 與維護。2、 請分別舉例說明實體之間聯系得三種表現情形。P74 一對一聯系:對于實體集 A 中得每個實體,實體集 B 中最多只有一個實體與之聯系,反之 亦然。舉例:班級與班長,每個班只有一個班長,每個班長也只在一個班內任職。一對多聯系:對于實體集 A中得每個實體,實體集 B中有N個實體與之聯系,反之,對于 實體集B中得每個實體,實體集 A中最多只有一個實體與之聯系。舉例:班級與班級成員, 每個班級對應

5、多個班級成員,每個班級成員只對應一個班級。多對多聯系:對于實體集 A中得每個實體,實體集 B中有N個實體與之聯系,反之,對于 實體集B中得每個實體,實體集 A中有M個實體與之聯系。舉例:授課班級與任課教師, 每個班級對應多名任課教師,每個任課教師也對應多個授課班級。3、請簡述基本 E-R 圖向關系模型轉換得原則。 P801)一個實體型轉換為一個關系模式。 實體得屬性作為關系得屬性, 實體得碼作為關系得碼。2)一個一對一聯系( 1: 1)可以轉換為一個關系模式,也可以與任意一端對應得關系模式 合并。如果轉換為一個獨立得關系模式, 則與該聯系相連得各實體得碼以及聯系本身得屬性 均轉換為關系得屬性,

6、 每個實體得碼均就是該關系得候選碼; 如果與某一端實體對應得關系 模式合并,則需要在該關系模式得屬性中加入另一個關系模式得碼與聯系本身得屬性。3)一個一對多聯系( 1:N )可以轉換為一個獨立得關系模式,也可以與N 端對應得關系模式合并。 如果轉換為一個獨立得關系模式, 則與該聯系相連得各實體得碼以及聯系本身得屬 性均轉換為關系得屬性,而關系得碼為 N 端實體得碼。4)一個多對多聯系(M: N)轉換為一個關系模式。與該聯系相連得各實體得碼以及聯系 本身得屬性均轉換為關系得屬性,關系得碼為各實體碼得組合。三個或三個以上實體間得一個多元聯系可以轉換為一個關系模式。與該聯系相連得各實體得碼以及聯系本

7、身得屬性均轉換為關系得屬性,關系得碼為各實體碼得組合。5)具有相同碼得關系模式可以合并。第四章 SQL 與關系數據庫得基本操作選擇題A 、C 、 D填空題1、DDL DML DCL2、NULL3、PRIMARY KEY簡答題1、 請簡述 SQL 就是何種類型得語言。P84答:SQL,就是一種數據庫查詢與程序設計語言,用于存取數據以及查詢、更新、管理關系 數據庫系統。2、 請簡述什么就是子查詢。P114答:子查詢就是指嵌套在其她語句中(SELECT INSERT)得SELECT查詢語句。3、 請簡述視圖與基本表得區別。P119基本表就是數據庫中真實存在得表, 而視圖就是建立在對數據庫中真實表查詢

8、基礎上得虛擬 表。SQL 語句定義得,它得列數據與行數據視圖得內容就是由存儲在數據庫中進行查詢操作得 均來自于定義視圖得查詢所引用得基本表。視圖不適宜數據集得形式存儲在數據庫中得, 它所對應得數據實際上就是存儲在視圖所引用得基本表中得。視圖就是用來查瞧存儲在別處得數據得一種虛擬表,本身不存儲數據。第五章數據庫編程簡答題1. 請簡述存儲過程得概念P125存儲過程就是一組為了完成某項特定功能得SQL語句集,經過編譯后存儲在數據庫中,可以由聲明式得SQL語句與過程式得SQL語句組成,用戶通過指定存儲過程得名字與參數來 調用并執行存儲過程,完成特定任務。P1252. 請簡述在數據庫得操作中使用存儲過程

9、得優點可增強SQL語言得功能與靈活性提供良好得封裝性提高系統性能 減少網絡流量,降低網絡負載 作為一種安全機制來確保數據庫得安全性與數據得完整性3. 請簡述存儲過程與存儲函數得區別P132存儲函數不能擁有輸出參數,自身即就是輸出參數;存儲過程可以擁有輸出參數 存儲函數可以被直接調用,而存儲過程必須通過CALL語句調用存儲函數中必須包含一條 RETURN語句,而這條特殊得 SQL語句不允許包含于存儲過程中第六章數據庫安全選擇題填空題1.2.3.實體完整性約束、參照完整性約束、用戶自定義完整性約束Create userrevoke簡答題1. 請簡述實體完整性得含義P136答:實體完整性就是指關系得

10、主屬性,即主碼得組成不能為空。2.請簡述事務得概念與 ACID特性P152答:事務就是由用戶定義得一個數據操作序列,就是一個不可分割得工作單元,要么全部執行,要么全部不執行。事務得特性:A就是指原子性,即事務就是不可再分得最小單元;C就是指一致性,要求事務必須滿足數據庫得完整性約束;I就是指隔離性,要求事務就是彼此獨立、隔離得,即一個事務得執行不能被其她事務所干擾;D就是指持續性,就是指一個事務一旦提交,對數據庫中數據得改變應該就是永久性得。3.請簡述三種典型得并發操作問題P154答:1)丟失更新;2)不可重復讀;3 )讀臟”數據。4.請簡述數據庫備份得作用 P157答:在數據丟失或被破壞得情

11、況下保證數據庫中數據得可靠性與完整性。5.設有如下三個事務,分別就是T1:B=A+1、T2:B=B*2、T3:A=B+1 ,請回答:i) 設A得初值為2,B得初值為1,如果這三個事務并發執行,則可能得正確執行結 果有哪些?ii) 給出一種遵循兩段鎖協議得并發調度策略。答:i)T1-T2-T3:T1-T3-T2:T2-T1-T3:T2-T3-T1:T3-T1-T2:T3-T2-T1:AAAAAA7,4,4,3,2,2,BBBBBB663463ii)記丫為臨時變量,給出服從兩段鎖協議得并發調度策略如下 T1:S(A),R(A),Y=A+1,X(B),W(B,Y),UL(A),UL(B),CT2:S

12、(B),R(B),Y=B*2,X(B),W(B,Y),UL(B),C T3:S(B),R(B),Y=B+1,X(A),W(A,Y),UL(B),UL(A),C第七章數據庫設計與開發實例簡答題1. 簡述數據庫應用軟件設計與實現得基本步驟P162以數據庫得聲明周期為演化主線,可分為需求分析、系統功能與數據庫設計、系統功能 與數據庫實現、測試與維護階段2. 簡述數據庫應用軟件開發過程中系統功能設計與數據庫設計得區別與聯系P165系統功能設計就是以系統需求分析產生得需求報告為基礎得,數據庫設計就是以功能設計與前期得需求分析為基礎得,局部采用ER圖最后合并成全局 ER圖,并將其轉換成關系模式,以關系規范化理論進行優化與處理。第八章 數據管理技術得發展簡答題1.2.3.P180簡述文章第三代數據庫系統宣言中指出第三代數據庫系統應具備得特征 第三代數據庫系統必須支持數據管理、對象管理與知

溫馨提示

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

評論

0/150

提交評論