數(shù)據(jù)庫復習題答案_第1頁
數(shù)據(jù)庫復習題答案_第2頁
數(shù)據(jù)庫復習題答案_第3頁
數(shù)據(jù)庫復習題答案_第4頁
數(shù)據(jù)庫復習題答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、單選題1、侯選碼中的屬性稱為(B)。A.非主屬性B.主屬TtC.復合屬性D.關(guān)鍵屬性2、(A)是位于用戶和操作系統(tǒng)之間的數(shù)據(jù)管理軟件A.DBMSB.DB3、關(guān)系數(shù)據(jù)庫中的碼是指(DA.能唯一決定關(guān)系的字段C.關(guān)鍵的很重要的字段4、關(guān)系規(guī)范化的實質(zhì)是針對(A.函數(shù)B.函數(shù)依賴C.DBSD.DBA)。B.不可改動的專用保留字D.能唯一標識元組的屬性或?qū)傩约蟗)進行的。C.范式D.關(guān)系5、設(shè)有屬性A,B,C,D,以下表示中不是關(guān)系的是(CA.R(A)B.6、數(shù)據(jù)庫概念設(shè)計的表小0A.矩形6、數(shù)據(jù)庫概念設(shè)計的A.矩形6、數(shù)據(jù)庫概念設(shè)計的示。A.矩形R(A,B,C,D)C,R(AXBXCXD)D,

2、R(A,B)E-R方法中,用屬性描述實體的特征,腐也在E-R圖中,用(DB.四邊形C.菱形E-R方法中,E-R圖中,用(B.四邊形C.菱形E-R方法中,實體與實體之間的聯(lián)系在B.四邊形C.菱形D.橢圓形A)表示。D.橢圓形E-R圖中,用(C)表D.橢圓形7、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的(D)0A.元組B.行C.記錄D.屬性C)關(guān)系模式。8、若將下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模式,可以轉(zhuǎn)換成(A.1個D.4個B.2個C.3個m圖書9、若將下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模式,可以轉(zhuǎn)換成(B)關(guān)系模式A.1個B.2個C.3個D.

3、4個D)關(guān)系模式。D.4個10、若將下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模式,可以轉(zhuǎn)換成B.2個C.3個A.1個11、數(shù)據(jù)庫的層次模型應滿足的條件是(C)0A.允許一個以上的結(jié)點無雙親,也允許一個結(jié)點有多個雙親B.必須有兩個以上的結(jié)點C.有且僅有一個結(jié)點無雙親,其余結(jié)點都只有一個雙親D.每個結(jié)點有且僅有一個雙親12、數(shù)據(jù)庫的網(wǎng)狀模型應滿足的條件是(A)。A.允許一個以上的結(jié)點無雙親,也允許一個結(jié)點有多個雙親B.必須有兩個以上的結(jié)點C.有且僅有一個結(jié)點無雙親,其余結(jié)點都只有一個雙親D.每個結(jié)點有且僅有一個雙親13、在三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是(D)0A.外模式B.內(nèi)模式

4、C.存儲模式D.模式14、在三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中用戶可以看到的局部邏輯結(jié)構(gòu)和特征的是(A)A.外模式B.內(nèi)模式C.存儲模式D.模式15、在數(shù)據(jù)庫中存儲的是(C)A.數(shù)據(jù)B.信息C.數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)系D.數(shù)據(jù)模型的定義16、在三級模式結(jié)構(gòu)中,子模式、模式和內(nèi)模式是對(c)的3個抽象級別。A.信息世界B.數(shù)據(jù)庫系統(tǒng)C.數(shù)據(jù)D.數(shù)據(jù)庫管理系統(tǒng)17、(A)是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方面。人們通常按它的類型來命名數(shù)據(jù)模型。A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作C.完整性約束D.數(shù)據(jù)聯(lián)系18、關(guān)系數(shù)據(jù)庫規(guī)范化是為解決關(guān)系數(shù)據(jù)庫中(A)問題而引入的。A.插入、刪除和數(shù)據(jù)冗余B.提高查詢速度C,減少數(shù)據(jù)操作白

5、復雜性D.保證數(shù)據(jù)的安全性和完整性19、在關(guān)系代數(shù)的專門關(guān)系運算中,從表中選出滿足某種條件的元組的操作稱為(A);A.選擇B.投影C.連接D.掃描20、關(guān)系數(shù)據(jù)模型(D)。A.只能表示實體間的1:1聯(lián)系國B.只能表示實體間的1:n聯(lián)系C.只能表示實體間的m:n聯(lián)系D.可以表示實體間的上述三種聯(lián)系21、關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是(D)0AMB.圖C.索引D.關(guān)系22、對一個關(guān)系做投影操作后,新關(guān)系的元組個數(shù)(c)原來關(guān)系的元組個個數(shù)A.小于B.小于或等于C.等于D.大于23、規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及(C)缺陷。A.數(shù)據(jù)的不一致性B.結(jié)構(gòu)不合理C.冗余度大D.

