數(shù)據(jù)庫課后習(xí)題答案崔巍版_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》(第二版)習(xí)題解答(第二版)習(xí)題解答習(xí)題一習(xí)題一1.什么是數(shù)據(jù)庫?數(shù)據(jù)庫是相互關(guān)聯(lián)的數(shù)據(jù)的集合,它用綜合的方法組織數(shù)據(jù),具有較小的數(shù)據(jù)冗余,可供多個用戶共享,具有較高的數(shù)據(jù)獨(dú)立性,具有安全控制機(jī)制,能夠保證數(shù)據(jù)的安全、可靠,允許并發(fā)地使用數(shù)據(jù)庫,能有效、及時地處理數(shù)據(jù),并能保證數(shù)據(jù)的一致性和完整性。2.簡要概述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的含義。數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)是三個不

2、同的概念,數(shù)據(jù)庫強(qiáng)調(diào)的是相互關(guān)聯(lián)的數(shù)據(jù),數(shù)據(jù)庫管理系統(tǒng)是管理數(shù)據(jù)庫的系統(tǒng)軟件,而數(shù)據(jù)庫系統(tǒng)強(qiáng)調(diào)的是基于數(shù)據(jù)庫的計(jì)算機(jī)應(yīng)用系統(tǒng)。3.數(shù)據(jù)獨(dú)立性的含義是什么?數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的組織和存儲方法與應(yīng)用程序互不依賴、彼此獨(dú)立的特性。這種特性使數(shù)據(jù)的組織和存儲方法與應(yīng)用程序互不依賴,從而大大降低應(yīng)用程序的開發(fā)代價和維護(hù)代價。4.數(shù)據(jù)完整性的含義是什么?保證數(shù)據(jù)正確的特性在數(shù)據(jù)庫中稱之為數(shù)據(jù)完整性。5.簡要概述數(shù)據(jù)庫管理員的職責(zé)。數(shù)據(jù)庫管理員的職責(zé)

3、可以概括如下:(1)首先在數(shù)據(jù)庫規(guī)劃階段要參與選擇和評價與數(shù)據(jù)庫有關(guān)的計(jì)算機(jī)軟件和硬件,要與數(shù)據(jù)庫用戶共同確定數(shù)據(jù)庫系統(tǒng)的目標(biāo)和數(shù)據(jù)庫應(yīng)用需求,要確定數(shù)據(jù)庫的開發(fā)計(jì)劃;(2)在數(shù)據(jù)庫設(shè)計(jì)階段要負(fù)責(zé)數(shù)據(jù)庫標(biāo)準(zhǔn)的制定和共用數(shù)據(jù)字典的研制,要負(fù)責(zé)各級數(shù)據(jù)庫模式的設(shè)計(jì),負(fù)責(zé)數(shù)據(jù)庫安全、可靠方面的設(shè)計(jì);(3)在數(shù)據(jù)庫運(yùn)行階段首先要負(fù)責(zé)對用戶進(jìn)行數(shù)據(jù)庫方面的培訓(xùn);負(fù)責(zé)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù);負(fù)責(zé)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行維護(hù);負(fù)責(zé)監(jiān)視數(shù)據(jù)庫的性能,并調(diào)整、改

4、善數(shù)據(jù)庫的性能,提高系統(tǒng)的效率;繼續(xù)負(fù)責(zé)數(shù)據(jù)庫安全系統(tǒng)的管理;在運(yùn)行過程中發(fā)現(xiàn)問題、解決問題。6.文件系統(tǒng)用于數(shù)據(jù)管理存在哪些明顯的缺陷?文件系統(tǒng)用于數(shù)據(jù)管理明顯存在如下缺陷:(1)數(shù)據(jù)冗余大。這是因?yàn)槊總€文件都是為特定的用途設(shè)計(jì)的,因此就會造成同樣的數(shù)據(jù)在多個文件中重復(fù)存儲。(2)數(shù)據(jù)不一致性。這往往是由數(shù)據(jù)冗余造成的,在進(jìn)行更新時,稍不謹(jǐn)慎就會造成同一數(shù)據(jù)在不同文件中的不一致。(3)程序和數(shù)據(jù)之間的獨(dú)立性差。應(yīng)用程序依賴于文件的存儲

