數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第1頁
數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第2頁
數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第3頁
數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第4頁
數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單選填空第1章 緒論一、單項選擇題1.數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和( C) 。 A.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫管理員 D.操作員 2.下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個階段中,沒有專門的軟件對數(shù)據(jù)進(jìn)行管理的是(D )。 I人工管理階段 II文件系統(tǒng)階段 III數(shù)據(jù)庫階段 A.I 和 II B.只有 II C.II 和 III D.只有 I 3.下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是( C) 。 A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性 C.數(shù)據(jù)冗余度高 D.數(shù)據(jù)獨立性高 4.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( C) 。 A.模式與外模

2、式 B.模式與內(nèi)模式 C.三級模式之間的兩層映射 D.三層模式 5.要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是(A ) 。 A.模式與外模式之間的映射 B.模式與內(nèi)模式之間的映射 C.模式 D.三級模式 6.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是( C)模式。 A.模式 B.物理模式 C.子模式 D.內(nèi)模式 7.概念模型是現(xiàn)實世界的第一層抽象,這一類模型中最著名的模型是( D) 。 A.層次模型 B.關(guān)系模型 C.網(wǎng)狀模型 D.實體-關(guān)系模型 8.區(qū)分不同實體的依據(jù)是(B ) 。 A.名稱 B.屬性 C.對象 D.概念 9.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別

3、是(B )。 A.實體完整性、參照完整性、用戶自定義完整性 B.數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢 D.外模式、模式、內(nèi)模式 10.在(A )中一個結(jié)點可以有多個雙親,結(jié)點之間可以有多種聯(lián)系。 A.網(wǎng)狀模型 B.關(guān)系模型 C.層次模型 D.以上都有 二、填空題 1 .數(shù)據(jù)庫數(shù)據(jù)具有(永久存儲)、(有組織)和(可共享)三個基本特點。 2 .數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分,它的功能包括(數(shù)據(jù)定義功能)(數(shù)據(jù)操縱功能)、(數(shù)據(jù)庫的運行管理)、(數(shù)據(jù)庫的建立)和(維護(hù)功能)。 3 .數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由(數(shù)據(jù)庫)、(數(shù)據(jù)庫管

4、理系統(tǒng)(及其開發(fā)工具)、(應(yīng)用系統(tǒng))和(數(shù)據(jù)庫管理員)構(gòu)成。 4 .數(shù)據(jù)庫管理技術(shù)的發(fā)展是與計算機技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了三個階段:(人工管理)階段,(文件系統(tǒng))階段和(數(shù)據(jù)庫系統(tǒng))階段。 5.數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最小的(冗余度)、較高的(數(shù)據(jù)獨立性)等特點 。6 .DBMS還必須提供(數(shù)據(jù)的安全性)保護(hù)、(數(shù)據(jù)的完整性)檢查、(并發(fā)控制)、(數(shù)據(jù)庫恢復(fù))等數(shù)據(jù)控制功能。 7 .模式(Schema)是數(shù)據(jù)庫中全體數(shù)據(jù)的(邏輯結(jié)構(gòu))和(特征)的描述,它僅僅涉及到(型)的描述,不涉及到具體的值。答案 8 .三級模式之間的兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的(邏輯獨立性)

5、和(物理獨立性)。9 .根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是(概念模型),第二類是(數(shù)據(jù)模型).10 .數(shù)據(jù)模型的三要素是指 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 完整性約束 實際數(shù)據(jù)庫系統(tǒng)中所支持的主要數(shù)據(jù)模型是 關(guān)系模型 層次模型 網(wǎng)狀模型11數(shù)據(jù)是信息的符號表示或稱載體;信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語義解釋。例如“世界人口已經(jīng)達(dá)到 26億”,這是信息。12數(shù)據(jù)管理技術(shù)經(jīng)歷了人工處理、文件系統(tǒng)和數(shù)據(jù)庫三個階段。13DBMS管理的是_ 的數(shù)據(jù)。14根據(jù)數(shù)據(jù)模型的應(yīng)用目的不同,數(shù)據(jù)模型分為_ 和_ 。15在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,外模式與模式之間的映像(外模式

6、模式),實現(xiàn)了數(shù)據(jù)庫的邏輯獨立性。16用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系 數(shù)據(jù)模型。17用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為層次模型。18數(shù)據(jù)庫管理系統(tǒng)(DBMS)主要功能有:數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)庫的運行管理和數(shù)據(jù)庫的建立和維護(hù)19目前,數(shù)據(jù)庫領(lǐng)域中最常用的數(shù)據(jù)模型是:層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P汀?0數(shù)據(jù)模型通常由三部分組成,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束。21在三大傳統(tǒng)的數(shù)據(jù)模型中,具有嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)的是關(guān)系數(shù)據(jù)模型。22實現(xiàn)概念模型最常用的表示方法是E-R圖。23實體與實體之間的聯(lián)系的類型有:一對一、一對多、多對一、多對多。第2章

