數(shù)據(jù)庫原理與應(yīng)用第二版課后答案_第1頁
數(shù)據(jù)庫原理與應(yīng)用第二版課后答案_第2頁
數(shù)據(jù)庫原理與應(yīng)用第二版課后答案_第3頁
數(shù)據(jù)庫原理與應(yīng)用第二版課后答案_第4頁
數(shù)據(jù)庫原理與應(yīng)用第二版課后答案_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理與應(yīng)用第二版課后答案【篇一:數(shù)據(jù)庫系統(tǒng)教程習題答案(施伯樂)(第2版)_數(shù)據(jù)庫原理及應(yīng)用】txt>第1章數(shù)據(jù)庫概論1.1基本內(nèi)容分析1.1.1本章的重要概念(1)db、dbms和dbs的定義(2)數(shù)據(jù)管理技術(shù)的發(fā)展階段人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段和高級數(shù)據(jù)庫技術(shù)階段等各階段的特點。(3)數(shù)據(jù)描述概念設(shè)計、邏輯設(shè)計和物理設(shè)計等各階段中數(shù)據(jù)描述的術(shù)語,概念設(shè)計中實體間二元聯(lián)系的描述(1:1,1:n,m:n)。(4)數(shù)據(jù)模型數(shù)據(jù)模型的定義,兩類數(shù)據(jù)模型,邏輯模型的形式定義,er模型,層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷臄?shù)據(jù)結(jié)構(gòu)以及聯(lián)系的實現(xiàn)方式。(5)db的體系結(jié)構(gòu)三級結(jié)構(gòu),兩級映像,兩級數(shù)據(jù)獨立性,體系結(jié)構(gòu)各個層次中記錄的聯(lián)系。(6) dbmsdbms的工作模式、主要功能和模塊組成。(7) dbsdbs的組成,dba,dbs的全局結(jié)構(gòu),dbs結(jié)構(gòu)的分類。1.1.2本章的重點篇幅(1)(2)(3)(4)教材(1)(2)(3)(4)教材p28的圖1.29(dbms的工作模式)。教材p33的圖1.31(dbs的全局結(jié)構(gòu))。1.2教材中習題1的解答1.1名詞解釋1.2試解釋db、dbms和dbs三個概念。答:db是長期存儲在計算機內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。dbms是位于用戶與os之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問db的方法。dbs是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù)、方便多用戶訪問的計算機硬件、軟件和數(shù)據(jù)資源組成的系統(tǒng),即采用數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。1.3人工管理階段和文件系統(tǒng)階段的數(shù)據(jù)管理各有哪些特點?答:人工管理階段主要有四個特點:數(shù)據(jù)不保存在計算機內(nèi);沒有專用的軟件對數(shù)據(jù)進行管理;只有程序的概念,沒有文件的概念;數(shù)據(jù)面向程序。文件系統(tǒng)階段主要有五個特點:數(shù)據(jù)以“文件”形式長期保存;數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)有了區(qū)別;文件組織已多樣化;數(shù)據(jù)面向應(yīng)用;對數(shù)據(jù)的操作以記錄為單位。1.4文件系統(tǒng)階段的數(shù)據(jù)管理有些什么缺陷?試舉例說明。答:主要有三個缺陷:數(shù)據(jù)冗余;數(shù)據(jù)不一致性;數(shù)據(jù)聯(lián)系弱。例如學校里教務(wù)處、財務(wù)處、保健處建立的文件中都有學生詳細資料,譬如聯(lián)系電話,家庭住址等。這就是“數(shù)據(jù)”冗余;如果某個學生搬家,就要修改三個部門文件中的數(shù)據(jù),否則會引起同一數(shù)據(jù)在三個部門中不一致;產(chǎn)生上述問題的原因是這三個部門的文件中數(shù)據(jù)沒有聯(lián)系。1.5數(shù)據(jù)管理的數(shù)據(jù)庫階段產(chǎn)生的標志是哪三件事情?答:進入數(shù)據(jù)庫階段的標志是20世紀60年代末發(fā)生的三件事件:1.6數(shù)據(jù)庫階段的數(shù)據(jù)管理有哪些特點?答:主要有五個特點:采用數(shù)據(jù)模型表示復雜的數(shù)據(jù)結(jié)構(gòu);有較高的數(shù)據(jù)獨立性;為用戶提供了方便的用戶接口;提供了四個方面的數(shù)據(jù)控制功能;對數(shù)據(jù)的操作以數(shù)據(jù)項為單位,增加了系統(tǒng)的靈活性。1.7與“文件”結(jié)構(gòu)相比,“數(shù)據(jù)庫”結(jié)構(gòu)有些什么不同?答:與文件結(jié)構(gòu)相比,數(shù)據(jù)庫結(jié)構(gòu)主要有下面三點不同:1.8什么是數(shù)據(jù)獨立性?在數(shù)據(jù)庫中有哪兩級獨立性?答:數(shù)據(jù)獨立性是指應(yīng)用程序與db的數(shù)據(jù)結(jié)構(gòu)之間相互獨立。在物理結(jié)構(gòu)改變時,盡量不影響應(yīng)用程序,稱為物理數(shù)據(jù)獨立性;在邏輯結(jié)構(gòu)改變時,盡量不影響應(yīng)用程序,稱為邏輯數(shù)據(jù)獨立性。1.9分布式數(shù)據(jù)庫系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)各有哪些特點?答:ddbs主要有三個特點:面向?qū)ο髷?shù)據(jù)系統(tǒng)主要有兩個特點:1.10邏輯記錄與物理記錄,邏輯文件與物理文件有些什么聯(lián)系和區(qū)別?「壓=5==「壓=5==物理數(shù)據(jù)是實際存放在存儲設(shè)備上的數(shù)據(jù)。邏輯數(shù)據(jù)與物理數(shù)據(jù)在結(jié)構(gòu)上可以差別很大,需通過兩級映象來進行數(shù)據(jù)傳輸和格式轉(zhuǎn)換。從以上的解釋可以看出,邏輯記錄和邏輯文件是用戶在程序中使用的記錄和文件,而物理記錄和物理文件是指磁盤上的記錄和文件。邏輯記錄、文件與物理記錄、文件在結(jié)構(gòu)、組成上有很大的差異,而數(shù)據(jù)管理軟件就是通過三級結(jié)構(gòu)兩級映象來實現(xiàn)邏輯數(shù)據(jù)與物理數(shù)據(jù)之間的轉(zhuǎn)換。1.11試述er模型、層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷闹饕攸c。答:er模型直接表示實體類型及實體間聯(lián)系,與計算機系統(tǒng)無關(guān),充分反映用戶的需求,用戶容易理解。層次模型的數(shù)據(jù)結(jié)構(gòu)為樹結(jié)構(gòu),記錄之間聯(lián)系通過指針實現(xiàn),查詢較快,但dml屬于過程化的,操作復雜。網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)為有向圖,記錄之間聯(lián)系通過指針實現(xiàn),查詢較快,并且容易實現(xiàn)m:n聯(lián)系,但dml屬于過程化的語言,編程較復雜。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)為二維表格,容易為初學者理解。記錄之間聯(lián)系通過關(guān)鍵碼實現(xiàn)。dml屬于非過程化語言,編程較簡單。面向?qū)ο竽P湍芡暾枋霈F(xiàn)實世界的數(shù)據(jù)結(jié)構(gòu),具有豐富的表達能力,能表達嵌套、遞歸的數(shù)據(jù)結(jié)構(gòu)。但涉及的知識面較廣,用戶較難理解,這種模型尚未普及。1.12數(shù)據(jù)之間聯(lián)系在各種結(jié)構(gòu)數(shù)據(jù)模型中是怎么實現(xiàn)的?答:在層次、網(wǎng)狀模型中,數(shù)據(jù)之間的聯(lián)系通過指針實現(xiàn)的;在關(guān)系模型中,數(shù)據(jù)之間聯(lián)系通過外鍵和主鍵間聯(lián)系實現(xiàn)的;在面向?qū)ο竽P椭?,?shù)據(jù)之間嵌套、遞歸聯(lián)系通過對象標識符(oid)實現(xiàn)的(見第8章)。1.13db的三級模式結(jié)構(gòu)描述了什么問題?試詳細解釋。答:db的三級模式結(jié)構(gòu)是對數(shù)據(jù)的三個抽象級別,分別從外部(用戶)級、概念級和內(nèi)部級去觀察數(shù)據(jù)庫。外部級是用戶使用的局部數(shù)據(jù)庫的邏輯結(jié)構(gòu),其描述稱為外模式。概念級是db的整體邏輯結(jié)構(gòu),其描述稱為概念模式。內(nèi)部級是db的物理結(jié)構(gòu),其描述稱為內(nèi)模式。1.14試述概念模式在數(shù)據(jù)庫結(jié)構(gòu)中的重要地位。答:數(shù)據(jù)按外模式的描述提供給用戶,按內(nèi)模式的描述存儲在磁盤中,而概念模式提供了連接這兩級的相對穩(wěn)定的中間觀點,并使得兩級的任何一級的改變都不受另一級的牽制。1.15試敘述用戶、db的三級模式結(jié)構(gòu)、磁盤上的物理文件之間有些什么聯(lián)系和不同?答:用戶、外模式、概念模式、內(nèi)模式和物理文件中的記錄分別稱為用戶記錄、外部記錄、概念記錄、內(nèi)部記錄和物理記錄。用戶記錄與外部記錄的結(jié)構(gòu)是一致的,它們之間只是數(shù)據(jù)傳輸問題。而外部記錄、概念記錄和內(nèi)部記錄之間的結(jié)構(gòu)可能是不一致的,除了數(shù)據(jù)傳輸問題,還有格式轉(zhuǎn)換問題。內(nèi)部記錄與物理記錄的結(jié)構(gòu)是一致的,它們之間只是數(shù)據(jù)傳輸問題。1.16數(shù)據(jù)獨立性與數(shù)據(jù)聯(lián)系這兩個概念有什么區(qū)別?答:數(shù)據(jù)獨立性是指應(yīng)用程序和db的數(shù)據(jù)之間相互獨立,不受影響,對系統(tǒng)的要求是“數(shù)據(jù)獨立性要高”,而數(shù)據(jù)聯(lián)系是指記錄之間的聯(lián)系,對系統(tǒng)的要求是“數(shù)據(jù)聯(lián)系密切”。1.17試述dbms的工作模式和主要功能。答:dbms的工作模式有六點:dbms的主要功能有db的定義、操縱、保護、維護和數(shù)據(jù)字典等五個功能。1.18試敘述dbms對數(shù)據(jù)庫的維護功能。答:包括db的數(shù)據(jù)載入、轉(zhuǎn)換、轉(zhuǎn)儲、db的改組以及性能監(jiān)控等功能。這些功能分別由各個實用程序完成。1.19從模塊結(jié)構(gòu)觀察,dbms由哪些部分組成?答:dbms由兩大部分組成:查詢處理器和存儲管理器。(解釋略)1.20dbs有哪幾部分組成?其中dd有什么作用?答:dbs由db、硬件、軟件和dba等四個部分組成。(解釋略)在dbs中,dd是存儲三級結(jié)構(gòu)描述(即元數(shù)據(jù))的db。dbms的所有工作都要以dd中的元數(shù)據(jù)為依據(jù),也就是所有工作都要通過dd訪問db。1.21“元數(shù)據(jù)”與“數(shù)據(jù)”之間有些什么聯(lián)系與區(qū)別?答:元數(shù)據(jù)(metadata)是指“數(shù)據(jù)的數(shù)據(jù)”,即數(shù)據(jù)的描述。db中的元數(shù)據(jù)是指三級模式結(jié)構(gòu)的詳細描述。數(shù)據(jù)(data),一般是指用戶使用的具體值。1.22什么是dba?dba應(yīng)具有什么素質(zhì)?dba的職責是什么?答:dba是控制數(shù)據(jù)整體結(jié)構(gòu)的一組人員,負責dbs的正常運行,承擔創(chuàng)建、監(jiān)控和維護db結(jié)構(gòu)的責任。dba必須具備下列4條素質(zhì):熟悉企業(yè)全部數(shù)據(jù)的性質(zhì)和用途;對所有用戶的需求有充分的了解;對系統(tǒng)的性能非常熟悉;兼有系統(tǒng)分析員和運籌學專家的品質(zhì)和知識。dba的主要職責有6點:定義模式;定義內(nèi)模式;與用戶的聯(lián)絡(luò);定義安全性規(guī)則;定義完整性規(guī)則;db的轉(zhuǎn)儲與恢復。1.23試對dbs的全局結(jié)構(gòu)作詳細解釋。答:從四個方面解釋:1.24使用dbs的用戶有哪幾類?答:(略,見習題1.23)1.25dbms的查詢處理器和存儲管理器各有哪些功能?答:(略,見習題1.23)1.26磁盤存儲器中有哪五類主要的數(shù)據(jù)結(jié)構(gòu)?答:(略,見習題1.23)1.27根據(jù)計算機的系統(tǒng)結(jié)構(gòu),dbs可分成哪四種?各有什么特點?答:根據(jù)計算機的系統(tǒng)結(jié)構(gòu),dbs可分成集中式、c/s式、并行式和分布式等四種集中式dbs的特點是單點數(shù)據(jù)(db集中在一個場地)單地處理(單個cpu)oc/s式dbs的特點是計算機的功能分放在客戶機和服務(wù)器上(即功能的分布)。客戶機上專門實現(xiàn)前端處理和用戶界面。服務(wù)器上完成事務(wù)處理和數(shù)據(jù)訪問控制。并行式dbs的特點是使用多個cpu和多個磁盤進行并行操作。分布式dbs的特點是多點數(shù)據(jù)(db分布在多個場地)多點處理(多個cpu)o數(shù)據(jù)具有物理分布性和邏輯整體性特點。系統(tǒng)中事務(wù)有本地事務(wù)(訪問本地db)和全局事務(wù)(訪問至少兩個場地的db)之分。1.28dbs能產(chǎn)生哪些效益?答:dbs的應(yīng)用,使計算機應(yīng)用深入到社會的每個角落。其效益有以下7個方面:靈活性,簡易性,面向用戶,有效的數(shù)據(jù)控制,加快應(yīng)用開發(fā)速度,維護方便,標準化。1.3自測題1.3.1填空題.數(shù)據(jù)管理技術(shù)的發(fā)展,與、 和 有密切的聯(lián)系。.文件系統(tǒng)中的數(shù)據(jù)獨立性是指 獨立性。文件系統(tǒng)的缺陷是:、 和。就信息處理的方式而言,在文件系統(tǒng)階段,于主導地位,只起著服從程序設(shè)計需要的作用;而在數(shù)據(jù)庫方式下,占據(jù)了中心位置。.對現(xiàn)實世界進行第一層抽象的模型,稱為 模型;對現(xiàn)實世界進行第二層抽象的模型,稱為 模型。.層次模型的數(shù)據(jù)結(jié)構(gòu)是 結(jié)構(gòu);網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)是 結(jié)構(gòu);關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是 結(jié)構(gòu);面向?qū)ο竽P偷臄?shù)據(jù)結(jié)構(gòu)之間可以。在層次、網(wǎng)狀模型中,用 導航數(shù)據(jù);而在關(guān)系模型中,用導航數(shù)據(jù)。數(shù)據(jù)庫的三級模式結(jié)構(gòu)是對的三個抽象級別。dbms為應(yīng)用程序運行時開辟的db系統(tǒng)緩沖區(qū),主要用于 和。在數(shù)據(jù)庫技術(shù)中,編寫應(yīng)用程序的語言仍然是c一類高級語言,這些語言被稱為 語言。在db的三級模式結(jié)構(gòu)中,數(shù)據(jù)按的描述提供給用戶,按 的描述存儲在磁盤中,而 提供了連接這兩級的相對穩(wěn)定的中間觀點,并使得兩級中的任何一級的改變都不受另一級的牽制。層次、網(wǎng)狀的dml屬于 語言,而關(guān)系型dml屬于 語言。dbs中存放三級結(jié)構(gòu)定義的db稱為。從模塊結(jié)構(gòu)考察,dbms由兩大部分組成: 和dba有兩個很重要的工具:和?!酒簲?shù)據(jù)庫原理與應(yīng)用教程第二版人民郵電出版社