6、數(shù)據(jù)丟失24、若事務(wù)T對數(shù)據(jù)R已加了S鎖,則其他事務(wù)對數(shù)據(jù)R(A)。A.可以加S鎖不能加X鎖B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖D.不能加任何鎖25、若屬性X函數(shù)依賴于屬性Y時,則屬性X與屬性Y之間具有(C)的聯(lián)系。A.一對一XTYX3.一對多C.多對一XfD.多對多26、若關(guān)系模式R中的屬性都是主屬性,則R至少屬于(A)0A.3NFB.BCNFC.2NFD.1NF27、若關(guān)系模式R中,消除了非主屬性對碼的部分依賴,則R至少屬于(C)0A.3NFB.BCNFC.2NFD.1NF28、若關(guān)系模式R中,每一個函數(shù)依賴的決定因素都含碼,則R至少屬于(B)。A.3NFB.BCNFC.2N

7、FD.1NF29、設(shè)R(A,B,C),F=A-B,B-C,則R最高屬于(C)。A.3NFB.BCNFC.2NFD.1NF30、事務(wù)使數(shù)據(jù)庫“從一個一致狀態(tài)轉(zhuǎn)變到另一個一致狀態(tài)”的性質(zhì)稱為事務(wù)的(B)0A.原子性B.一致性C.隔離性D.持久性31、同學與同學之間的“朋友”聯(lián)系是(A)A、一元聯(lián)系B、二元聯(lián)系C、三元聯(lián)系D、多元聯(lián)系32、數(shù)據(jù)庫的概念模型獨立于(A)。A.具體的機器和DBMSB.E-R圖C.信息世界D.現(xiàn)實世界33、在關(guān)系代數(shù)的專門關(guān)系運算中,將兩個關(guān)系中具有共同屬性值的元組連接到一起構(gòu)成新表的操作稱為(C)。A.選擇B.投影C連接D.掃描34、關(guān)系模式中,滿足2NF的模式,(D)

8、。A.可能是1NFB.必定是BCNFC.必定是3NFD.必定是1NF35、如下圖所示,兩個關(guān)系R1和R2,它們進行(D)運算后得到R3。A.交B.并C.笛卡爾積D.連接R1R2R3ABCa1xc2yd1工BEM1Mi2Nj5MkABCEMa1xMid11yMic2yNj36、設(shè)有屬性A,B,C,D,以下表示中不是關(guān)系的是(C)A.R(A)B,R(A,B,C,D)C,R(AXBXCXD)D,R(A,B)37、在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是(C)的任務(wù)。A.需求分析階段B.概念設(shè)計階段C.邏輯設(shè)計階段D.物理設(shè)計階段38、事務(wù)使數(shù)據(jù)庫“從一個一致狀態(tài)轉(zhuǎn)變到另一個一致狀態(tài)”的性質(zhì)稱為事務(wù)的(B)

9、A.原子性B.一致性C.隔離性D.持久性39、同學與同學之間的“朋友”聯(lián)系是(A)oA、一元聯(lián)系B、二元聯(lián)系C、三元聯(lián)系D、多元聯(lián)系40、數(shù)據(jù)庫的(A)是指數(shù)據(jù)的正確性和相容性。A.完整性B.安全性C.并發(fā)控制D.系統(tǒng)恢復41、對用戶訪問數(shù)據(jù)庫的權(quán)限加以限定是為了保護數(shù)據(jù)庫的(B)。A.完整性B.安全性C.并發(fā)控制D.系統(tǒng)恢復45、“登錄驗證”屬于數(shù)據(jù)庫(B)措施之一。A.完整性B.安全性C,并發(fā)控制D.系統(tǒng)恢復45、“封鎖機制”屬于數(shù)據(jù)庫(CA.完整性B.安全性46、數(shù)據(jù)庫恢復的基本原理是(A.冗余B.審計47、用于數(shù)據(jù)庫恢復的重要文件是()措施之一。C.并發(fā)控制D.系統(tǒng)恢復A)。C.授權(quán)D

10、.視圖D)。A.索引文件B.數(shù)據(jù)庫文件C.備注文件D.日志文件48、數(shù)據(jù)備份只可復制自上次備份以來更新過的數(shù)據(jù),這種備份方法稱為(B)A.完全備份B.增量備份C.動態(tài)備份D.靜態(tài)備份A.ROLLBACKB.日志文件50、計算機中的磁盤損壞了,采用(A.ROLLBACKB.日志文件49、系統(tǒng)突然停電,采用(B)方法恢復數(shù)據(jù)。C.備份文件D.日志文件與備份文件D)方法恢復數(shù)據(jù)。C.備份文件D.日志文件與備份文件二、填空1、消除了非主屬性對侯選鍵傳遞依賴的關(guān)系模式,稱為3Nf模式。2、由分E-R圖生成初步E-R圖時,其主要任務(wù)是消除命名沖突、結(jié)構(gòu)沖突和屬性沖突沖突。3、數(shù)據(jù)模型通常都是由數(shù)據(jù)結(jié)構(gòu)、數(shù)