7、 關(guān)系數(shù)據(jù)庫 1.一個關(guān)系只有一個( D) 。 A. 候選碼 B.外碼 C.超碼 D.主碼 2.關(guān)系模型中,一個碼是(C )。 A. 可以由多個任意屬性組成 B. 至多由一個屬性組成 C. 由一個或多個屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個元組 D. 以上都不是 3.關(guān)系代數(shù)運算是以(C )為基礎(chǔ)的運算 。 A.關(guān)系運算 B.謂詞演算 C.集合運算 D.代數(shù)運算 4.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括( B)。 A.排序、索引、統(tǒng)計 B.選擇、投影、連接 C.關(guān)聯(lián)、更新、排序 D.顯示、打印、制表 5.關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中( B) 。 A. 抽出特定記錄 B.抽出特定字段

8、 C.建立相應(yīng)的影像 D.建立相應(yīng)的圖形 6.從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是(C )操作 。 A.投影 B.連接 C.選擇 D.復(fù)制 7.關(guān)系代數(shù)中的連接操作是由(B )操作組合而成 。 A.選擇和投影 B.選擇和笛卡爾積 C.投影、選擇、笛卡爾積 D.投影和笛卡爾積 8.一般情況下,當(dāng)對關(guān)系R和S進(jìn)行自然連接時,要求R和S含有一個或者多個共有的( C) 。 A.記錄 B.行 C.屬性 D.元組 9.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R(RS)表示的是(A )。 A.RS B.RS C.RS D.R×S 二、填空題1 .關(guān)系數(shù)據(jù)模型中,二維表

9、的列稱為_屬性,二維表的行稱為_記錄或元組_。 2 .用戶選作元組標(biāo)識的一個候選碼為_主碼_,其屬性不能取_空值。 3 .關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有 笛卡爾積 并 交 差4 .關(guān)系代數(shù)運算中,基本的運算是 并 差 笛卡爾積 選擇 投影 5 .關(guān)系代數(shù)運算中,專門的關(guān)系運算有 選擇 投影 連接 6 .關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上的兩類運算是 關(guān)系代數(shù) 和 關(guān)系演算 7 .關(guān)系代數(shù)中,從兩個關(guān)系中找出相同元組的運算稱為_交_運算。8 .已知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,系關(guān)系的主碼是_系編號_,系關(guān)系的外碼是_沒有_,學(xué)生關(guān)系的