習題參考答案】/p>1、簡述數(shù)據(jù)管理技術(shù)發(fā)展的三個階段。各個階段的特點是什么?答:1數(shù)據(jù)管理技術(shù)經(jīng)的三個階段:人工管理階段;文件系統(tǒng)階段;數(shù)據(jù)庫系統(tǒng)階段2人工管理階段特點:數(shù)據(jù)不保存、系統(tǒng)沒有專用的軟件對數(shù)據(jù)進行管理、數(shù)據(jù)不共享、數(shù)據(jù)不具獨立性;文件系統(tǒng)階段:數(shù)據(jù)以文件形式長期保存、由文件系統(tǒng)管理數(shù)據(jù);程序與數(shù)據(jù)間有一定的獨立性;數(shù)據(jù)庫系統(tǒng)階段:數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)共享性高。冗余度低、數(shù)據(jù)獨立性高、有一定的數(shù)據(jù)控制功能。2從程序和數(shù)據(jù)之間的關(guān)系分析文件系統(tǒng)和數(shù)據(jù)庫之間的區(qū)別和聯(lián)系1)文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的區(qū)別是:(1)文件系統(tǒng)用文件將數(shù)據(jù)長期保存在外存上,數(shù)據(jù)庫系統(tǒng)用數(shù)據(jù)庫統(tǒng)一存儲數(shù)據(jù);⑵文件系統(tǒng)中的程序和數(shù)據(jù)有一定的聯(lián)系,數(shù)據(jù)庫系統(tǒng)中的程序和數(shù)據(jù)分離;(3)文件系統(tǒng)用操作系統(tǒng)中的存取方法對數(shù)據(jù)進行管理,數(shù)據(jù)庫系統(tǒng)用dbms統(tǒng)一管理和控制數(shù)據(jù)(4)文件系統(tǒng)實現(xiàn)以文件為單位的數(shù)據(jù)共享,數(shù)據(jù)庫系統(tǒng)實現(xiàn)以記錄和字段為單位的數(shù)據(jù)共享。2)文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的聯(lián)系:(1)均為數(shù)據(jù)組織的管理技術(shù);(2)均由數(shù)據(jù)管理軟件管理數(shù)據(jù),程序與數(shù)據(jù)之間用存取方法進行轉(zhuǎn)換;(3)數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的3、簡述數(shù)據(jù)庫、數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個概念的含義和聯(lián)系。答:1數(shù)據(jù)庫:是以一定的組織方式存儲在一起的,能為多個用戶共享的,獨立于應(yīng)用程序的,相互關(guān)聯(lián)的數(shù)據(jù)集合;簡單說就是數(shù)據(jù)的倉庫,既數(shù)據(jù)存放的地方。數(shù)據(jù)庫系統(tǒng):是指引進數(shù)據(jù)庫技術(shù)后的整個計算機系統(tǒng)。是一個實際運行的、按照數(shù)據(jù)庫方式存儲、維護和向應(yīng)用系統(tǒng)提供數(shù)據(jù)支持的系統(tǒng);數(shù)據(jù)庫管理系統(tǒng):是一套建立、管理和維護數(shù)據(jù)庫的軟件,是數(shù)據(jù)庫系統(tǒng)的核心組成部分。用戶在數(shù)據(jù)庫中的一切操作,包括數(shù)據(jù)定義、查詢、更新及各種控制,都是通過dbms進行的。2數(shù)據(jù)庫容納數(shù)據(jù)的倉庫,數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、硬件、操作人員的合在一起的總稱。數(shù)據(jù)庫管理系統(tǒng),用來管理數(shù)據(jù)及數(shù)據(jù)庫的系統(tǒng)。數(shù)據(jù)庫系統(tǒng)包含數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫及數(shù)據(jù)庫開發(fā)工具所開發(fā)的軟件。4、數(shù)據(jù)庫系統(tǒng)包括那幾個主要的組成部分?各部分的功能是什么?畫出整個數(shù)據(jù)庫系統(tǒng)的層次結(jié)構(gòu)圖。答:1數(shù)據(jù)庫系統(tǒng)的主要組成部分:數(shù)據(jù)庫、數(shù)據(jù)庫用戶、計算機硬件系統(tǒng)、計算機軟件系統(tǒng)。2數(shù)據(jù)庫:是存儲在計算機內(nèi),有組織、可共享的數(shù)據(jù)集合;數(shù)據(jù)庫用戶:指使用數(shù)據(jù)庫的人,他們可以對數(shù)據(jù)庫進行存儲、維護和檢索等操作;計算機硬件系統(tǒng):指存儲和運行數(shù)據(jù)庫系統(tǒng)的硬件設(shè)備;計算機軟件系統(tǒng):主要包括數(shù)據(jù)庫管理系統(tǒng)及開放工具、操作系統(tǒng)和應(yīng)用系統(tǒng)。5、簡述數(shù)據(jù)庫管理系統(tǒng)的組成和功能簡述數(shù)據(jù)庫管理系統(tǒng)的組成和功能答:由于不同dbms要求的硬件資源、軟件資源環(huán)境是不同的,因此其功能與性能也存在差異,但一般來說,dbms的功能主要包括以下6個方面:數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)庫運行管理,數(shù)據(jù)組織、存儲和管理,數(shù)據(jù)庫的建立和維護,數(shù)據(jù)通信接口。為了提供上述6方面的功能,dbms通常由以下4部分組成:數(shù)據(jù)定義語言及其翻譯處理程序;數(shù)據(jù)操縱語言及其編譯(或解釋)程序;數(shù)據(jù)庫運行控制程序;實用程序;6、dba指什么?它的主要職責是什么答:dba指數(shù)據(jù)庫管理員主要職責包括:1、決定數(shù)據(jù)庫的信息內(nèi)容和結(jié)構(gòu);2、決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略;3、幫助終端用戶使用數(shù)據(jù)庫系統(tǒng)4、定義數(shù)據(jù)的安全性要求和完整性約束條件;5、監(jiān)督和控制數(shù)據(jù)庫的使用和運行;6、改進和重組數(shù)據(jù)庫系統(tǒng)7.試述數(shù)據(jù)庫三級模式結(jié)構(gòu),說明三級模式結(jié)構(gòu)的優(yōu)點是什么?答:數(shù)據(jù)庫系統(tǒng)的內(nèi)部體系結(jié)構(gòu)從邏輯上分為三級:外模式、模式、內(nèi)模式。(1) 模式■模式也稱為邏輯模式、概念模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。模式處于三級結(jié)構(gòu)的中間層。一個數(shù)據(jù)庫只能有一個模式,因為它是整個數(shù)據(jù)庫數(shù)據(jù)在邏輯上的視圖,即使數(shù)據(jù)庫的整體邏輯。(2) 外模式。外模式又稱子模式或用戶模式,外模式是三級結(jié)構(gòu)的最外層,它是數(shù)據(jù)庫用戶能看到并允許使用的那部分局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,既用戶視圖。(3) 內(nèi)模式。內(nèi)模式又稱存儲模式,是三級結(jié)構(gòu)中的最內(nèi)層,既魚實際存儲數(shù)據(jù)方式有關(guān)的一層。優(yōu)點:(1)保證數(shù)據(jù)的獨立性。(2)簡化了用戶接口。(3)有利于數(shù)據(jù)共享。(4)有利于數(shù)據(jù)的安全保密。順便一提:模式和內(nèi)模式只能有一個,外模式可以很多個。8.什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性?它包含哪些內(nèi)容?答:數(shù)據(jù)獨立性是指數(shù)據(jù)庫中的數(shù)據(jù)與應(yīng)用程序間相互獨立,既數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)以及存取方式的改變不影響應(yīng)用程序。數(shù)據(jù)獨立性分兩級:物理獨立性和邏輯獨立性。數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)的物理結(jié)構(gòu)(如存儲結(jié)構(gòu)、存取方式、外部存儲設(shè)備等)改變時,通過修改映射,使數(shù)據(jù)整體邏輯結(jié)構(gòu)不受影響,進而用戶的邏輯結(jié)構(gòu)以及應(yīng)用程序不用改變。數(shù)據(jù)的邏輯獨立性是指當數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)(如修改數(shù)據(jù)定義、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間的關(guān)系等)發(fā)生改變時,通過修改映射,使用戶的邏輯結(jié)構(gòu)以及應(yīng)用程序不用改變。9、什么是數(shù)據(jù)字典?它的主要作用是什么?p17數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫設(shè)計與管理的有力工具。數(shù)據(jù)字典的作用:數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。沒有流圖數(shù)據(jù)字典難以發(fā)揮作用。沒有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴格。10、 簡述數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)存取過程。p1811、 解釋實體、屬性、實體鍵、實體集、實體型、實體聯(lián)系類型、記錄、數(shù)據(jù)項、字段、記錄型、文件、實體模型、數(shù)據(jù)模型的含義。p19-p22實體:客觀存在并且可以相互區(qū)別的“事物”稱為實體屬性:實體所具有的某一特性稱為屬性實體鍵:具有相同屬性的實體必然具有相同的特征,所以,用實體名及屬性名集合來抽象和描述同類實體,稱為實體鍵實體集:同型實體的集合稱為實體集實體型:用矩形框表示,框內(nèi)標注實體名稱記錄:字段的有序集合稱為記錄12、數(shù)據(jù)模型的主要作用是什么?數(shù)據(jù)模型是數(shù)據(jù)庫的框架,該框架描述了數(shù)據(jù)及其聯(lián)系的組織方式、表達方式和存取路徑,它是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),各種機器上實現(xiàn)的dbms軟件都是基于某種數(shù)據(jù)模型,它的數(shù)據(jù)結(jié)構(gòu)直接影響到數(shù)據(jù)庫系統(tǒng)的其他部分的性能,也是數(shù)據(jù)定義和數(shù)據(jù)操縱語言的基礎(chǔ)。因此,數(shù)據(jù)模型的選擇,是設(shè)計數(shù)據(jù)庫時的一項首要任務(wù)三類基本數(shù)據(jù)模型的劃分依據(jù)是什么?各有哪些優(yōu)缺點?數(shù)據(jù)模型是現(xiàn)實世界中各種實體之間存在著聯(lián)系的客觀反映,是用記錄描述實體信息的基本結(jié)構(gòu),它要求實體和記錄一一對應(yīng);同一記錄類型描述同一類實體且必須是同質(zhì)的。目前應(yīng)用在數(shù)據(jù)庫技術(shù)中的模型有關(guān)系、網(wǎng)狀和層次模型,它們是依據(jù)描述實體與實體之間聯(lián)系的不同方式來劃分的;用二維表格來表示實體和實體之間聯(lián)系的模型叫做關(guān)系模型;用圖結(jié)構(gòu)來表示實體和實體之間聯(lián)系的模型叫做網(wǎng)狀模型;用樹結(jié)構(gòu)來表示實體和實體之間聯(lián)系的模型叫做層次模型。層次模型的優(yōu)點是:結(jié)構(gòu)清晰,表示各結(jié)點之間的聯(lián)系簡單;容易表示如“家族關(guān)系”等現(xiàn)實世界的層次結(jié)構(gòu)的事物及其之間的聯(lián)系。缺點是:不能表示兩個以上實體型之間的復雜聯(lián)系和實體型之間的多對多聯(lián)系;嚴格的層次順序使數(shù)據(jù)插入和刪除操作變得復雜,如父結(jié)點的刪除導致子結(jié)點的刪除。網(wǎng)狀模型的優(yōu)點是:能夠表示實體之間的多種復雜聯(lián)系。缺點是:網(wǎng)狀模型比較復雜,需要程序員熟悉數(shù)據(jù)庫的邏輯結(jié)構(gòu);在重新組織數(shù)據(jù)庫時容易失去數(shù)據(jù)獨立性。關(guān)系模型的優(yōu)點是:使用表的概念,簡單直觀;直接表示實體之間的多對多聯(lián)系;具有更好的數(shù)據(jù)獨立性;具有堅實的理論基礎(chǔ)。缺點是:關(guān)系模型的聯(lián)結(jié)等操作開銷較大,需要較高性能計算機的支持13、實體型間的聯(lián)系有哪幾種?其含義是什么?并舉例說明。答:1一對一聯(lián)系:實體集a中的一個實體至多與實體集b中的一個實體相對應(yīng),反之亦然,則稱實體集a和b為一對一的聯(lián)系。實體集a與實體集b為一對一的聯(lián)系。記作1:1。如:班級與班長,觀眾與座位,病人與床位。2—對多聯(lián)系:實體集a中的一個實體與實體集b中的多個實體相對應(yīng),反之,實體集b中的一個-實體至多與實體集a中的一個實體相對應(yīng)。記作1:n。如:班級與學生、公司與職員、省與市。3多對多聯(lián)系:實體集a中的一個實體與實體集b中的多個實體相對應(yīng),反之,實體集b中的一個實體。與實體集a中的多個實體相對應(yīng)。記作(m:n)。如:教師與學生,學生與課程,工廠與產(chǎn)品。14、解釋模式、內(nèi)模式、外模式、ddl、dml的含義。p11-p12模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。外模式涉及的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。內(nèi)模式,亦稱存儲模式,是數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,即對數(shù)據(jù)的物理結(jié)構(gòu)和存儲方式的描述。ddl:數(shù)據(jù)定義語言,用來定義數(shù)據(jù)庫模式、外模式、內(nèi)模式的語言。dml:數(shù)據(jù)操縱語言,用來對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、插入、刪除和修改的語句。15、試述傳統(tǒng)數(shù)據(jù)庫的局限性。1、面向機器的語法數(shù)據(jù)模型2、數(shù)據(jù)類型簡單3、結(jié)構(gòu)與行為完全分離4、被動響應(yīng)5、事務(wù)處理能力較差16、面向?qū)ο髷?shù)據(jù)庫的主要研究內(nèi)容是什么?1、 對傳統(tǒng)數(shù)據(jù)庫(主要是關(guān)系數(shù)據(jù)庫)進行不同層次上的擴充2、 與計算機領(lǐng)域中其他學科的新技術(shù)緊密結(jié)合,豐富和發(fā)展數(shù)據(jù)庫系統(tǒng)的概念、功能和技術(shù)3、研究面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫技術(shù)17、 什么是分布式數(shù)據(jù)庫?其特點是什么?分布式數(shù)據(jù)庫系統(tǒng)是由若干個站集合而成。這些站又稱為節(jié)點,它們在通訊網(wǎng)絡(luò)中聯(lián)接在一起,每個節(jié)點都是一個獨立的數(shù)據(jù)庫系統(tǒng),它們都擁有各自的數(shù)據(jù)庫、中央處理機、終端,以及各自的局部數(shù)據(jù)庫管理系統(tǒng)。因此分布式數(shù)據(jù)庫系統(tǒng)可以看作是一系列集中式數(shù)據(jù)庫系統(tǒng)的聯(lián)合。它們在邏輯上屬于同一系統(tǒng),但在物理結(jié)構(gòu)上是分布式的。特點:1、自治與共享2、冗余的控制3、 分布事務(wù)執(zhí)行和復雜性4、數(shù)據(jù)的獨立性18、 什么是主動數(shù)據(jù)庫和多媒體數(shù)據(jù)庫?p37-p39第二章1、 關(guān)系模型的完整性規(guī)則有哪幾類?實體完整性、參照完整性和用戶定義的完整性。2、 舉例說明什么是實體完整性?p51舉例說明什么是實體的參照完整性。p513、關(guān)系的性質(zhì)主要包括哪些方面?為什么只限用規(guī)范化關(guān)系?(1) 列是同質(zhì)的:同一屬性名下的諸屬性值是同類型數(shù)據(jù),且必須來自同一個域。(2)屬性必須有不同的屬性名,不同的屬性可來自同一個域。(3)屬性的順序是非排序的:列的次序無所謂,可以隨意交換。(4)元組是唯一的:任意兩個元組不能完全相同。(5) 元組的順序無關(guān)緊要:元組的次序可以任意交換。(6) 所有的屬性值都是原子的:每一個分量必須是不可分的數(shù)據(jù)項。(1)這種選擇對說要表示的內(nèi)容并無實際限制;(2) 從數(shù)學觀點看,一個規(guī)范化關(guān)系比一個非規(guī)范化關(guān)系有更簡單的數(shù)據(jù)結(jié)構(gòu),這將導致一系列其他問題的簡化。4、 舉例說明等值連接與自然連接的區(qū)別與聯(lián)系。r?sa?b=(t^t|trerAts^sAtr[a]=ts[b]}o^此:r?s=?rsa?ba=b自然連接(naturaljoin)是一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復的屬性去掉。即若r和s具有相同的屬性組上則自然連接可記作:r8s={trts[b]|trErAts&sAtr[b]=ts[b]}o為此:r?s=nb(?r.b=s.b一般的連接操作是從行的角度進行運算。但自然連接還需要取消重復列,所以是同時從行和列的角度進行-運算。舉例:設(shè)圖2?10(a)和圖2?10(b)分別為關(guān)系r和關(guān)系s,圖2.10(d)為等值連接ws的結(jié)果,圖2.10(e)為自然連接r?s的結(jié)果。從中能明顯看出其列數(shù)的不同。r.b=s.brs(a) (b)r8sr^sr.b=s.b(e)圖2.10連接運算舉例5、解釋下列概念:笛卡爾積、關(guān)系、同類關(guān)系、關(guān)系頭、關(guān)系體、屬性、元組、域、關(guān)系鍵、候選鍵、主鍵、外部鍵、關(guān)系模式、關(guān)系數(shù)據(jù)庫模式、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫的型和值。p45第3章■三1..selectbauthfrombook,publishwherebook.pno=publish.pnoandbname=’操作系統(tǒng)’andpname=’高等教育出版社’;.selectptelfrompublishwherepno=all(selectdistinctpnofrombookwherebauth=‘張欣’andbtype=’小說’);.selectbprice,pname,btypefrombook,publishwherebook.pno=publish.pnoandpname=’電子工業(yè)出版社’andbtype=’小說’;.select*frombookwherebprice(selectbpricefrombook,publishwherebook.pno=publish.pnoandbname=’高等數(shù)學'andpname=’人民郵電出版社’);.selectbname,bauthfrombookwherebnamelike’%計算機%’;.altertablebookaddbdatedatetime.createindexonbook(bauth)分析表的結(jié)構(gòu):存書表的主鍵應(yīng)該為“書號”,銷售表的主鍵應(yīng)該為“日期,書號”,即同一書號的書每天只能有一條銷售記錄。.createtable存書(書號char(10)constraintprimarykey,--數(shù)據(jù)類型視具體情況設(shè)定書名varchar(30),出版社varchar(20),版次char(6),出版日期datetime,作者varchar(8),書價decimal(8,2),進價decimal(8,2),數(shù)量int);createtable銷售(日期datetime,書號varchar(10)constraintforeignkeyreferences存書(書號),數(shù)量int,金額decimal(8,2),constraintprimarykey(日期,書號));.select書名,數(shù)量,進價*數(shù)量as余額from存書-selectsum(金額)as總銷售額from銷售(4).select書名擻量,金額--同一書號的書每天只能有一條銷售記錄,不需統(tǒng)計【篇三:數(shù)據(jù)庫原理及應(yīng)用課后答案】后答案第一章選擇題1、a。從數(shù)據(jù)庫管理系統(tǒng)的角度看,數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)通常分為三級模式的總體結(jié)構(gòu),在這種模式下,形成了二級映像,實現(xiàn)了數(shù)據(jù)的獨立性。其中三級模式結(jié)構(gòu)指的是外模式、模式和內(nèi)模式,二級映像指的是外模式/模式映像、模式/內(nèi)模式映像。對于外模式/模式映像,當模式改變時,相應(yīng)的外模式/模式映像作相應(yīng)的改變,以使外模式保持不變,而應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式來編寫的,外模式不變,應(yīng)用程序就沒必要修改,這保證了數(shù)據(jù)與程序的邏輯獨立性。對于模式/內(nèi)模式映像,當數(shù)據(jù)庫的存儲結(jié)構(gòu)變了,模式/內(nèi)模式映像會作相應(yīng)的改變,以使模式保持不變,而模式不變,與模式?jīng)]有直接聯(lián)系的應(yīng)用程序也不會改變,這保證了數(shù)據(jù)與程序的物理獨立性。數(shù)據(jù)邏輯獨立性指的就是當模式改變時,外模式和應(yīng)用程序不需要改變,所以選項a正確。c選項的內(nèi)模式改變,模式不變指的是數(shù)據(jù)的物理獨立性,所以c選項不正確,b選項中前后兩句與c選項相比順序不符,所以b選項不正確。d選項中,應(yīng)為“模式和應(yīng)用程序不變”,不應(yīng)為“外模式”,所以d選項不正確。2、 b。db指的是數(shù)據(jù)庫(database),dbms指的是數(shù)據(jù)庫管理系統(tǒng)(databasemanagementsystem),dbs指的是數(shù)據(jù)庫系統(tǒng)(databasesystem),dba指的是數(shù)據(jù)庫管理員(databaseadministrator),data指的是數(shù)據(jù)。由書中概念易得dbs(數(shù)據(jù)庫系統(tǒng))包括dbms(數(shù)據(jù)庫管理系統(tǒng)),dbms管理和控制db(數(shù)據(jù)庫),而db載入、存儲、重組與恢復data(數(shù)據(jù))。所以b選項正確。3、 c。數(shù)據(jù)庫系統(tǒng)的特點有:?、實現(xiàn)數(shù)據(jù)共享;?、減少數(shù)據(jù)冗余度;?、保持數(shù)據(jù)的一致性;?、數(shù)據(jù)的獨立性;?、安全保密性;?、并發(fā)控制;?、故障恢復由以上可得c選項錯誤,應(yīng)改為數(shù)據(jù)冗余度“低”。4、 c。db是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合;dbs是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問計算機軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng);dbms是把用戶對數(shù)據(jù)的操作轉(zhuǎn)化為對系統(tǒng)存儲文件的操作,有效地實現(xiàn)數(shù)據(jù)庫三級(外模式、模式和內(nèi)模式)之間的轉(zhuǎn)化;mis指的是管理信息系統(tǒng)(managementinformationsystem),是一個以人為主導,利用計算機硬件、軟件及其他辦公設(shè)備進行信息的收集、傳遞、存貯、加工、維護和使用的系統(tǒng)。由以上概念可知,位于用戶和數(shù)據(jù)庫之間的一層數(shù)據(jù)管理軟件是dbms。所以c選項正確。5、Co書中圖1.6明確指出模式/內(nèi)模式映像把概念數(shù)據(jù)庫與物理數(shù)據(jù)庫聯(lián)系起來,所以c選項正確。6、Co數(shù)據(jù)庫有這樣三層關(guān)系,第一層和第三層不能直接發(fā)生關(guān)系,所以d選項不正確,內(nèi)模式與外模式?jīng)]有直接關(guān)系,應(yīng)改為“模式與應(yīng)用程序不變”。由數(shù)據(jù)庫的三級模式、兩級映像概念可知,數(shù)據(jù)的物理獨立性指的是內(nèi)模式改變,模式(即概念模式)不變,所以c選項正確,而b選項先后順序不正確。a選項指的是數(shù)據(jù)的邏輯獨立性,與題意不符,故不正確。7、do模式也稱邏輯模式和概念模式,是數(shù)據(jù)庫中全體數(shù)據(jù)邏輯結(jié)構(gòu)和特征的描述,描述現(xiàn)實世界中的實體及其性質(zhì)與聯(lián)系,是所有用戶的公共數(shù)據(jù)視圖;外模式也稱子模式或用戶模式,它是用以描述用戶看到或使用的數(shù)據(jù)的局部邏輯結(jié)構(gòu)和特性的,用戶根據(jù)外模式用數(shù)據(jù)操作語句或應(yīng)用程序去操作數(shù)據(jù)庫中的數(shù)據(jù);內(nèi)模式也稱存儲模式,是整個數(shù)據(jù)庫的最底層表示,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。由以上概念可知,d選項正確。TOC\o"1-5"\h\z8、 a。同第7題答案概念相同,故a選項正確。9、 c。同第7題答案概念相同,故c選項正確。10、 do數(shù)據(jù)庫系統(tǒng)的三級模式提供了兩級映像,而兩級映像實現(xiàn)了二級獨立性,從而達到了數(shù)據(jù)獨立性。簡答題1、簡述數(shù)據(jù)管理技術(shù)的發(fā)展歷程。答:數(shù)據(jù)管理技術(shù)的發(fā)展共經(jīng)歷了三個階段。㈠、人工管理階段20世紀50年代的計算機主要用于科學計算,數(shù)據(jù)處理都是通過手工方式進行的。當時外存沒有磁盤等直接存取的存儲設(shè)備,數(shù)據(jù)只能存放在卡片或紙帶上;軟件方面只有匯編語言,沒有操作系統(tǒng),數(shù)據(jù)的處理是批處理,程序運行結(jié)束后數(shù)據(jù)不保存。這些決定了當時的數(shù)據(jù)管理主要依賴于人工。㈡、文件系統(tǒng)階段20世紀50年代年代末到60年代中期,計算機技術(shù)有了很大的發(fā)展,計算機的應(yīng)用也從科學計算發(fā)展到了文檔、工程管理。這時計算機在硬件上有了大容量的磁盤、磁鼓等外存設(shè)備;軟件上有了操作系統(tǒng)、高級語言,出現(xiàn)了專門管理數(shù)據(jù)的文件系統(tǒng);處理方式上不僅有批處理,還增加了聯(lián)機處理方式。㈢、數(shù)據(jù)庫管理階段20世紀60年代后期,隨著計算機應(yīng)用越來越廣泛,需要管理的數(shù)據(jù)規(guī)模也日益增長。這時硬件上已有大容量的硬盤出現(xiàn),處理數(shù)據(jù)的方式上聯(lián)機實時處理的需求也越來越多。在這種背景下,原先的以文件系統(tǒng)管理數(shù)據(jù)的方式已經(jīng)不再適應(yīng)發(fā)展的需要,于是人們對文件系統(tǒng)進行了擴充,研制了一種結(jié)構(gòu)化的數(shù)據(jù)組織和處理方式,才出現(xiàn)了真正的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫為統(tǒng)一管理與共享數(shù)據(jù)提供了有力支撐,這個時期數(shù)據(jù)庫系統(tǒng)蓬勃發(fā)展形成了有名的“數(shù)據(jù)庫時代”。數(shù)據(jù)庫系統(tǒng)建立了數(shù)據(jù)與數(shù)據(jù)之間的有機聯(lián)系,實現(xiàn)了統(tǒng)一、集中、獨立地管理數(shù)據(jù),使數(shù)據(jù)的存取獨立于使用數(shù)據(jù)的程序,實現(xiàn)了數(shù)據(jù)的共享。2、簡述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理關(guān)系、數(shù)據(jù)庫系統(tǒng)的概念。答:?、數(shù)據(jù)(data):描述事物的符號記錄,是數(shù)據(jù)庫的處理對象?、數(shù)據(jù)庫(database,簡稱db):長期存放在計算機存儲設(shè)備上有組織的、可共享的、相關(guān)的數(shù)據(jù)集合。是數(shù)據(jù)庫系統(tǒng)dbs的核心,是被管理的對象。?、數(shù)據(jù)庫管理系統(tǒng)(databasemanagementsystem,簡稱dbms):把用戶對數(shù)據(jù)的操作轉(zhuǎn)化為對系統(tǒng)存儲文件的操作,有效地實現(xiàn)數(shù)據(jù)庫三級(外模式、模式和內(nèi)模式)之間的轉(zhuǎn)化,負責對db進行管理與維護。?、數(shù)據(jù)庫系統(tǒng)(databasesystem,簡稱dbs):實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問計算機軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即具有管理和控制數(shù)據(jù)庫功能的計算機系統(tǒng)。3、 簡述數(shù)據(jù)庫系統(tǒng)的三級模式和兩級映像的含義。答:從數(shù)據(jù)庫管理系統(tǒng)的角度看,數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)通常分為三級模式的總體結(jié)構(gòu),在這種模式下,形成了二級映像,實現(xiàn)了數(shù)據(jù)的獨立性。其中三級模式結(jié)構(gòu)指的是外模式、模式和內(nèi)模式,二級映像指的是外模式/模式映像、模式/內(nèi)模式映像。模式也稱邏輯模式和概念模式,是數(shù)據(jù)庫中全體數(shù)據(jù)邏輯結(jié)構(gòu)和特征的描述,描述現(xiàn)實世界中的實體及其性質(zhì)與聯(lián)系,是所有用戶的公共數(shù)據(jù)視圖;外模式也稱子模式或用戶模式,它是用以描述用戶看到或使用的數(shù)據(jù)的局部邏輯結(jié)構(gòu)和特性的,用戶根據(jù)外模式用數(shù)據(jù)操作語句或應(yīng)用程序去操作數(shù)據(jù)庫中的數(shù)據(jù);內(nèi)模式也稱存儲模式,是整個數(shù)據(jù)庫的最底層表示,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。對于外模式膜式映像,當模式改變時,相應(yīng)的外模式/模式映像作相應(yīng)的改變,以使外模式保持不變,而應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式來編寫的,外模式不變,應(yīng)用程序就沒必要修改,這保證了數(shù)據(jù)與程序的邏輯獨立性。對于模式/內(nèi)模式映像,當數(shù)據(jù)庫的存儲結(jié)構(gòu)變了,模式/內(nèi)模式映像會作相應(yīng)的改變,以使模式保持不變,而模式不變,與模式?jīng)]有直接聯(lián)系的應(yīng)用程序也不會改變,這保證了數(shù)據(jù)與程序的物理獨立性。4、 什么是數(shù)據(jù)獨立性?簡述數(shù)據(jù)庫系統(tǒng)如何實現(xiàn)數(shù)據(jù)獨立性。答:㈠、數(shù)據(jù)獨立性包括兩個方面:數(shù)據(jù)的物理獨立性和數(shù)據(jù)的邏輯獨立性。物理獨立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的,即數(shù)據(jù)在磁盤上怎樣存儲由dbms管理,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不用改變;邏輯獨立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨立的,即當數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,用戶程序也可以不變。綜上所述,數(shù)據(jù)獨立性是由dbms通過用戶程序與數(shù)據(jù)的全局邏輯結(jié)構(gòu)及數(shù)據(jù)的存儲結(jié)構(gòu)之間二級映像得到的。㈡、數(shù)據(jù)庫系統(tǒng)的二級獨立性是指物理獨立性和邏輯獨立性。三個抽象級間通過兩級映像進行相互轉(zhuǎn)換,使得數(shù)據(jù)庫的三級形成一個統(tǒng)一的整體,使得數(shù)據(jù)庫系統(tǒng)實現(xiàn)了數(shù)據(jù)的獨立性。5、 數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些?答:?、數(shù)據(jù)定義功能;?、數(shù)據(jù)操縱功能;?、數(shù)據(jù)組織、存取功能;?、數(shù)據(jù)庫運行管理功能;?、數(shù)據(jù)庫建立與維護功能第二章選擇題1、 bo兩個實體間的聯(lián)系集可分為3中。?、一對一關(guān)系(1:1):實體集a中的每個實體有且僅和實體集b中的一個實體有聯(lián)系;?、一對多聯(lián)系(1:n):實體集a中的每個實體與實體集b中任意多個(含零個或多個)實體有聯(lián)系,而實體集b中每個實體至多和實體集a中的一個實體有聯(lián)系;?、多對多聯(lián)系(m:n):實體集a中的每個實體與實體集b中任意多個(含零個或多個)實體有聯(lián)系,而實體集b中每個實體也與實體集a中任意多個(含零個或多個)實體有聯(lián)

溫馨提示

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

評論

0/150

提交評論