11、據(jù)操作和完整性約束3要素組成。4、數(shù)據(jù)庫管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)3個階段。5、關(guān)系操作的特點是集合操作。6、就方法的特點而言,需求分析階段通常采用自頂向下的結(jié)構(gòu)化的分析方法;概念設(shè)計階段通常采用自底向上的設(shè)計方法。7、數(shù)據(jù)流圖是數(shù)據(jù)庫系統(tǒng)設(shè)計過程中需求分析階段完成的。8、關(guān)系代數(shù)中專門的關(guān)系運算包括選擇、投影、連接和除法。9、規(guī)范化理論是關(guān)系數(shù)據(jù)庫進行邏輯設(shè)計的理論依據(jù)。根據(jù)這個理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:其每一屬性都是不可再分。10、事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列、是一個不可分割的工作單位,它具有原子性、一致性、持久性、隔離性四個特性。11、在數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)

12、字典是系統(tǒng)中各類數(shù)據(jù)描述的集合、是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。12、在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則A中的D稱為外鍵。13、在關(guān)系數(shù)據(jù)庫設(shè)計中,使每個關(guān)系模式達到3NF,這是涉輯結(jié)構(gòu)設(shè)計階14、根據(jù)數(shù)據(jù)模型的應用目的不同,數(shù)據(jù)模型可分為概念模型和書數(shù)據(jù)模S。15、消除了非主屬性對侯選鍵部分依賴的關(guān)系模式,稱為2NF模式。16、假定一個E-R圖包含有A實體和B實體,并且從A到B存在著M:N的聯(lián)系,則轉(zhuǎn)換成關(guān)系模型后,包含有3個關(guān)系模式。17、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由內(nèi)模式、摸外模式組成。18、關(guān)系模式中,滿足2N

13、F的模式必定是1NF。19、并發(fā)控制的主要方法是采用封鎖機制,具鎖的類型有排它鎖和共享鎖兩種。20、封鎖技術(shù)解決了并行操作引起的數(shù)據(jù)不一致,但也可能會引起死鎖和活新的問題。21、數(shù)據(jù)庫設(shè)計一般分為如下六個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行與維護。22、一級封鎖協(xié)議解決了丟失更新問題,二級封鎖協(xié)議解決了丟失更新污讀問題,三級封鎖協(xié)議解決了丟失更新污讀不可重讀問題。23、在SQL中,COMMIT語句用于提交事務(wù),ROLLBACK語句用于回滾事務(wù)。24、數(shù)據(jù)庫設(shè)計中,需求分析階段系統(tǒng)說明書中包括數(shù)據(jù)字典和數(shù)據(jù)流圖。25、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計的主要內(nèi)容是,設(shè)

14、計數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取結(jié)構(gòu)。26、物理結(jié)構(gòu)設(shè)計中存取方法設(shè)計有索引、聚簇和HASH方法。三、簡答題1、什么是數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)從字面意思來說數(shù)據(jù)庫就是存放數(shù)據(jù)的倉庫。即按一定組織結(jié)構(gòu),長期存放在計算機內(nèi)有組織、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心組成部分,是對數(shù)據(jù)進行管理的大型系統(tǒng)軟件,用戶在數(shù)據(jù)庫系統(tǒng)中的一些操作都是由數(shù)據(jù)庫管理系統(tǒng)來實現(xiàn)的。數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,主要有數(shù)據(jù)庫(及相關(guān)硬件)、數(shù)據(jù)庫管理系統(tǒng)(及開發(fā)工具及相關(guān)軟件)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶這幾部分。其中在數(shù)據(jù)庫的建立、使用和維護的過程中要有專門的人員來完成,這些

