




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