版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、習(xí)題一 名詞解釋1DB:數(shù)據(jù)庫(Database,簡記為DB)DB是長期存儲在計算機內(nèi),有組織的,統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有較小的冗余度、數(shù)據(jù)間聯(lián)系緊密而又有較高的數(shù)據(jù)獨立性等特點。2DBMS:數(shù)據(jù)庫管理系統(tǒng)(Database Management System,簡記為DBMS)DBMS是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。3DBS:數(shù)據(jù)庫系統(tǒng)(Database System,簡記為DBS)DBS是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)系數(shù)據(jù)、方便多用戶訪問的計算機硬件、軟件和數(shù)據(jù)資源組成的
2、系統(tǒng),即它是采用數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。4聯(lián)系的元數(shù)與一個聯(lián)系有關(guān)的實體集個數(shù),稱為聯(lián)系的元數(shù)。51:1聯(lián)系如果實體集E1中每個實體至多和實體集E2中的一個實體有聯(lián)系,反之亦然,那么實體集E1和實體集E2的聯(lián)系稱為“一對一聯(lián)系”,記作“1:1”。61:N聯(lián)系如果實體集E1中每個實體可以與實體集E2中任意個(零個或多個)實體間有聯(lián)系,而E2中每個實體至多和E1中的一個實體有聯(lián)系,那么稱E1對E2的聯(lián)系稱為“一對多聯(lián)系”,記為“1:N”。7M:N聯(lián)系如果實體集E1中每個實體可以與實體集E2中任意個(零個或多個)實體間有聯(lián)系,反之亦然,那么稱E1對E2的聯(lián)系稱為“多對多聯(lián)系”,記為“M:N”。8數(shù)據(jù)
3、模型能表示實體類型及實體間聯(lián)系的模型稱為“數(shù)據(jù)模型”。9概念模型獨立于計算機系統(tǒng)、完全不涉及信息在計算機中的表示、反映企業(yè)組織所關(guān)心的信息結(jié)構(gòu)的數(shù)據(jù)模型。10邏輯模型與DBMS有關(guān)的,直接面向DB的邏輯結(jié)構(gòu)、從計算機觀點對數(shù)據(jù)建模的數(shù)據(jù)模型。11層次模型(hierarchical model)用樹型(層次)結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為層次模型。12網(wǎng)狀模型(Network Model)用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型。13關(guān)系模型(Relational Model)用二維表格表達實體集的數(shù)據(jù)模型。14外部模型表達用戶使用觀點的DB局部邏輯結(jié)構(gòu)的模型,稱為
4、“外部模型”。15內(nèi)部模型表達DB物理結(jié)構(gòu)的模型,稱為“內(nèi)部模型”。16外模式是用戶與數(shù)據(jù)庫系統(tǒng)的接口,是用戶用到的那部分數(shù)據(jù)的描述。外模式由若干個外部記錄類型組成。17邏輯模式是數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。它由若干個邏輯記錄類型組成,還包括記錄之間的類型、數(shù)據(jù)的完整性和安全性等要求。18內(nèi)模式是數(shù)據(jù)庫在物理存儲方面的描述,定義所有內(nèi)部記錄類型、索引和文件的組織方式,以及數(shù)據(jù)控制方面的細節(jié)。19外模式/邏輯模式映像用于定義外模式和概念模式之間數(shù)據(jù)結(jié)構(gòu)的對應(yīng)性。20邏輯模式/內(nèi)模式映像用于定義概念模式和內(nèi)模式之間數(shù)據(jù)結(jié)構(gòu)的對應(yīng)性。21數(shù)據(jù)獨立性(Data Independence)應(yīng)用
5、程序和DB的數(shù)據(jù)結(jié)構(gòu)之間相互獨立,不受影響。數(shù)據(jù)獨立性分成物理數(shù)據(jù)獨立性和邏輯數(shù)據(jù)獨立性兩個級別。22物理獨立性在DB的物理結(jié)構(gòu)改變時,盡量不影響應(yīng)用程序。23邏輯獨立性在DB的邏輯結(jié)構(gòu)改變時,盡量不影響應(yīng)用程序。24主語言編寫應(yīng)用程序的語言(如C一類高級程序設(shè)計語言),稱為主語言。25DDL 數(shù)據(jù)庫的定義功能定義DB三級結(jié)構(gòu)的語言,稱為DDL。26DML 數(shù)據(jù)庫的操縱功能對DB進行查詢和更新操作的語言,稱為DML。按照語言的級別,DML又可分成過程性DML和非過程性DML兩種。27過程性語言和非過程性語言過程性DML是指用戶編程時,不僅需要指出“做什么”(需要什么樣的數(shù)據(jù)),還需要指出“怎么
6、做”(怎樣獲得這些數(shù)據(jù))。非過程性DML是指用戶編程時,只需要指出“做什么”(需要什么樣的數(shù)據(jù)),不需要指出“怎么做”(怎樣獲得這些數(shù)據(jù))。層次、網(wǎng)狀的DML都屬于過程性的語言,而關(guān)系型DML屬于非過程性語言。非過程性語言易學(xué),操作方便,深受廣大用戶歡迎。但非過程性語言增加了系統(tǒng)的開鎖,一般系統(tǒng)會采用查詢優(yōu)化的技術(shù)來彌補。通常查詢語言是指DML中的檢索語句部分。28DD(數(shù)據(jù)字典)存放三級結(jié)構(gòu)定義的數(shù)據(jù)庫稱為數(shù)據(jù)字典(Data Dictionary,DD)。29DD系統(tǒng)管理DD的軟件系統(tǒng),稱為“DD系統(tǒng)”。 人工管理階段的數(shù)據(jù)管理有那些特點?答:1) 數(shù)據(jù)不保存在計算機內(nèi);2) 沒有專用的軟件
7、對數(shù)據(jù)進行管理;3) 只有程序的概念,沒有文件的概念;4) 數(shù)據(jù)面向程序。 文件管理階段的數(shù)據(jù)管理有那些特點?答:1) 數(shù)據(jù)以“文件”形式長期保存;2) 數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)有了區(qū)別;3) 文件組織已多樣化;4) 數(shù)據(jù)面向應(yīng)用;5) 對數(shù)據(jù)的操作以記錄為單位。 文件管理階段的數(shù)據(jù)管理有什么缺陷?試舉例說明。答:主要有三個缺陷:1) 數(shù)據(jù)冗余;2) 數(shù)據(jù)不一致性;3) 數(shù)據(jù)聯(lián)系弱。例如學(xué)校里教務(wù)處、財務(wù)處、保健處建立的文件中都有學(xué)生詳細資料,譬如聯(lián)系電話,家庭住址等。這就是“數(shù)據(jù)”冗余;如果某個學(xué)生搬家,就要修改三個部門文件中的數(shù)據(jù),否則會引起同一數(shù)據(jù)在三個部門中不一致;產(chǎn)生上述問題的原因是
8、這三個部門的文件中數(shù)據(jù)沒有聯(lián)系。 數(shù)據(jù)管理的數(shù)據(jù)庫階段產(chǎn)生的標志是哪三件事情?答:1) 1968年IBM公司研制的IMS系統(tǒng)是一個典型的層次DBS;2) 1969年美國CODASYL組織DBTG報告,提出網(wǎng)狀DBS的概念;3) 1970年美國IBM公司的E.F.Codd發(fā)表論文,提出關(guān)系模型的思想。 數(shù)據(jù)庫階段的數(shù)據(jù)管理有那些特色答:1) 采用數(shù)據(jù)模型表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu);2) 有較高的數(shù)據(jù)獨立性;3) 為用戶提供了方便的用戶接口;4) 提供了四個方面的數(shù)據(jù)控制功能;5) 對數(shù)據(jù)的操作以數(shù)據(jù)項為單位,增加了系統(tǒng)的靈活性。 高級數(shù)據(jù)庫階段有那些技術(shù)?答:1) 高級數(shù)據(jù)庫階段的主要標志是20世紀80
9、年代的分布式數(shù)據(jù)庫系統(tǒng);2) 90年代的對象數(shù)據(jù)庫系統(tǒng)。3) 以及21世紀的Web數(shù)據(jù)庫系統(tǒng)。 邏輯記錄與物理記錄,邏輯文件與物理文件有些什么聯(lián)系和區(qū)別?答:邏輯數(shù)據(jù)是用戶用以操作的數(shù)據(jù)形式,是抽象的概念化數(shù)據(jù)。物理數(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)換。 數(shù)據(jù)抽象的過程,有那
10、幾個步驟?數(shù)據(jù)抽象的過程,也就是數(shù)據(jù)庫設(shè)計的過程,具體步驟如下:第一步:根據(jù)用戶需求,設(shè)計數(shù)據(jù)庫的概念模型,這是一個“綜合”的過程。第二步:根據(jù)轉(zhuǎn)換規(guī)則,把概念模型轉(zhuǎn)換成數(shù)據(jù)庫的邏輯模型,這是一個“轉(zhuǎn)換”的過程。第三步:根據(jù)用戶的業(yè)務(wù)特點,設(shè)計不同的外部模型,給程序員使用。也就是應(yīng)用程序使用的數(shù)據(jù)庫外部模型。外部模型與邏輯模型之間的對應(yīng)性稱為映像。第四步:數(shù)據(jù)庫實現(xiàn)時,要根據(jù)邏輯模型設(shè)計其內(nèi)部模型。內(nèi)部模型與邏輯模型之間的對應(yīng)關(guān)系稱為映像。一般,上述第一步稱為DB的概念設(shè)計,第二步、第三步稱為DB的邏輯設(shè)計,第四步稱為DB的物理設(shè)計。 概念模型、邏輯模型、外部模型和內(nèi)部模型各具有那些特點?概念
11、模型的抽象級別最高。其特點如下所述。(1)概念模型表達了數(shù)據(jù)的整體邏輯結(jié)構(gòu),它是系統(tǒng)用戶對整個應(yīng)用項目涉及的數(shù)據(jù)的全面描述。(2)概念模型是從用戶需求的觀點出發(fā),對數(shù)據(jù)建模。(3)概念模型獨立于硬件和軟件。硬件獨立意味著概念模型不依賴于硬件設(shè)備,軟件獨立意味著該模型不依賴于現(xiàn)實的DBMS軟件。因此硬件或軟件的變化都不會影響DB概念模型的設(shè)計。(4)概念模型是數(shù)據(jù)庫設(shè)計人員與用戶之間進行交流的工具?,F(xiàn)在采用的概念模型主要是實體聯(lián)系(ER)模型。ER模型主要用ER圖來表示。邏輯模型具有以下特點:(1)邏輯模型表達了DB的整體邏輯結(jié)構(gòu),但它是設(shè)計人員對整個應(yīng)用項目數(shù)據(jù)庫的全面描述。(2)邏輯模型是從
12、數(shù)據(jù)庫實現(xiàn)的觀點出發(fā),對數(shù)據(jù)建模。(3)邏輯模型獨立于硬件,但依賴于軟件(DBMS)。(4)邏輯模型是數(shù)據(jù)庫設(shè)計人員與應(yīng)用程序員之間進行交流的工具。邏輯模型主要有層次、網(wǎng)狀和關(guān)系模型三種。外部模型具有如下的特點:(1)外部模型是邏輯模型的一個邏輯子集。(2)外部模型獨立于硬件,依賴于軟件。(3)外部模型反映了用戶使用數(shù)據(jù)庫的觀點。內(nèi)部模型具有如下的特點:內(nèi)部模型又稱物理模型,是數(shù)據(jù)庫最低層的抽象,它描述數(shù)據(jù)在磁盤或磁帶上存儲方式(文件的結(jié)構(gòu))、存取設(shè)備(外存的空間分配)和存取方法(主索引和輔助索引)。內(nèi)部模型是與硬件和軟件緊密相連的,因此,從事這個級別的設(shè)計人員必須具備全部的軟、硬件知識。在層
13、次、網(wǎng)狀模型設(shè)計時,要精心設(shè)計內(nèi)部模型,以提高系統(tǒng)的效率。但隨著計算機軟、硬件性能的大幅度提高,并且目前占絕對優(yōu)勢的關(guān)系模型是以邏輯級為目的,因而可以不必考慮內(nèi)部級的設(shè)計細節(jié),由系統(tǒng)自動實現(xiàn)。這也是關(guān)系數(shù)據(jù)庫能取代層次、網(wǎng)狀系統(tǒng)并能得到廣泛應(yīng)用的重要原因之一。1.11 試敘述層次、網(wǎng)狀和關(guān)系三種邏輯數(shù)據(jù)模型的區(qū)別。層次模型(hierarchical model)用樹形(層次)結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為層次模型。數(shù)據(jù)的節(jié)點是記錄類型,每個非根節(jié)點有且只有一個父節(jié)點。上一層記錄類型和下一層數(shù)據(jù)類型之間的聯(lián)系是1:N聯(lián)系。層次結(jié)構(gòu)的特點是記錄之間的聯(lián)系通過指針來實現(xiàn)的,查詢效率較高。
14、與文件系統(tǒng)的數(shù)據(jù)管理方式相比,層次模型是一個飛躍,用戶和設(shè)計者面對的是邏輯數(shù)據(jù)而不是物理數(shù)據(jù),用戶不必花大量的精力考慮數(shù)據(jù)的物理細節(jié)。邏輯數(shù)據(jù)與物理數(shù)據(jù)之間的轉(zhuǎn)換由DBMS完成。但層次模型有兩個缺點:一是只能表示1:N的聯(lián)系,雖然系統(tǒng)有多種輔助手段實現(xiàn)M:N聯(lián)系但較復(fù)雜,用戶不易掌握;二是由于層次順序的嚴格和復(fù)雜,引起數(shù)據(jù)的查詢和更新操作很復(fù)雜,因此應(yīng)用程序的編寫也比較復(fù)雜。網(wǎng)狀模型(Network Model)用有向圖結(jié)構(gòu)實體類型及實體之間的聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型。1969年CODASYL組織推出DBTG報告中的數(shù)據(jù)模型是網(wǎng)狀模型的主要代表。有向圖中的節(jié)點是記錄類型,箭頭表示從箭尾的記錄
15、類型到箭頭的記錄類型間聯(lián)系是1:N聯(lián)系。網(wǎng)狀模型的特點是記錄之間的聯(lián)系通過指針實現(xiàn),M:N聯(lián)系也容易實現(xiàn)(一個M:N聯(lián)系可拆成1:N聯(lián)系),查詢效率較高。與文件系統(tǒng)的數(shù)據(jù)管理相比,層次模型和網(wǎng)狀模型是一個飛躍,但致命的缺點是數(shù)據(jù)結(jié)構(gòu)復(fù)雜和編程復(fù)雜。因此20世紀80年代中期起其市場已被關(guān)系系統(tǒng)的產(chǎn)品所代替。關(guān)系模型關(guān)系模型(Relational Model)的主要特征是用二維表格表達實體集。與前兩種模型相比,數(shù)據(jù)結(jié)構(gòu)簡單,容易為初學(xué)者理解。關(guān)系模型是由若干個關(guān)系模式(Relational Schema)組成的集合。關(guān)系模式相當于前面提到的記錄類型,它的實例稱為關(guān)系(Relation),每一個關(guān)系
16、實際上是一張二維表格(Table)。關(guān)系模型和層次模型、網(wǎng)狀模型最大的差別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),其表格簡單,用戶易懂,用戶只需用簡單的查詢語句就可以對數(shù)據(jù)庫進行操作,并不涉及存儲結(jié)構(gòu)、訪問技術(shù)等細節(jié)。關(guān)系模型是數(shù)字化的模型。由于把表格看成一個集合,因此集合論數(shù)理邏輯等知識課引入到關(guān)系模型中來。表1.3 三種邏輯數(shù)據(jù)模型的比較層次模型網(wǎng)狀模型關(guān)系模型創(chuàng)始1968年IBM公司的IMSxt1969年CODASYL的DBTG報告(1971年通過)出關(guān)系模型數(shù)據(jù)結(jié)構(gòu)復(fù)雜(樹結(jié)構(gòu))復(fù)雜(有向圖結(jié)構(gòu))簡單(二維表)數(shù)據(jù)聯(lián)系通過指針通過指針通過表間的公共屬性查詢語言過程性語言過程性語言非過程性語言典
17、型產(chǎn)品IMSIDS/II,IMAGE/3000,IDMS,TOTALOracle,Sybase,DB2,SQL Server盛行期20世紀70年代20世紀70-80年代中期20世紀80年代至現(xiàn)在1.12 外部模型使數(shù)據(jù)庫系統(tǒng)具有哪些優(yōu)點?從整個系統(tǒng)考察,外部模型具有如下優(yōu)點:(1)簡化了用戶的觀念。外部模型是針對具體用戶應(yīng)用需要的數(shù)據(jù)而設(shè)計的,與該用戶無關(guān)的數(shù)據(jù)就不必放入,這樣用戶就能簡便地使用數(shù)據(jù)庫。(2)有助于數(shù)據(jù)庫安全性保護。用戶不能看的數(shù)據(jù),不能放入外部模型,這樣就通過了系統(tǒng)的安全性。(3)外部模型是對概念模型的支持。如果用戶使用外部模型得心應(yīng)手,那么說明當初根據(jù)用戶需求綜合成的概念模
18、型是正確的完善的。 數(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)系密切”。 試敘述用戶、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)是一致的,它們之間只
19、是數(shù)據(jù)傳輸問題。 試敘述DBMS的工作模式和主要功能。答:1) 接受應(yīng)用程序的數(shù)據(jù)請求和處理請求;2) 將用戶的數(shù)據(jù)請求轉(zhuǎn)換成低層指令;3) 實現(xiàn)對DB的操作;4) 從對DB的操作中接受查詢結(jié)果;5) 對查詢結(jié)構(gòu)進行處理;6) 將處理結(jié)果返回給用戶。DBMS的主要功能有DB的定義、操縱、保護、維護和數(shù)據(jù)字典等五個功能。 什么是DB的系統(tǒng)緩沖區(qū)?其作用是什么?答:DBMS的存儲管理器可以分成四個成分:權(quán)限與完整性管理器、事務(wù)管理器、文件管理器和緩沖區(qū)管理器。其中緩沖區(qū)管理器是為應(yīng)用程序開辟DB的系統(tǒng)緩沖區(qū),負責(zé)將從磁盤中讀出的數(shù)據(jù)送入內(nèi)存的緩沖區(qū)。 DBS由哪幾部分組成?它有哪些系統(tǒng)軟件?其中D
20、D有什么作用?答:DBS由DB、硬件、軟件和DBA等四個部分組成。(解釋略)為了開發(fā)應(yīng)用程序,需要各種主語言。有些屬于第三代語言(3GL)范疇,比如COBOL、PL/I等;有些是屬于面向?qū)ο蟪绦蛟O(shè)計語言,譬如Visual C+、Java等語言。在DBS中,DD是存儲三級結(jié)構(gòu)描述(即元數(shù)據(jù))的DB。DBMS的所有工作都要以DD中的元數(shù)據(jù)為依據(jù),也就是所有工作都要通過DD訪問DB。 什么是DBA?DBA應(yīng)具有什么素質(zhì)?DBA的職責(zé)是什么?答:DBA是控制數(shù)據(jù)整體結(jié)構(gòu)的一組人員,負責(zé)DBS的正常運行,承擔(dān)創(chuàng)建、監(jiān)控和維護DB結(jié)構(gòu)的責(zé)任。DBA必須具備下列4條素質(zhì):1) 熟悉企業(yè)全部數(shù)據(jù)的性質(zhì)和用途;
21、2) 對所有用戶的需求有充分的了解;3) 對系統(tǒng)的性能非常熟悉;4) 兼有系統(tǒng)分析員和運籌學(xué)專家的品質(zhì)和知識。DBA的主要職責(zé)有6點:1) 定義模式;2) 定義內(nèi)模式;3) 與用戶的聯(lián)絡(luò);4) 定義安全性規(guī)則;5) 定義完整性規(guī)則;6) DB的轉(zhuǎn)儲與恢復(fù)。 試對DBS的全局結(jié)構(gòu)作詳細的解釋?答:從四個方面解釋:1) 數(shù)據(jù)庫用戶有四類:DBA,專業(yè)用戶,應(yīng)用程序員,終端用戶。2) DBMS的查詢處理器有四個模塊:DML編譯器,嵌入型DML預(yù)編譯器,DDL編譯器,查詢運行核心程序。3) DBMS的存儲管理器有四個模塊:授權(quán)和完整性管理器,事務(wù)管理器,文件管理器,緩沖區(qū)管理器。4) 磁盤存儲器中有五
22、種數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)文件,數(shù)據(jù)字典,索引文件,統(tǒng)計數(shù)據(jù)組織和日志。 從模塊結(jié)構(gòu)觀察,DBMS有哪些部分組成?答:DBMS由兩大部分組成:查詢處理器和存儲管理器。(解釋略) 使用DBS的用戶有哪幾類?答:DBA,專業(yè)用戶,應(yīng)用程序員,終端用戶。 DBMS的查詢處理器和存儲管理器分別由那幾部分組成?答:(略,見習(xí)題1.19)1.23 磁盤存儲器中有哪五類主要的數(shù)據(jù)結(jié)構(gòu)?答:(略,見習(xí)題1.19)1.24 DBS能產(chǎn)生哪些效益?答:DBS的應(yīng)用,使計算機應(yīng)用深入到社會的每個角落。其效益有以下7個方面:1) 靈活性;2) 簡易性;3) 面向用戶;4) 有效的數(shù)據(jù)控制;5) 加快應(yīng)用開發(fā)速度;6) 維護方便
23、;7) 標準化。 自測題 填空題1) 數(shù)據(jù)管理技術(shù)的發(fā)展,與_、_和_有密切的聯(lián)系。2) 文件系統(tǒng)中的數(shù)據(jù)獨立性是指_獨立性。3) 文件系統(tǒng)的缺陷是:_、_和_。4) 就信息處理的方式而言,在文件系統(tǒng)階段,_處于主導(dǎo)地位,_只起著服從程序設(shè)計需要的作用;而在數(shù)據(jù)庫方式下,_占據(jù)了中心位置。5) 對現(xiàn)實世界進行第一層抽象的模型,稱為_模型;對現(xiàn)實世界進行第二層抽象的模型,稱為_模型。6) 層次模型的數(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)之間可以_。7) 在層次、網(wǎng)狀模型中,用_導(dǎo)航數(shù)據(jù);而在關(guān)系模型中,用_導(dǎo)航數(shù)據(jù)。8) 數(shù)據(jù)庫的三級模式
24、結(jié)構(gòu)是對_的三個抽象級別。9) DBMS為應(yīng)用程序運行時開辟的DB系統(tǒng)緩沖區(qū),主要用于_和_。10) 在數(shù)據(jù)庫技術(shù)中,編寫應(yīng)用程序的語言仍然是C一類高級語言,這些語言被稱為_語言。11) 在DB的三級模式結(jié)構(gòu)中,數(shù)據(jù)按_的描述提供給用戶,按_的描述存儲在磁盤中,而_提供了連接這兩級的相對穩(wěn)定的中間觀點,并使得兩級中的任何一級的改變都不受另一級的牽制。12) 層次、網(wǎng)狀的DML屬于_語言,而關(guān)系型DML屬于_語言。13) DBS中存放三級結(jié)構(gòu)定義的DB稱為_。14) 從模塊結(jié)構(gòu)考察,DBMS由兩大部分組成:_和_。15) DBA有兩個很重要的工具:_和_。16) DBS是_、_、_和_的集合體。
25、17) DBS的全局結(jié)構(gòu)體現(xiàn)了其_結(jié)構(gòu)。18) 在DBS中,DB在磁盤上的基本組織形式是_,這樣可以充分利用OS _的功能。19) 根據(jù)計算機的系統(tǒng)結(jié)構(gòu),DBS可分成四種類型:_、_、_和_。20) 數(shù)據(jù)獨立性使得修改DB結(jié)構(gòu)時盡量不影響已有的_。 單項選擇題(在備選答案中選出一個正確答案)1在DBS中,DBMS和OS之間關(guān)系是A并發(fā)運行B相互調(diào)用COS調(diào)用DBMS DDBMS調(diào)用OS2在數(shù)據(jù)庫方式下,信息處理中占據(jù)中心位置的是A磁盤B. 程序C. 數(shù)據(jù)D. 內(nèi)存3DB的三級體系結(jié)構(gòu)是對_抽象的三個級別。A. 存儲器B. 數(shù)據(jù)C. 程序D. 外存4DB的三級模式結(jié)構(gòu)中最接近外部存儲器的是A.
26、子模式B. 外模式C. 概念模式D. 內(nèi)模式5DBS具有“數(shù)據(jù)獨立性”特點的原因是因為在DBS中A. 采用磁盤作為外存B. 采用三級模式結(jié)構(gòu)C. 使用OS來訪問數(shù)據(jù)D. 用宿主語言編寫應(yīng)用程序6在DBS中,“數(shù)據(jù)獨立性”和“數(shù)據(jù)聯(lián)系”這兩個概念之間聯(lián)系是A沒有必然的聯(lián)系B同時成立或不成立C前者蘊涵后者D后者蘊涵前者7數(shù)據(jù)獨立性是指A數(shù)據(jù)之間相互獨立B應(yīng)用程序與DB的結(jié)構(gòu)之間相互獨立C數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)相互獨立D數(shù)據(jù)與磁盤之間相互獨立8DB中數(shù)據(jù)導(dǎo)航是指 A數(shù)據(jù)之間聯(lián)系B數(shù)據(jù)之間指針聯(lián)系C從已知數(shù)據(jù)找未知數(shù)據(jù)的過程D數(shù)據(jù)的組合方式9用戶使用DML語句對數(shù)據(jù)進行操作,實際上操作的是A數(shù)據(jù)庫的記錄B內(nèi)模式的內(nèi)部記錄C外模式的外部記錄D數(shù)據(jù)庫的內(nèi)部記錄值10對DB中數(shù)據(jù)的操作分成兩大類:A查詢和更新B檢索和修改C查詢和修改D插入和修改 問答題1試對數(shù)據(jù)管理技術(shù)三個發(fā)展階段作一詳細的比較。2在用戶訪問數(shù)據(jù)庫中數(shù)據(jù)的過程中,DBMS起著什么作用?3什么是“DB的系統(tǒng)緩沖區(qū)”?4DBS中有哪些系統(tǒng)軟件?1.4 自測題答案 填空題答案1硬件 軟件
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025勞務(wù)合同的格式2
- 2025購房轉(zhuǎn)讓合同范文
- 2025工程車輛運輸合同
- 2025年塑鋼窗生產(chǎn)廢棄物處理與資源化利用合同2篇
- 2025年度農(nóng)機銷售與農(nóng)業(yè)信息化服務(wù)合同3篇
- 2025年度智慧城市交通管理系統(tǒng)公司成立協(xié)議書規(guī)范3篇
- 二零二五年度智慧醫(yī)療平臺全新合作協(xié)議3篇
- 二零二五年度公司單位員工勞動合同解除與賠償標準3篇
- 2025年度婚姻財產(chǎn)分配與子女權(quán)益保障協(xié)議3篇
- 二零二五年度建筑工程環(huán)境保護三方合同3篇
- 2025版國家開放大學(xué)法律事務(wù)??啤睹穹▽W(xué)(2)》期末紙質(zhì)考試案例分析題庫
- GB/T 44713-2024節(jié)地生態(tài)安葬服務(wù)指南
- 2024年形勢與政策 第一講《讀懂中國式現(xiàn)代化》
- 一年級家長會課件2024-2025學(xué)年
- 情侶防出軌合同模板
- 2024-2025學(xué)年蘇教版四年級上冊期末自主測試數(shù)學(xué)試卷(一)(含答案解析)
- 2024公安機關(guān)人民警察高級執(zhí)法資格考試題及答案
- 2023-2024學(xué)年云南省昆明市五華區(qū)八年級(上)期末物理試卷
- 陜西省渭南市2023-2024學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試題(含答案)2
- 廢棄催化劑中貴金屬的回收
- 期末 (試題) -2024-2025學(xué)年譯林版(三起)(2024)英語三年級上冊
評論
0/150
提交評論