5、結(jié)構(gòu),使得若修改文件的存儲結(jié)構(gòu)則必須修改程序。(4)數(shù)據(jù)聯(lián)系弱。文件與文件之間是獨(dú)立的,文件之間的聯(lián)系必須通過程序來構(gòu)造。因此,文件系統(tǒng)是一個不具有彈性的、無結(jié)構(gòu)的數(shù)據(jù)集合,不能反映現(xiàn)實(shí)世界事物之間的聯(lián)系?!稊?shù)據(jù)庫系統(tǒng)及應(yīng)用》習(xí)題解答3概念模式是對概念數(shù)據(jù)庫的描述,它包括對概念文件及概念文件之間聯(lián)系的描述。概念數(shù)據(jù)庫不包含真正的數(shù)據(jù),一切都是由存儲數(shù)據(jù)庫決定的。外部模式則是對外部數(shù)據(jù)庫的描述,它需要說明外部文件、構(gòu)成外部文件的字段及這些

6、外部文件之間的聯(lián)系。數(shù)據(jù)庫管理系統(tǒng)提供了外部模式與概念模式之間的映象以及概念模式與存儲模式之間的映象,使用戶通過外部數(shù)據(jù)庫或概念數(shù)據(jù)庫來操作存儲數(shù)據(jù)庫。習(xí)題三習(xí)題三1.解釋屬性與值域的區(qū)別。屬性是二維表中的列,而值域是列或?qū)傩缘娜≈捣秶?.關(guān)系模型的三個組成部分是什么?關(guān)系數(shù)據(jù)模型包括關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三個重要因素。3.對關(guān)系模型的操作都包括哪些?關(guān)系數(shù)據(jù)模型中的操作包括:(1)傳統(tǒng)的集合運(yùn)算:并(Union)

7、、交(Intersection)、差(Difference)、廣義笛卡爾積(ExtendedCartesianProduct);(2)專門的關(guān)系運(yùn)算:選擇()、投影(Project)、連接(Join)、除(Divide);(3)有關(guān)的數(shù)據(jù)操作:查詢(Query)、插入()、刪除()、修改(Update)。4.關(guān)系模型的完整性規(guī)則都有哪些?在關(guān)系數(shù)據(jù)模型中一般將數(shù)據(jù)完整性分為實(shí)體完整性、參照完整性和用戶定義完整性。5.試述外部關(guān)鍵字的概念

8、和作用,外部關(guān)鍵字是否允許為空值,為什么?如果一個屬性集不是所在關(guān)系的關(guān)鍵字,但是是其他關(guān)系的關(guān)鍵字,則該屬性集稱為外部關(guān)鍵字。外部關(guān)鍵字用于實(shí)現(xiàn)表與表之間的參照完整性。外部關(guān)鍵字是否允許為空值取決于語義的規(guī)定。外部關(guān)鍵字的取值或者為空值、或者為被參照關(guān)系中的某個關(guān)鍵字字段的值。6.分別敘述在進(jìn)行插入、刪除、更新操作時都需要進(jìn)行哪些完整性檢查,并說明理由。(1)執(zhí)行插入操作時需要分別檢查實(shí)體完整性規(guī)則、參照完整性規(guī)則和用戶定義完整性規(guī)則

9、。首先檢查實(shí)體完整性規(guī)則,如果插入元組的主關(guān)鍵字的屬性不為空值、并且相應(yīng)的屬性值在關(guān)系中不存在(即保持唯一性),則可以執(zhí)行插入操作,否則不可以執(zhí)行插入操作。接著再檢查參照完整性規(guī)則,如果是向被參照關(guān)系插入元組,則無須檢查參照完整性;如果是向參照關(guān)系插入元組,則要檢查外部關(guān)鍵字屬性上的值是否在被參照關(guān)系中存在對應(yīng)的主關(guān)鍵字的值,如果存在則可以執(zhí)行插入操作,否則不允許執(zhí)行插入操作。另外,如果插入元組的外部關(guān)鍵字允許為空值,則當(dāng)外部關(guān)鍵字是空

溫馨提示

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

評論

0/150

提交評論