10、主碼是_學(xué)號_,學(xué)生關(guān)系的外碼是_系編號9在關(guān)系數(shù)據(jù)模型中,二維表的列稱為屬性,二維表的行稱為元組。10關(guān)系代數(shù)中專門的關(guān)系運算包括:選擇、投影、連接和除法。11關(guān)系代數(shù)的基本運算是并、差、選擇、投影和乘積。12兩個關(guān)系進(jìn)行外連接時有全外連接、右外連接、左外連接三種。13在“學(xué)生一選課一課程”數(shù)據(jù)庫中的3個關(guān)系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找選修“數(shù)據(jù)庫技術(shù)”這門課程的學(xué)生的學(xué)生姓名和成績,若用關(guān)系代數(shù)表達(dá)式來表示為:SNAME。GRADE  S(SC(CNAME='數(shù)據(jù)庫技術(shù)'(

11、C)14關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以謂詞演算為基礎(chǔ)的DML語言。第3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL一、單項選擇題 1.SQL語言是(B )的語言,容易學(xué)習(xí) 。 A. 過程化 B.非過程化 C.格式化 D.導(dǎo)航式 2.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實現(xiàn)哪種功能(C )。 A.數(shù)據(jù)查詢 B.數(shù)據(jù)操縱 C.數(shù)據(jù)定義 D.數(shù)據(jù)控制 3. SQL語言中,刪除一個視圖的命令是(B )。 A.DELETE B.DROP C.CLEAR D.REMOVE 4.下列的SQL語句中,( D)不是數(shù)據(jù)定義語句。 A.CREATE TABLE

12、 B.DROP VIEW C.CREATE VIEW D.GRANT 5.若要在基本表S中增加一列CN(課程名),可用(C )。 A. ADD TABLE S(CN CHAR() B. ADD TABLE S ALTER(CN CHAR() C. ALTER TABLE S ADD(CN CHAR() D. ALTER TABLE S (ADD CN CHAR() 6.學(xué)生關(guān)系模式 S( S,Sname,Sex,Age),S的屬性分別表示學(xué)生的學(xué)號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是(B )。 A.DELETE Age from S B.ALTER TABL

13、E S DROP Age C.UPDATE S Age D.ALTER TABLE S Age 7.設(shè)關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要把“張二的化學(xué)成績80分”插入S中,則可用( D)。 A. ADD INTO S VALUES(張二,化學(xué),80) B. INSERT INTO S VALUES(張二,化學(xué),80) C. ADD INTO S VALUES(張二,化學(xué),80) D. INSERT INTO S VALUES(張二,化學(xué),80) 8.在SQL語言中,子查詢是(

14、 D) 。 A.返回單表中數(shù)據(jù)子集的查詢語言 B.選取多表中字段子集的查詢語句 C.選取單表中字段子集的查詢語句 D.嵌入到另一個查詢語句之中的查詢語句 9.若用如下的SQL語句創(chuàng)建了一個表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20);向SC表插入如下行時,(B )行可以被插入 A. (201009,111,60,必修) B. (200823,101,NULL,NULL) C. (NULL,103,80,選修) D. (201132,NULL,86, ) 10.假

15、設(shè)學(xué)生關(guān)系S(S,SNAME,SEX),課程關(guān)系C(C,CNAME),學(xué)生選課關(guān)系SC(S,C,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關(guān)系(D )。 A.S B.S,SC C.C,SC D.S,C,SC 二、填空題1 .SQL的中文全稱是_結(jié)構(gòu)化查詢語言_ 2 .SQL語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有 數(shù)據(jù)定義 和數(shù)據(jù)控制 的功能,它是一個綜合性的功能強大的語言。3 .在關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL中,實現(xiàn)數(shù)據(jù)檢索的語句命令是_ SELECT4 .在SQL語言的結(jié)構(gòu)中,_基本表_有對應(yīng)的物理存儲,而_視圖 沒有對應(yīng)的物理存儲。 5 .視圖是從_基本表或視圖

16、_中導(dǎo)出的表,數(shù)據(jù)庫中實際存放的是視圖的_定義6 .關(guān)系數(shù)據(jù)操作語言(DML)的特點是:操作對象與結(jié)果均為關(guān)系、操作的_非過程性強、語言一體化并且是建立在數(shù)學(xué)理論基礎(chǔ)之上。 7 .設(shè)有如下關(guān)系表R:R(NO,NAME,SEX,AGE,CLASS),主碼是NO (1) 插入一個記錄(25,“李明”,“男”,21,“95031”);(1)INSERT INTO R VALUES(25,"李明","男",21,"95031")(2) 插入“95031”班學(xué)號為30,姓名為“鄭和”的學(xué)生記錄;(2) INSERT INTO R(NO,NAME

17、,CLASS) VALUES(30,"鄭和","95031")(3) 將學(xué)號為10的學(xué)生姓名改為“王華”;(3) UPDATE R SET NAME="王華" WHERE NO=10 4) 將所有“95101”班號改為“95091”;(4) UPDATE R SET CLASS="95091" WHERE CLASS="95101" 5) 刪除學(xué)號為20的學(xué)生記錄; (5) DELETE FROM R WHERE NO=20 (6) DELETE FROM R WHERE NAME LIKE &

18、quot;王" 8在SQL語言的結(jié)構(gòu)中,_有對應(yīng)的存儲文件,而_沒有對應(yīng)的存儲文件。9設(shè)關(guān)系R(A,B,C)和S(A,D,E,F(xiàn)),有R.A=S.A。若將關(guān)系代數(shù)表達(dá)式:R.A,R.B,S.D,S.F(RS)用SQL語言的查詢語句表示,則為:SELECT  R.A,R.B,S.D,S.F  FROM R,S  WHERE R.A=S.A 10在“學(xué)生一選課一課程”數(shù)據(jù)庫中的3個關(guān)系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)  查找選修”數(shù)據(jù)庫技術(shù)”這門課程的學(xué)生的學(xué)生名

19、和成績。若使用連接查詢的SQL語句是:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME='數(shù)據(jù)庫技術(shù)'AND_ S.S#=SC.S#_AND SC.C#=C.C#11設(shè)有兩個關(guān)系R (A,B,C) 和S (C,D,E),用SQL查詢語句表達(dá)下列關(guān)系代數(shù)表達(dá)式A,E (B = D (RS)的語句是SELECT12一個SQL語句原則上可產(chǎn)生或處理一組記錄,而主語句一次只能處理一個記錄,為此必須協(xié)調(diào)兩種處理方式,這是通過使用游標(biāo)或 Cursor機制來解決的。13數(shù)據(jù)庫管理系統(tǒng)(DBMS)由以下三類程序組成:語言、控制數(shù)據(jù)庫運行和維護(hù)數(shù)據(jù)庫,其中的語

20、言系統(tǒng)分為主語言和SQL語言。14刪除操作、修改操作和插入操作可以引發(fā)觸發(fā)器第4章 數(shù)據(jù)庫安全性一、單項選擇題 1.SQL中的視圖機制提高了數(shù)據(jù)庫系統(tǒng)的( D)。 A.完整性 B.并發(fā)控制 C.隔離性 D.安全性 2.SQL語言的GRANT和REVOKE語句主要是用來維護(hù)數(shù)據(jù)庫的(C )。 A.完整性 B.可靠性 C.安全性 D.一致性 3.在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對象的(A ),授權(quán)子系統(tǒng)就越靈活。 A.范圍越小 B.約束越細(xì)致 C.范圍越大 D.約束范圍大 4SQL語言的GRANT和REVOKE語句主要用來維護(hù)數(shù)據(jù)庫的( A)A安全性    B完整性

21、    C可靠性    D一致性 二、填空題 1 . 計算機系統(tǒng)有三類安全性問題,即_技術(shù)安全類 管理安全類 和 政策法律類 2 . 用戶標(biāo)識和鑒別的方法有很多種,而且在一個系統(tǒng)中往往是多種方法并舉,以獲得更強的安全性。常用的方法有通過輸入 用戶名 和 口令 來鑒別用戶。 3 . 用戶權(quán)限定義 和 合法權(quán)檢查機制 一起組成了DBMS的安全子系統(tǒng)。 4 . 當(dāng)前大型的DBMS一般都支持 自主存取控制(DAC) 有些DBMS同時還支持_強制存取控制(MAC)。 5 . 用戶權(quán)限是由兩個要素組成的:數(shù)據(jù)對象 和 操作類型。6 . 在數(shù)據(jù)庫系

22、統(tǒng)中,定義存取權(quán)限稱為_授權(quán)_ 。SQL語言用_ GRANT _語句向用戶授予對數(shù)據(jù)的操作權(quán)限,用_ REVOKE _語句收回授予的權(quán)限。7 . 通過_視圖機制_ 可以把要保密的數(shù)據(jù)對無權(quán)存取的用戶隱藏起來,從而自動地對數(shù)據(jù)提供一定程度的安全保護(hù)。 8 . 審計一般可以分為_用戶級_ 審計和 _系統(tǒng)級_審計。第5章 數(shù)據(jù)庫完整性一、單項選擇題 1.找出下面SQL命令中的數(shù)據(jù)控制命令(A )。 A.GRANT B.COMMIT C.UPDATE D.SELECT 2設(shè)有關(guān)系:班級(班號,專業(yè),班長);學(xué)生(學(xué)號,姓名,性別,班級)。學(xué)生關(guān)系中每個元組的“班級”屬性值只能取空值(表示該學(xué)生沒有分配

23、班級)或者是班級關(guān)系中的某一個班號。這個要求屬于關(guān)系的(B)A實體完整性           B參照完整性C用戶定義的完整性     D以上都不是二、填空題 1 . 什么是數(shù)據(jù)庫的完整性? 答案 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。 2. SQL標(biāo)準(zhǔn)使用了一系列概念來描述完整性,包括關(guān)系模型的 實體完整性 參照完整性 用戶定義完整性。 3 . 數(shù)據(jù)庫完整性的定義一般由SQL的_ DDL _語句來實現(xiàn)。它們作為數(shù)據(jù)庫模式的一部分存入數(shù)據(jù)字典 中。 4 .

24、 關(guān)系模型的實體完整性在_ CREATE TABLE _ 中用_ PRIMARY KEY _定義。 5 .關(guān)系模型的參照完整性在_ CREATE TABLE _中用_ FOREIGN KEY _短語定義哪些列為外碼列,用_ REFERENCES_短語指明這些外碼參照哪些表的主碼。第6章 關(guān)系數(shù)據(jù)理論一、單項選擇題 1.規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行邏輯設(shè)計的理論依據(jù),根據(jù)這個理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:每 一個屬性都是(B )。 A.長度不變的 B.不可分解的 C.互相關(guān)聯(lián)的 D.互不相關(guān)的 2.已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)依賴集合FAD,BC ,EA ,該關(guān)系模式 的候

25、選碼是( B)。 A.AB B.BE C.CD D.DE 3.關(guān)系模式中,滿足2NF的模式(B )。 A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 4.關(guān)系模式R中的屬性全是主屬性,則R的最高范式必定是(D )。 A.1NF B.2NF C.3NF D.BCNF 5.消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是(B )。 A.1NF B.2NF C.3NF D.BCNF 6.關(guān)系模式的候選碼可以有1個或多個,而主碼有( C)。 A.多個 B.0個 C.1個 D.1個或多個 7.候選碼的屬性可以有(D )。 A.多個 B.0個 C.1個 D.1個或多個 8.學(xué)生表(i

26、d,name,sex,age,depart_id,depart_name),存在的函數(shù)依賴是idname,sex,age,depart_id; dept_iddept_name,其滿足(B )。 A.1NF B.2NF C.3NF D.BCNF 9.設(shè)有關(guān)系模式R(S,D,M),其函數(shù)依賴集:FSD,DM,則關(guān)系模式R的規(guī)范化程度最高達(dá)到(B )。 A.1NF B.2NF C.3NF D.BCNF 10.設(shè)有關(guān)系模式R(A,B,C,D),其數(shù)據(jù)依賴集:F(A,B)C,CD,則關(guān)系模式R的規(guī)范化程度最高達(dá)到( B)。 A.1NF B.2NF C.3NF D.BCNF 11.XY,當(dāng)下列哪一條成立

27、時,稱為平凡的函數(shù)依賴( B)。 A. X Y B.YX C.XY D.XY 二、填空題 1 . 在一個關(guān)系R中,若每個數(shù)據(jù)項都是不可再分割的,那么R一定屬于_第一范式(1NF) 2 . 若關(guān)系為1NF,且它的每一非主屬性都_完全函數(shù)依賴于 候選碼,則該關(guān)系為2NF。3 . 如果XY和XZ成立,那么XYZ也成立,這個推理規(guī)則稱為_合并規(guī)則 4 . 如果關(guān)系模式R是第二范式,且每個非主屬性都不傳遞依賴于R的候選碼,則稱R為_3NF關(guān)系模式。 5 . 在函數(shù)依賴中,平凡函數(shù)依賴是可以根據(jù)Armstrong推理規(guī)則中的_自反 律推出的。6 . 關(guān)系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關(guān)系,人們已經(jīng)提出了多

28、種類型的數(shù)據(jù)依賴,其中最重要的是_函數(shù)依賴 和 多值依賴 7 . 設(shè)關(guān)系R(U),X,YU,XY是R的一個函數(shù)依賴,如果存在XX,使XY成立,則稱函數(shù)依賴XY是 部分 函數(shù)依賴。 8. 在關(guān)系模式R(A,B,C,D)中,存在函數(shù)依賴關(guān)系A(chǔ)B,AC,AD,(B,C)A,則候選碼是 A,(B,C),關(guān)系模式R(A,B,C,D)屬于_2NF _ 。 9 . 在關(guān)系模式R(D,E,G)中,存在函數(shù)依賴關(guān)系ED,(D,G)E,則候選碼是_(E,G),(D,G)_,關(guān)系模式R(D,E,G)屬于_3NF 10在關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計中,對模式進(jìn)行等價分解時,要具有無損連接性和保持函數(shù)依賴11在函數(shù)依賴中,平

29、凡的函數(shù)依賴根據(jù)Armstrong推理規(guī)則中的 自反律就可推出。12設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BA,BC,則分解 = AB,AC丟失的FD是 BC。13關(guān)系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關(guān)系,人們已經(jīng)提出了多種類型的數(shù)據(jù)依賴,其中最重要的是函數(shù)依賴和多值依賴 。14一個關(guān)系R不屬于2NF就會產(chǎn)生插入異常、刪除異常和修改復(fù)雜。15兩個函數(shù)依賴集F和G等價的充分必要條件F G+,和G F+16關(guān)系模式規(guī)范化過程中,若要求分解保持函數(shù)依賴,那么模式分解一定可以達(dá)到3NF,但不一定能達(dá)到BCNF。17如果一個滿足1NF關(guān)系的所有屬性合起來組成一個關(guān)鍵字,則該關(guān)系最高滿

30、足的范式是3NF (在1NF、2NF、3NF范圍內(nèi))。18從關(guān)系規(guī)范化理論的角度講,一個只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、修改異常、插入異常和刪除異常。第7章 數(shù)據(jù)庫設(shè)計一、單項選擇題 1.如何構(gòu)造出一個合適的數(shù)據(jù)邏輯結(jié)構(gòu)是(C)主要解決的問題 。 A. 物理結(jié)構(gòu)設(shè)計 B.數(shù)據(jù)字典 C.邏輯結(jié)構(gòu)設(shè)計 D.關(guān)系數(shù)據(jù)庫查詢 2.概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體DBMS的(B )。 A. 數(shù)據(jù)模型 B.概念模型 C.層次模型 D.關(guān)系模型 3.數(shù)據(jù)庫設(shè)計中,確定數(shù)據(jù)庫存儲結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的

31、存儲安排和存儲結(jié)構(gòu),這是數(shù)據(jù)庫設(shè)計的(D )。 A. 需求分析階段 B. 邏輯設(shè)計階段 C. 概念設(shè)計階段 D. 物理設(shè)計階段 4.在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中(A )階段的任務(wù)。 A.邏輯設(shè)計階段 B.概念設(shè)計階段 C.物理設(shè)計階段 D.需求分析階段 5.概念模型是現(xiàn)實世界的第一層抽象,這一類最著名的模型是(D ) 。 A.層次模型 B.關(guān)系模型 C.網(wǎng)狀模型 D.實體-關(guān)系模型 6.對實體和實體之間的聯(lián)系采用同樣的數(shù)據(jù)結(jié)構(gòu)表達(dá)的數(shù)據(jù)模型為( B) 。 A.網(wǎng)狀模型 B.關(guān)系模型 C.層次模型 D.非關(guān)系模型 7.在概念模型中的客觀存在并可相互區(qū)別的事物稱(A ) 。 A.

32、實體 B.元組 C.屬性 D.節(jié)點 8.區(qū)分不同實體的依據(jù)是(B ) 。 A.名稱 B.屬性 C.對象 D.概念 9.關(guān)系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過關(guān)系與關(guān)系之間的( D) 。 A.公共索引 B.公共存儲 C.公共元組 D.公共屬性 10.數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設(shè)計中( D)階段的工具。 A.概要設(shè)計 B.可行性分析 C.程序編碼 D.需求分析 11.在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于(B )。 A.需求分析階段 B.邏輯設(shè)計階段 C.概念設(shè)計階段 D.物理設(shè)計階段 12.數(shù)據(jù)庫設(shè)計的概念設(shè)計階段,表示概念結(jié)構(gòu)的常用方法和描述工具是(C )。 A. 層次分析法和層次結(jié)

33、構(gòu)圖 B. 數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖 C. 實體聯(lián)系方法 D.結(jié)構(gòu)分析法和模塊結(jié)構(gòu)圖 13.在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中( A)階段的任務(wù) 。 A.邏輯設(shè)計階段 B.概念設(shè)計階段 C.物理設(shè)計階段 D.需求分析階段 14.關(guān)系數(shù)據(jù)庫的規(guī)范化理論主要解決的問題是(A )。 A. 如何構(gòu)造合適的數(shù)據(jù)邏輯結(jié)構(gòu) B. 如何構(gòu)造合適的數(shù)據(jù)物理結(jié)構(gòu) C. 如何構(gòu)造合適的應(yīng)用程序界面 D. 如何控制不同用戶的數(shù)據(jù)操作權(quán)限 二、填空題 1 .“三分_技術(shù)_,七分_管理_,十二分_基礎(chǔ)數(shù)據(jù)_”是數(shù)據(jù)庫建設(shè)的基本規(guī)律。 2 . 規(guī)范設(shè)計法從本質(zhì)上看仍然是手工設(shè)計方法,其基本思想是_過程迭代和逐

34、步求精_3 . 數(shù)據(jù)庫的生命周期可分為兩個階段:一是數(shù)據(jù)庫需求分析和_設(shè)計階段_ ;二是數(shù)據(jù)庫實現(xiàn)和_運行階段_。 4 . 數(shù)據(jù)庫設(shè)計分為以下六個階段 需求分析 概念結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計 物理設(shè)計階段 數(shù)據(jù)庫實施階段 數(shù)據(jù)庫運行和維護(hù)階段 5 . 數(shù)據(jù)庫實施階段包括兩項重要的工作,一項是_組織數(shù)據(jù)入庫_ ,另一項是應(yīng)用程序的 編碼 和 調(diào)試 6 . 根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是_概念模型_,第二類是_數(shù)據(jù)模型7 . 用_實體聯(lián)系方法(E-R)_ 方法來設(shè)計數(shù)據(jù)庫的概念模型是數(shù)據(jù)庫概念設(shè)計階段廣泛采用的方法。 8 . 客觀存在并可相互區(qū)

35、別的事物稱為_實體 ,它可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。9 . 唯一標(biāo)識實體的屬性集稱為_碼 10 . 實體之間的聯(lián)系有 一對一 一對多 多對多 三種。 (問答題)答案 11 . 如果兩個實體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是 3 個關(guān)系。12 . ER模型是對現(xiàn)實世界的一種抽象,它的主要成分是_實體 、聯(lián)系和 _屬性 13 . 在E-R模型向關(guān)系模型轉(zhuǎn)換時,M:N的聯(lián)系轉(zhuǎn)換為關(guān)系模式時,其碼包括_ M、N端實體的碼 _14 . 關(guān)系數(shù)據(jù)庫的規(guī)范化理論是數(shù)據(jù)庫_邏輯設(shè)計_ 的一個有力工具;ER模型是數(shù)據(jù)庫的_概念結(jié)構(gòu)_設(shè)計的一個有力工具。 15 . 數(shù)據(jù)庫的物

36、理設(shè)計通常分為兩步:(1)確定數(shù)據(jù)庫的_物理結(jié)構(gòu) _ ,(2)對其進(jìn)行評價,評價的重點是_時間 和 空間效率 。16在數(shù)據(jù)庫設(shè)計的各階段中,每個階段都有自己的設(shè)計內(nèi)容,“為哪些表,在哪些屬性上建立什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于_數(shù)據(jù)庫物理設(shè)計_階段。17一個類可以從直接的或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的可重用性 (或共享性) 。18數(shù)據(jù)庫設(shè)計分為六個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)施、運行和維護(hù)。19在有泛化/細(xì)化聯(lián)系的對象類型之間,較低層的對象類型稱為子類型20概念結(jié)構(gòu)是對現(xiàn)實世界中的一種抽象,這種抽象有分類、聚集、概括。21將

37、E-R圖中的實體和聯(lián)系轉(zhuǎn)換為關(guān)系模型中的關(guān)系,這是數(shù)據(jù)庫設(shè)計過程中邏輯結(jié)構(gòu) 或 邏輯設(shè)計階段的任務(wù)。22在設(shè)計分E-R圖時,由于各個子系統(tǒng)分別有不同的應(yīng)用,所以各個分E-R圖之間難免有不一致的地方,這些沖突主要有屬性、命名和結(jié)構(gòu)三類。第10章 數(shù)據(jù)庫恢復(fù)技術(shù)一、單項選擇題 1.一個事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個事務(wù)中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是( A) 。 A.原子性 B.一致性 C.獨立性 D.持久性 2.表示兩個或多個事務(wù)可以同時運行而不互相影響的是(C )。 A.原子性 B.一致性 C.獨立性 D.持久性 3.事務(wù)的持續(xù)性是指(B) A. 事務(wù)中包括的所有操作要么都做,要么都不做 B. 事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C. 一個事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的 D. 事務(wù)必須使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) 4.SQL語言中的COMMIT語句的主要作用是(C )。 A.結(jié)束程序 B.返回系統(tǒng) C.提交事務(wù) D.存儲數(shù)據(jù) 5.若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論