15、人被稱為數(shù)據(jù)庫管理員(DataBaseAdministrator,簡稱DBA)。2、何為數(shù)據(jù)模型?簡述關(guān)系模型的三要素。模型是對現(xiàn)實世界的特征的模擬和抽象。數(shù)據(jù)模型是模型之一,是對現(xiàn)實世界的數(shù)據(jù)特征的抽象。滿足三方面的要求:比較真實地模擬現(xiàn)實世界;容易為人所理解;便于在計算機上實現(xiàn)。一、數(shù)據(jù)結(jié)構(gòu)用于描述系統(tǒng)的靜態(tài)特性,是所研究的對象類型的集合。二、數(shù)據(jù)操作用于描述系統(tǒng)的動態(tài)特性,是指對數(shù)據(jù)庫中各種對象及對象的實例允許執(zhí)行的操作的集合。三、數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。數(shù)據(jù)模型還應該提供自定義完整性約束條件的機制,以反映具體應用

16、所涉及的數(shù)據(jù)必須遵守的特定的語義約束條件。3、簡述數(shù)據(jù)的物理獨立性和邏輯獨立性。數(shù)據(jù)獨立性包括了數(shù)據(jù)的物理獨立性和數(shù)據(jù)的邏輯獨立性。物理獨立性:指用戶的應用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的。當數(shù)據(jù)的物理存儲改變時,應用程序不用改變。邏輯獨立性:指用戶的應用程序與數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)是相互獨立的,當數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,應用程序不用改變。4、簡述關(guān)系模型的完整性約束規(guī)則完整性約束條件實體完整性:主鍵約束,且主鍵中屬性不能取空值,保證了記錄不重復。參照完整性:由外鍵約束表與表之間的關(guān)系,定義外碼與主碼之間的引用規(guī)則。用戶定義完整性:對二維表列的限制,如通過DEFAUL定義、NOTNUL

17、3義、PRIMARYKEY約束等實現(xiàn)。5、簡述數(shù)據(jù)庫的三級模式和兩級映像。外模式也稱子模式(SubSchema或用戶模式,是三級模式的最外層,它是數(shù)據(jù)庫用戶能夠看到和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,一個數(shù)據(jù)庫可以有多個外模式。模式又稱概念模式,也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,它是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,一個數(shù)據(jù)庫只有一個模式。內(nèi)模式也稱為存儲模式,一個數(shù)據(jù)庫只有一個內(nèi)模式。它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。外模式/模式映象保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱為數(shù)據(jù)邏輯獨立性。模式/內(nèi)模式映像保證了數(shù)據(jù)與程序的物理獨立性,簡稱為數(shù)據(jù)物

18、理獨立性。(模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu),外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu)。兩級模式之間有一個外模式/模式映象,它定義了該外模式與模式之間的對應關(guān)系。當模式改變時,外模式/模式映象作相應改變,可以使外模式保持不變。因此,應用程序不變。保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱為數(shù)據(jù)邏輯獨立性。模式/內(nèi)模式映象在模式和內(nèi)模式之間,有模式/內(nèi)模式映象,它定義了數(shù)據(jù)庫全局邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)之間的對應關(guān)系。當數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了,模式/內(nèi)模式映象作相應改變,可以使模式保持不變,從而應用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨立性,簡稱為數(shù)據(jù)物理獨立性。)6、數(shù)據(jù)庫設(shè)計分為哪幾個階段?六個階段:需求分析:準

19、確了解和分析用戶的需求。概念結(jié)構(gòu)設(shè)計:將需求分析得到的用戶需求抽象為概念模型。邏輯結(jié)構(gòu)設(shè)計:將概念結(jié)構(gòu)轉(zhuǎn)化為相應的數(shù)據(jù)模型,即ER模型-關(guān)系模型。物理結(jié)構(gòu)設(shè)計:為數(shù)據(jù)庫邏輯結(jié)構(gòu)模式選擇合適的應用環(huán)境與物理結(jié)構(gòu)。數(shù)據(jù)庫實施:在計算機上建立起實際的數(shù)據(jù)庫結(jié)構(gòu),裝入數(shù)據(jù),進行測試和試運行的過程。與運行維護:對數(shù)據(jù)庫進行評價、修改、調(diào)整。7、簡述數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的方法和設(shè)計步驟。對于自底向上的設(shè)計方法來說,概念結(jié)構(gòu)的步驟分為兩步進行數(shù)據(jù)抽象,設(shè)計局部E-R模型集成各局部E-R模型,形成全局E-R模型。8、什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計?試述其設(shè)計步驟。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ)。為了能夠用某一DBMS實現(xiàn)用戶需求,還必須將概念結(jié)構(gòu)進一步轉(zhuǎn)化為相應的數(shù)據(jù)模型,這正是數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計所要完成的任務(wù)。一般的邏輯結(jié)構(gòu)設(shè)計分為以下三個步驟(如圖所示)將概念結(jié)構(gòu)轉(zhuǎn)化為一般的關(guān)系、網(wǎng)狀、層次模型。將轉(zhuǎn)化來模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換。對數(shù)據(jù)模型進

溫馨提示

  • 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

提交評論