數(shù)據(jù)庫1-3章習(xí)題參考答案_第1頁
數(shù)據(jù)庫1-3章習(xí)題參考答案_第2頁
數(shù)據(jù)庫1-3章習(xí)題參考答案_第3頁
數(shù)據(jù)庫1-3章習(xí)題參考答案_第4頁
數(shù)據(jù)庫1-3章習(xí)題參考答案_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

一、填空題1、DBS,DBMS和DB的關(guān)系是——。2、3個模式之間存在的兩種映射關(guān)系是——。3、在數(shù)據(jù)庫技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的重要區(qū)別是——。4、數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的——。2021/5/91第一章習(xí)題二、簡答題1、DBA的職責(zé)是什么?2、怎樣理解實體、屬性、記錄、字段這些概念的類型與值的區(qū)別?3、邏輯記錄與物理記錄,邏輯文件與物理文件有什么聯(lián)系和區(qū)別?4、試述E-R模型、、網(wǎng)狀模型和面向?qū)ο竽P偷闹饕攸c(diǎn)。5、試述概念模式在數(shù)據(jù)庫結(jié)構(gòu)中的重要地位。

2021/5/92第一章習(xí)題6、數(shù)據(jù)獨(dú)立性與數(shù)據(jù)聯(lián)系這兩個概念有什么區(qū)別?7、試述DBMS在用戶訪問數(shù)據(jù)庫過程中所起的作用。8、試述過程性DML與非過程性DML的區(qū)別。三、應(yīng)用題1、為某百貨公司設(shè)計一個E-R模型。某百貨公司管轄若干個連鎖商店,每家商店經(jīng)營若干種商品,每家商店有若干職工,但每個職工只能服務(wù)于一家商店。試畫出反映商店、商品、職工之間聯(lián)系的E-R模型,并將其轉(zhuǎn)換成關(guān)系模式集。

2021/5/93第一章習(xí)題解答一、填空題1、DBS,DBMS和DB的關(guān)系是——。DBS包含DBMS和DB2、3個模式之間存在的兩種映射關(guān)系是——。外模式/模式、模式/內(nèi)模式3、在數(shù)據(jù)庫技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的重要區(qū)別是——。

數(shù)據(jù)庫系統(tǒng)具有特定的數(shù)據(jù)模型4、數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的——。內(nèi)涵2021/5/94第一章習(xí)題二、簡答題1、DBA的職責(zé)是什么?定義概念模式、定義內(nèi)模式、根據(jù)要求修改數(shù)據(jù)庫的概念模式和內(nèi)模式、對數(shù)據(jù)庫訪問的授權(quán)、完整性約束的說明。2、怎樣理解實體、屬性、記錄、字段這些概念的類型與值的區(qū)別?類型是概念的內(nèi)涵、定義,值是概念的外延、內(nèi)容。3、邏輯記錄與物理記錄,邏輯文件與物理文件有什么聯(lián)系和區(qū)別?邏輯數(shù)據(jù)是用戶用以操作的數(shù)據(jù)形式,是抽象的概念化數(shù)據(jù)。物理數(shù)據(jù)是實際存放在存儲設(shè)備上的數(shù)據(jù)。邏輯數(shù)據(jù)和物理數(shù)據(jù)之間可以差別很大。2021/5/95第一章習(xí)題3、試述E-R模型、、網(wǎng)狀模型和面向?qū)ο竽P偷闹饕攸c(diǎn)。E-R模型直接表示實體類型及實體間的聯(lián)系,與計算機(jī)無關(guān),用戶容易接受。層次模型的數(shù)據(jù)結(jié)構(gòu)為樹結(jié)構(gòu),記錄之間聯(lián)系通過指針實現(xiàn),查詢效率較高,但DML屬于過程化語言,操作復(fù)雜。網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)為有向圖,記錄之間聯(lián)系通過指針實現(xiàn),查詢效率較高,并容易實現(xiàn)m:n聯(lián)系,但DML屬于過程化語言,編程較復(fù)雜。2021/5/96第一章習(xí)題關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)為二維表,容易為初學(xué)者理解。記錄之間聯(lián)系通過外鍵實現(xiàn),DML屬于非過程化語言,編程較簡單。面向?qū)ο竽P湍芡暾枋霈F(xiàn)實世界的數(shù)據(jù)結(jié)構(gòu),具有豐富的表達(dá)那力,能表達(dá)嵌套、遞歸的數(shù)據(jù)結(jié)構(gòu)。但涉及知識面較廣,用戶較難理解。4、試述概念模式在數(shù)據(jù)庫結(jié)構(gòu)中的重要地位。數(shù)據(jù)按外模式的描述提供給用戶,按內(nèi)模式的描述存儲在磁盤中,而概念模式提供了連接這兩級的相對穩(wěn)定的中間觀點(diǎn),并使得兩級的任何一級的改變都不受另一級的牽制。2021/5/97第一章習(xí)題5、數(shù)據(jù)獨(dú)立性與數(shù)據(jù)聯(lián)系這兩個概念有什么區(qū)別?數(shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨(dú)立,不受影響。而數(shù)據(jù)聯(lián)系是指記錄之間的聯(lián)系。6、試述DBMS在用戶訪問數(shù)據(jù)庫過程中所起的作用。

實現(xiàn)數(shù)據(jù)三級結(jié)構(gòu)的轉(zhuǎn)換。把邏輯數(shù)據(jù)轉(zhuǎn)換成物理數(shù)據(jù),把物理數(shù)據(jù)轉(zhuǎn)換成邏輯數(shù)據(jù)。

2021/5/98第一章習(xí)題6、試述過程性DML與非過程性DML的區(qū)別。

用戶使用過程性DML編程時,不僅需要指出“做什么”,而且還需指出“怎么做”。用戶使用非過程性DML編程時,則需指出“做什么”,不需指出“怎么做”。三、應(yīng)用題1、為某百貨公司設(shè)計一個E-R模型。某百貨公司管轄若干個連鎖商店,每家商店經(jīng)營若干種商品,每家商店有若干職工,但每個職工只能服務(wù)于一家商店。試畫出反映商店、商品、職工之間聯(lián)系的E-R模型,并將其轉(zhuǎn)換成關(guān)系模式集。

2021/5/99第一章習(xí)題三、應(yīng)用題1、為某百貨公司設(shè)計一個E-R模型。解:分析:此業(yè)務(wù)涉及到的實體有:商店、商品、職工;實體的屬性設(shè)為:

商店:店號,店名,店址,店經(jīng)理商品:商品號,商品名,單價,產(chǎn)地職工:工號,姓名,性別,工資實體間的聯(lián)系:2021/5/910第一章習(xí)題實體間的聯(lián)系:商店和商品間是M:N聯(lián)系,聯(lián)系名為“經(jīng)營”;商店和職工間是1:M聯(lián)系,聯(lián)系名為“隸屬”。繪制局部E-R圖:商店商品商店職工經(jīng)營隸屬店號店號月銷售量店經(jīng)理店名品名商品號姓名工資店號入店時間性別職工號商品號單價產(chǎn)地職工號2021/5/911第一章習(xí)題繪制整體E-R圖:商店商品職工經(jīng)營隸屬店號店號月銷售量店經(jīng)理店名品名商品號姓名工資店號入店時間性別職工號商品號單價產(chǎn)地職工號1mmn2021/5/912第二章習(xí)題一、單項選擇題1、在關(guān)系中能唯一標(biāo)識元組的屬性集為()。

A.外部鍵B.候選鍵C.主鍵D.超鍵2、在實體中有屬性可作為鍵而選定其中一個時,稱為該實體的()。

A.外部鍵B.候選鍵C.主鍵D.主屬性3、若某屬性雖非該實體的主鍵,卻是另一實體的主鍵,稱該屬性為()。

A.外部鍵B.候選鍵C.主鍵D.主屬性2021/5/913第二章習(xí)題單項選擇題4、在關(guān)系模型中,通??梢园眩ǎ┓Q為屬性。

A.記錄B.基本表C.模式D.字段5、在關(guān)系數(shù)據(jù)模型中,把()稱為屬性。

A.記錄B.記錄類型C.元組D.元組集6、在關(guān)系代數(shù)中,5種基本運(yùn)算為()。

A.并、差、選擇、投影、自然聯(lián)接

B.并、差、交、選擇、投影

C.并、差、選擇、投影、笛卡兒積

D.并、差、交、選擇、笛卡兒積2021/5/914第二章習(xí)題單項選擇題7、常用的關(guān)系運(yùn)算是關(guān)系代數(shù)和()。

A.集合代數(shù)B.邏輯演算C.關(guān)系演算D.集合演算8、對一個關(guān)系做投影操作后,新關(guān)系的元數(shù)個數(shù)()原來關(guān)系的元組個數(shù)。

A.小于B.小于或等于C.等于D.大于9、參加差運(yùn)算的兩個關(guān)系()。

A.屬性個數(shù)可以不同B.屬性個數(shù)必須相同

C.一個關(guān)系包含另一個關(guān)系的屬性D.屬性名必須相同2021/5/915第二章習(xí)題

單項選擇題10、兩個關(guān)系在沒有公共屬性時,其自然聯(lián)接操作表現(xiàn)為()。

A.結(jié)果為空關(guān)系B.笛卡兒集操作

C.等值聯(lián)接操作D.無意義的操作11、有關(guān)系R(A,B,C),主鍵=A;S(D,A)主鍵=D,外鍵=A。關(guān)系R和S的元組如下:指出關(guān)系S中違反關(guān)系完整性規(guī)則的元組是()。

A.(1,2)B.(2,null)C.(3,3)D.(4,1)R:S:2021/5/916第二章習(xí)題

單項選擇題12、設(shè)有關(guān)系R(A,B,C),經(jīng)操作A,B(

B=‘b’(R))的運(yùn)算結(jié)果是()。

13、設(shè)有屬性A、B、C、D,以下表示中不是關(guān)系的是()。

A.R(A)B.R(A,B,C,D)C.R(AXBXCXD)D.R(A,B)14.如果一個關(guān)系的元組個數(shù)是無限的,稱為()。

A.無窮關(guān)系B.無限關(guān)系C.有限關(guān)系D.安全關(guān)系R:A:B:C:D:2021/5/917第二章習(xí)題

二、多項選擇題1、按照表達(dá)查詢的方式不同,關(guān)系DML可分()

A.關(guān)系代數(shù)B.關(guān)系演算C.元組演算D.域演算2、相容關(guān)系滿足的條件是()。

A.屬性名相同B.關(guān)系度數(shù)相同

C.相應(yīng)屬性取自同一個域D.關(guān)系元組個數(shù)相同3.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括除法和()

A.投影B.選擇C.插入D.聯(lián)接4、把關(guān)系看成二維表,下列說法正確的是()

A.表中允許出現(xiàn)相同的行B.表中不允許出現(xiàn)相同的列

C.行的次序可以交換D.列的次序可以交換2021/5/918第二章習(xí)題

二、多項選擇題5、下列關(guān)系代數(shù)運(yùn)算中,要求是相容關(guān)系的是()

A.投影B.并C.交D.差6、關(guān)系模型的完整性規(guī)則包括()。

A.實體完整性規(guī)則B.參照完整性規(guī)則

C.安全性規(guī)則D.用戶定義的完整性規(guī)則7.擴(kuò)充關(guān)系代數(shù)包括()。

A.外聯(lián)接B.除C.外部并D.聯(lián)接8、自然聯(lián)接運(yùn)算是由()操作組合而成

A.投影B.選擇C.笛卡兒積D.并9、關(guān)系模型是由()組成

A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)描述語言C.數(shù)據(jù)操作D.完整性規(guī)則2021/5/919第二章習(xí)題

二、多項選擇題10、關(guān)系模式的定義包括()

A.模式名B.屬性名C.值域名D.模式的主鍵三、簡答題1.試述等值聯(lián)接與自然聯(lián)接的區(qū)別。2、舉例說明關(guān)系參照完整性的含義。3、聯(lián)接和F聯(lián)接二者之間有什么區(qū)別?4、關(guān)系代數(shù)運(yùn)算與關(guān)系演算有什么區(qū)別?2021/5/920四、計算題1、設(shè)有關(guān)系R、S,計算R-S,RS,RS,RXS第二章習(xí)題RS2021/5/921四、計算題2、設(shè)有關(guān)系R、S、T,計算RS,

R-S,RT,R

S,A(R)

A=C

(RXT)第二章習(xí)題RSTA<C2021/5/922四、計算題3、設(shè)有關(guān)系R、S,計算R

S,R

S第二章習(xí)題RSRSRSRSB<B2021/5/923四、計算題4、將關(guān)系代數(shù)中5種基本運(yùn)算用元組關(guān)系演算表達(dá)式表示(假設(shè)R和S都為屬性名相同的二元關(guān)系)。1>.RS=2>R-S=3>RxS=4>2(R)=

5>

F

(R)=第二章習(xí)題2021/5/924四、計算題5、將關(guān)系代數(shù)中5種基本運(yùn)算用域關(guān)系演算表達(dá)式表示(假設(shè)R和S都為屬性名相同的二元關(guān)系)。1>.RS=2>R-S=3>RxS=4>2(R)=5>

F

(R)=第二章習(xí)題2021/5/925五、程序設(shè)計題已知三個關(guān)系:

EMP(ENO,ENAME,AGE,SEX)WORKS(ENO,CNO,SALAY)COMP(CNO,CNAME,CADDR)1、寫出下列要求的關(guān)系代數(shù)表達(dá)式和元組表達(dá)式。1>、檢索50歲以上男職工的工號和姓名。2>、假設(shè)每一個職工只能在一個公司工作,檢索工資超過2000元的男職工的工號和姓名

第二章習(xí)題2021/5/9262、4查詢優(yōu)化第二章習(xí)題3>、檢索在“聯(lián)華公司”工作的工號和姓名。4>、假設(shè)每一個職工可以在多個公司工作,檢索在A1和A4公司兼職職工的工號和姓名。

5>、檢索在“聯(lián)華公司”工作,工資在6000元以上的女職工的工號和姓名。2、將上題中的“5、”用優(yōu)化的查詢表達(dá)式表示,并畫出語法樹。2021/5/927第二章習(xí)題參考答案:一、單項選擇題1、在關(guān)系中能唯一標(biāo)識元組的屬性集為(D)。

A.外部鍵B.候選鍵C.主鍵D.超鍵2、在實體中有屬性可作為鍵而選定其中一個時,稱為該實體的(C)。

A.外部鍵B.候選鍵C.主鍵D.主屬性3、若某屬性雖非該實體的主鍵,卻是另一實體的主鍵,稱該屬性為(A)。

A.外部鍵B.候選鍵C.主鍵D.主屬性2021/5/928第二章習(xí)題單項選擇題4、在關(guān)系模型中,通常可以把(D)稱為屬性。

A.記錄B.基本表C.模式D.字段5、在關(guān)系數(shù)據(jù)模型中,把(B)稱為屬性。

A.記錄B.記錄類型C.元組D.元組集6、在關(guān)系代數(shù)中,5種基本運(yùn)算為(C)。

A.并、差、選擇、投影、自然聯(lián)接

B.并、差、交、選擇、投影

C.并、差、選擇、投影、笛卡兒積

D.并、差、交、選擇、笛卡兒積2021/5/929第二章習(xí)題單項選擇題7、常用的關(guān)系運(yùn)算是關(guān)系代數(shù)和(C)。

A.集合代數(shù)B.邏輯演算C.關(guān)系演算D.集合演算8、對一個關(guān)系做投影操作后,新關(guān)系的元數(shù)個數(shù)(B)原來關(guān)系的元組個數(shù)。

A.小于B.小于或等于C.等于D.大于9、參加差運(yùn)算的兩個關(guān)系(B)。

A.屬性個數(shù)可以不同B.屬性個數(shù)必須相同

C.一個關(guān)系包含另一個關(guān)系的屬性D.屬性名必須相同2021/5/930第二章習(xí)題

單項選擇題10、兩個關(guān)系在沒有公共屬性時,其自然聯(lián)接操作表現(xiàn)為(B)。

A.結(jié)果為空關(guān)系B.笛卡兒集操作

C.等值聯(lián)接操作D.無意義的操作11、有關(guān)系R(A,B,C),主鍵=A;S(D,A)主鍵=D,外鍵=A。關(guān)系R和S的元組如下:指出關(guān)系S中違反關(guān)系完整性規(guī)則的元組是(C)。

A.(1,2)B.(2,null)C.(3,3)D.(4,1)R:S:2021/5/931第二章習(xí)題

單項選擇題12、設(shè)有關(guān)系R(A,B,C),經(jīng)操作A,B(

B=‘b’(R))的運(yùn)算結(jié)果是(C)。

13、設(shè)有屬性A、B、C、D,以下表示中不是關(guān)系的是(C)。

A.R(A)B.R(A,B,C,D)C.R(AXBXCXD)D.R(A,B)14.如果一個關(guān)系的元組個數(shù)是無限的,稱為(B)。

A.無窮關(guān)系B.無限關(guān)系C.有限關(guān)系D.安全關(guān)系R:A:B:C:D:2021/5/932第二章習(xí)題

二、多項選擇題1、按照表達(dá)查詢的方式不同,關(guān)系DML可分(AB)

A.關(guān)系代數(shù)B.關(guān)系演算C.元組演算D.域演算2、相容關(guān)系滿足的條件是(BC)。

A.屬性名相同B.關(guān)系度數(shù)相同

C.相應(yīng)屬性取自同一個域D.關(guān)系元組個數(shù)相同3.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括除法和(ABD)

A.投影B.選擇C.插入D.聯(lián)接4、把關(guān)系看成二維表,下列說法正確的是(BCD)

A.表中允許出現(xiàn)相同的行B.表中不允許出現(xiàn)相同的列

C.行的次序可以交換D.列的次序可以交換2021/5/933第二章習(xí)題

二、多項選擇題5、下列關(guān)系代數(shù)運(yùn)算中,要求是相容關(guān)系的是(BCD)

A.投影B.并C.交D.差6、關(guān)系模型的完整性規(guī)則包括(ABD)。

A.實體完整性規(guī)則B.參照完整性規(guī)則

C.安全性規(guī)則D.用戶定義的完整性規(guī)則7.擴(kuò)充關(guān)系代數(shù)包括(AC)。

A.外聯(lián)接B.除C.外部并D.聯(lián)接8、自然聯(lián)接運(yùn)算是由(ABC)操作組合而成

A.投影B.選擇C.笛卡兒積D.并9、關(guān)系模型是由(ACD)組成

A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)描述語言C.數(shù)據(jù)操作D.完整性規(guī)則2021/5/934第二章習(xí)題

10、關(guān)系模式的定義包括(ABCD)

A.模式名B.屬性名C.值域名D.模式的主鍵

三、簡答題1.試述等值聯(lián)接與自然聯(lián)接的區(qū)別。答:1>.自然聯(lián)接一定是等值聯(lián)接,但等值聯(lián)接不一定是自然聯(lián)接,因為自然聯(lián)接要求相等的分量必須是公共屬性,而等值聯(lián)接要求相等的分量不一定是公共屬性。

2>.等值聯(lián)接不把重復(fù)屬性去掉,而自然聯(lián)接要把重復(fù)屬性去掉。2、舉例說明關(guān)系參照完整性的含義。3、聯(lián)接和F聯(lián)接二者之間有什么區(qū)別?

2021/5/935第二章習(xí)題

三、簡答題3、聯(lián)接和F聯(lián)接二者之間有什么區(qū)別?答:聯(lián)接和F聯(lián)接都是由笛卡兒積和選擇操作組合而成,聯(lián)接定義為:R

S

i(r+j)

(RXS))

該式表示聯(lián)接是在關(guān)系R和S的笛卡兒積中挑選第i個分量和第(r+j)個分量滿足運(yùn)算元組。

F聯(lián)接定義為R

S

F的形式為F1F2…

Fn

的公式,而每個FP是行為ij的式子。從上分析可見,聯(lián)接是在關(guān)系R和S的笛卡兒積中選擇滿足一個條件的所有元組,而F聯(lián)接是在關(guān)系R和S的笛卡兒積中選擇滿足多個條件的所有元組。ij2021/5/936第二章習(xí)題

三、簡答題4、關(guān)系代數(shù)運(yùn)算與關(guān)系演算有什么區(qū)別?答:關(guān)系代數(shù)運(yùn)算是以關(guān)系為運(yùn)算對象,由并、差、笛卡兒積、投影、選擇5個基本操作進(jìn)行有限次的復(fù)合運(yùn)算。關(guān)系演算運(yùn)算是以元組或域為運(yùn)算對象,由數(shù)理邏輯的謂詞(、、、、、)進(jìn)行有限次的演算。2021/5/937四、計算題1、設(shè)有關(guān)系R、S,計算R-S,RS,RS,RXS第二章習(xí)題RSR-SRSRSRXS2021/5/938四、計算題2、設(shè)有關(guān)系R、S、T,計算RS,

R-S,RT,R

S,A(R)

,

A=C

(RXT)第二章習(xí)題RSTA<C2021/5/939四、計算題3、設(shè)有關(guān)系R、S,計算R

S,R

S第二章習(xí)題RSRSRSRSB<B2021/5/940四、計算題4、將關(guān)系代數(shù)中5種基本運(yùn)算用元組關(guān)系演算表達(dá)式表示(假設(shè)R和S都為屬性名相同的二元關(guān)系)。1>.RS={t|R(t)S(t)}2>R-S={t|R(t)S(t)}3>RxS={t|(u)(v)(R(u)S(v)t[1]=u[1]t[2]=u[2]t[3]=v[1]t[4]=v[2])}4>2(R)={t|(u)(R(u)t[1]=u[2])}5>

F

(R)={t|R(t)F}第二章習(xí)題2021/5/941四、計算題5、將關(guān)系代數(shù)中5種基本運(yùn)算用域關(guān)系演算表達(dá)式表示(假設(shè)R和S都為屬性名相同的二元關(guān)系)。1>.RS={xy|R(xy)S(xy)}2>R-S={xy|R(xy)S(xy)}3>RxS={wxyz|(w)(y)(R(wx)S(yz))}4>2(R)={y|R(xy)}5>

F

(R)={xy|R(xy)F}第二章習(xí)題2021/5/942五、程序設(shè)計題已知三個關(guān)系:

EMP(ENO,ENAME,AGE,SEX)WORKS(ENO,CNO,SALAY)COMP(CNO,CNAME,CADDR)1、寫出下列要求的關(guān)系代數(shù)表達(dá)式和元組表達(dá)式。1>、檢索50歲以上男職工的工號和姓名。2>、假設(shè)每一個職工只能在一個公司工作,檢索工資超過2000元的男職工的工號和姓名

第二章習(xí)題2021/5/9432、4查詢優(yōu)化第二章習(xí)題3>、檢索在“聯(lián)華公司”工作的工號和姓名。4>、假設(shè)每一個職工可以在多個公司工作,檢索在A1和A4公司兼職職工的工號和姓名。

5>、檢索在“聯(lián)華公司”工作,工資在6000元以上的女職工的工號和姓名。2、將上題中的“5、”用優(yōu)化的查詢表達(dá)式表示,并畫出語法樹。2021/5/944

第四章習(xí)題一、單項選擇題4、關(guān)系模式R(A,B)已屬于3NF,下列說法是()正確的。

A.它一定消除了插入和刪除異常C.它一定屬于BCNFB.仍存在一定的插入和刪除異常D.A和C都是5、關(guān)系模式中的關(guān)系模式至少是()。

A.1NFB.2NFC.3NFD.BCNF6、關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則R的最高范式是()。

A.2NFB.3NFC.4NFD.BCNF7、當(dāng)B屬于函數(shù)依賴于A屬性時,屬性A與B的聯(lián)系是()。

A.1對多B.多對1C.多對多D.以上都不是2021/5/945

第四章習(xí)題一、單項選擇題8、消除了部分函數(shù)依賴的1NF關(guān)系模式,必定是()。

A.1NFB.2NFC.3NFD.4NF9、關(guān)系模式分解()。

A.惟一B.不惟一10、設(shè)K為R(U)中的屬性或?qū)傩约希鬕U,則K為R的()。

A.外部鍵B.候選鍵C.主屬性D.主鍵11、在關(guān)系模式R(A,B,C,D)中,有函數(shù)依賴集F={B→C,C→D,D→A,}

,則R能達(dá)到()。

A.1NFB.2NFC.3NFD.以上三者都不是2021/5/946第四章習(xí)題一、單項選擇題12、能夠消除多值依賴引起的冗余的是()。

A.2NFB.3NFC.4NFD.BCNF13、設(shè)有關(guān)系W(工號,姓名,工種,定額),將其規(guī)范化到第三范式正確的答案是()分解。

A.W1(工號,姓名)W2(工種,定額)

B.W1(工號,工種,定額)W2(工號,姓名)

C.W1(工號,姓名,工種)W2(工種,定額)

D.以上都不對14、設(shè)一關(guān)系模式為R<U,F>,U是R的屬性集合,X,Y是U的子集,則多值依賴的傳遞律為()。

A.如果X→Y,且Y→Z,則X→ZB.如果X→→Y,且Y→→Z,則X→→(Z-Y)C.如果X→→Y,則X→→(U-Y-X)

D.如果X→→Y,UW,則WX→→VY2021/5/947第四章習(xí)題二、多項選擇題1、一個3NF()。

A.必定是2NFB.可能是2NFC.必定是1NFD.可能是1NF2、分解關(guān)系時應(yīng)遵循的原則是()分解。

A.消除數(shù)據(jù)冗余B.避免操作異常

C.分解必須無損D.分解后的關(guān)系要相對獨(dú)立3、設(shè)X,Y是關(guān)系模式R的兩個子集,若存在函數(shù)依賴X→Y,則它們之間的聯(lián)系方式應(yīng)為()。

A.1:1B.1:MC.M:1

D.M:N4、若關(guān)系R的屬性都是主屬性,則R必定是()。

A.1NFB.2NFC.3NFD.無法確定2021/5/948第四章習(xí)題二、多項選擇題5、在關(guān)系數(shù)據(jù)庫規(guī)范化理論中,在執(zhí)行“分解”時,應(yīng)滿足()。

A.數(shù)據(jù)的一致性B.無損聯(lián)接性

C.數(shù)據(jù)完整性D.保持依賴性6、下面關(guān)于第四范式的敘述正確的是()。

A.第四范式的條件實質(zhì)上是BCNF范式條件

B.第四范式應(yīng)用于多值依賴

C.如果一個關(guān)系屬于第四范式,則每個非平凡多值依賴實際上就是一個左邊為超鍵的函數(shù)依賴

D.屬于BCNF范式的每個關(guān)系都屬于第四范式。7、關(guān)系數(shù)據(jù)庫設(shè)計理論主要包括()方面的內(nèi)容。

A.數(shù)據(jù)依賴B.數(shù)據(jù)完整性約束C.范式

D.模式設(shè)計方法8、好的模式設(shè)計應(yīng)符合()原則。

A.完整性B.表達(dá)性C.分離性D.最小冗余2021/5/949第四章習(xí)題三、綜合應(yīng)用題1、分析關(guān)系模式:STUDENT(學(xué)號,姓名,出生日期,系名,班號,宿舍區(qū)),指出其候選關(guān)鍵字,最小依賴集和存在的傳遞函數(shù)依賴。2、指出下面關(guān)系模式是第幾范式?并說明理由。

A.R(X,Y,Z)F={XY→Z}B.R(X,Y,Z)F={Y→Z,XZ→Y}C.R(X,Y,Z)F={Y→Z,Y→X,X→YZ}D.R(X,Y,Z)F={X→Y,X→Z}

E.R(X,Y,Z)F={XY→Z}F.R(W,X,Y,Z)F={X→Z,WX→Y}3、設(shè)關(guān)系模式R<U,F>,其中:

U={A,B,C,D,P}F={A→B,C→P,E→A,CE→D}

求出R的所有候選關(guān)鍵字。4、設(shè)關(guān)系模式R(C,T,S,N,G)F={C→T,CS→G,E→A}

求出R的所有候選關(guān)鍵字。2021/5/950第四章習(xí)題三、綜合應(yīng)用題5、設(shè)關(guān)系模式R<U,F>,其中:

U={A,B,C,D,E}F={A→D,E→D,D→B,BC→D,DC→A}求出R的所有候選關(guān)鍵字。判斷={AB,AE,CE,BCD,AC}是否為無損聯(lián)接分解?6、設(shè)有函數(shù)依賴集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},計算屬性集D關(guān)于F的閉包D+。7、設(shè)有函數(shù)依賴集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},求與F等價的最小函數(shù)依賴集。8、設(shè)關(guān)系模式R(A,B,C,D,E)F={A→D,E→D,D→B,BC→D,CD→A}求出R的候選關(guān)鍵字。將R分解為3NF。2021/5/951第四章習(xí)題三、綜合應(yīng)用題9、下圖給出的關(guān)系R為第幾范式?是否存在操作異常?若存在,則將其分解為高一級范式,分解完成的高一級范式中是否可以避免分解前關(guān)系中存在的操作異常?工程號材料號數(shù)量開工日期完工日期價格P111420012002250P112620012002300P1131520012002180P211620022003250P21418200220033502021/5/952第四章習(xí)題三、綜合應(yīng)用題10、設(shè)有如下關(guān)系R:試問關(guān)系R為第三范式?若不是,它屬于第幾范式,如何規(guī)范3NF?職工號職工名年齡性別單位號單位名E1ZHAO30FD3CCCE2QIAN25MD1AAAE3SEN38MD3CCCE4LI25FD3CCCE5CHEN28MD1AAA2021/5/953

第四章習(xí)題參考答案一、單項選擇題1、關(guān)系規(guī)范化中的刪除異常是指(A),插入異常是指(D)。

A.不該刪除的數(shù)據(jù)被刪除B.該插入的數(shù)據(jù)被插入

C.應(yīng)該刪除的數(shù)據(jù)未被刪除D.應(yīng)該插入的數(shù)據(jù)未被插入2、設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是(A)。

A.關(guān)系規(guī)范化理論B.關(guān)系運(yùn)算理論

C.系代數(shù)理論D.數(shù)理邏輯3、關(guān)系數(shù)據(jù)庫規(guī)范化是為解決關(guān)系數(shù)據(jù)庫中(A)問題而引入的。

A.插入、刪除和數(shù)據(jù)冗余B.提高查詢速度

C.減少數(shù)據(jù)操作的復(fù)雜性D.保證數(shù)和完整性據(jù)的安全性2021/5/954

第四章習(xí)題一、單項選擇題4、關(guān)系模式R(A,B)已屬于3NF,下列說法是(B)正確的。

A.它一定消除了插入和刪除異常C.它一定屬于BCNFB.仍存在一定的插入和刪除異常D.A和C都是5、關(guān)系模式中的關(guān)系模式至少是(A)。

A.1NFB.2NFC.3NFD.BCNF6、關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則R的最高范式是(C)。

A.2NFB.3NFC.4NFD.BCNF7、當(dāng)B屬于函數(shù)依賴于A屬性時,屬性A與B的聯(lián)系是(B)。

A.1對多B.多對1C.多對多D.以上都不是2021/5/955

第四章習(xí)題一、單項選擇題8、消除了部分函數(shù)依賴的1NF關(guān)系模式,必定是(B)。

A.1NFB.2NFC.3NFD.4NF9、關(guān)系模式分解(B)。

A.惟一B.不惟一10、設(shè)K為R(U)中的屬性或?qū)傩约?,若KU,則K為R的(B)。

A.外部鍵B.候選鍵C.主屬性D.主鍵11、在關(guān)系模式R(A,B,C,D)中,有函數(shù)依賴集F={B→C,C→D,D→A,}

,則R能達(dá)到(B)。

A.1NFB.2NFC.3NFD.以上三者都不是2021/5/956第四章習(xí)題一、單項選擇題12、能夠消除多值依賴引起的冗余的是(C)。

A.2NFB.3NFC.4NFD.BCNF13、設(shè)有關(guān)系W(工號,姓名,工種,定額),將其規(guī)范化到第三范式正確的答案是(C)分解。

A.W1(工號,姓名)W2(工種,定額)

B.W1(工號,工種,定額)W2(工號,姓名)

C.W1(工號,姓名,工種)W2(工種,定額)

D.以上都不對14、設(shè)一關(guān)系模式為R<U,F>,U是R的屬性集合,X,Y是U的子集,則多值依賴的傳遞律為(B)。

A.如果X→Y,且Y→Z,則X→ZB.如果X→→Y,且Y→→Z,則X→→(Z-Y)C.如果X→→Y,則X→→(U-Y-X)

D.如果X→→Y,UW,則WX→→VY2021/5/957第四章習(xí)題二、多項選擇題1、一個3NF(AC)。

A.必定是2NFB.可能是2NFC.必定是1NFD.可能是1NF2、分解關(guān)系時應(yīng)遵循的原則是(CD)分解。

A.消除數(shù)據(jù)冗余B.避免操作異常

C.分解必須無損D.分解后的關(guān)系要相對獨(dú)立3、設(shè)X,Y是關(guān)系模式R的兩個子集,若存在函數(shù)依賴X→Y,則它們之間的聯(lián)系方式應(yīng)為(AC)。

A.1:1B.1:MC.M:1

D.M:N4、若關(guān)系R的屬性都是主屬性,則R必定是(ABC)。

A.1NFB.2NFC.3NFD.無法確定2021/5/958第四章習(xí)題二、多項選擇題5、在關(guān)系數(shù)據(jù)庫規(guī)范化理論中,在執(zhí)行“分解”時,應(yīng)滿足(BD)。

A.數(shù)據(jù)的一致性B.無損聯(lián)接性

C.數(shù)據(jù)完整性D.保持依賴性6、下面關(guān)于第四范式的敘述正確的是(ABC)。

A.第四范式的條件實質(zhì)上是BCNF范式條件

B.第四范式應(yīng)用于多值依賴

C.如果一個關(guān)系屬于第四范式,則每個非平凡多值依賴實際上就是一個左邊為超鍵的函數(shù)依賴

D.屬于BCNF范式的每個關(guān)系都屬于第四范式。7、關(guān)系數(shù)據(jù)庫設(shè)計理論主要包括(ACD)方面的內(nèi)容。

A.數(shù)據(jù)依賴B.數(shù)據(jù)完整性約束C.范式

D.模式設(shè)計方法8、好的模式設(shè)計應(yīng)符合(BCD)原則。

A.完整性B.表達(dá)性C.分離性D.最小冗余2021/5/959第四章習(xí)題三、綜合應(yīng)用題1、分析關(guān)系模式:STUDENT(學(xué)號,姓名,出生日期,系名,班號,宿舍區(qū)),指出其候選關(guān)鍵字,最小依賴集和存在的傳遞函數(shù)依賴。解:候選關(guān)鍵字:學(xué)號(每個學(xué)生只有惟一學(xué)號)

最小依賴集:{學(xué)號→姓名,學(xué)號→出生日期,學(xué)號→班號,系名→宿舍區(qū),班號→系名}存在傳遞函數(shù)依賴:學(xué)號→系名→宿舍區(qū)學(xué)號→宿舍區(qū)班號→系名→宿舍區(qū)班號→宿舍區(qū)學(xué)號→班號→系名學(xué)號→系名。ttt2021/5/960第四章習(xí)題三、綜合應(yīng)用題2、指出下面關(guān)系模式是第幾范式?并說明理由。

(1).R(X,Y,Z)F={XY→Z}(2).R(X,Y,Z)F={Y→Z,XZ→Y}(3).R(X,Y,Z)F={Y→Z,Y→X,X→YZ}(4).R(X,Y,Z)F={X→Y,X→Z}

(5).R(X,Y,Z)F={XY→Z}(6).R(W,X,Y,Z)F={X→Z,WX→Y}解:(1).R是BCNF。R的候選關(guān)鍵字為XY,F(xiàn)中只有一個函數(shù)依賴,而該函數(shù)的左部包含了R的候選關(guān)鍵字為XY。

(2).R是3NF。R的候選關(guān)鍵字為XY和XZ,R中屬性都是主屬性,不存在非主屬性對候選關(guān)鍵字的傳遞依賴。2021/5/961第四章習(xí)題三、綜合應(yīng)用題解:(3).R是BCNF。R的候選關(guān)鍵字為X和Y,因為X→YZ所以X→Y,X→Z,由于Z是直接函數(shù)依賴于X,而不是傳遞依賴于X。又因為F的每一函數(shù)依賴的左部都包含了任一候選關(guān)鍵字,所以R是BCNF。

(4).R是BCNF。R的候選關(guān)鍵字為X,而且F中每一函數(shù)依賴的左部都包含了候選關(guān)鍵字X。

(5).R是BCNF。R的候選關(guān)鍵字為XY,而且F中每一函數(shù)依賴的左部都包含了候選關(guān)鍵字XY。

(6).R是1NF。R的候選關(guān)鍵字為WX,則Y,Z為非主屬性,又由于X→Z,因此F中存在非主屬性對候選關(guān)鍵字的部分函數(shù)依賴。2021/5/962第四章習(xí)題三、綜合應(yīng)用題3、設(shè)關(guān)系模式R<U,F>,其中:

U={A,B,C,D,P}F={A→B,C→P,E→A,CE→D}

求出R的所有候選關(guān)鍵字。解:根據(jù)候選關(guān)鍵字的定義,如果函數(shù)依賴X→U在R上成立,且不存在任何X’X,使得X’→U也成立,則稱X是R的一個候選關(guān)鍵字。C、E在所有函數(shù)的右部都未出現(xiàn),所以C、E必定是候選關(guān)鍵字中的成員。又∵(CE)+=ABCDEP,即CE→U

R只有惟一一個候選鍵CE。2021/5/963第四章習(xí)題三、綜合應(yīng)用題4、設(shè)關(guān)系模式R(C,T,S,N,G)F={C→T,CS→G,E→A}

求出R的所有候選關(guān)鍵字。解:∵

C、S在所有函數(shù)依賴的右部都未出現(xiàn),所以C、S必定是候選關(guān)鍵字中的成員。又∵(CS)+=CTSNG,即CS→U

R只有惟一一個候選鍵CS。2021/5/964第四章習(xí)題三、綜合應(yīng)用題5、設(shè)關(guān)系模式R<U,F>,其中:

U={A,B,C,D,E}F={A→D,E→D,D→B,BC→D,DC→A}(1)求出R的所有候選關(guān)鍵字。(2)判斷={AB,AE,CE,BCD,AC}是否為無損聯(lián)接分解?解:(1)∵C、E在所有函數(shù)依賴的右部都未出現(xiàn),所以C、E必定是候選關(guān)鍵字中的成員。又∵(CE)+=ABCDE,即CE→U

R只有惟一一個候選鍵CE。

(2)的無損聯(lián)接判斷表如下:2021/5/965第四章習(xí)題三、綜合應(yīng)用題(2)判斷={AB,AE,CE,BCD,AC}是否為無損聯(lián)接分解?F={A→D,E→D,D→B,BC→D,DC→A}解:(2)的無損聯(lián)接判斷表如下:RiABCDEADa1b12b13a4b15ABa1a2b23b24b25BEb31a2b33b34a5CDEb41b42a3a4a4AEa1b52b53b54a5RiABCDEADa1a2b13a4b15ABa1a2b23b24b25BEb31a2b33b34a5CDEb41a2a3a4a5AEa1a2b53b54a5注:A→D,DC→A出現(xiàn)交叉現(xiàn)象b41不能替換成a12021/5/966第四章習(xí)題三、綜合應(yīng)用題(2)判斷={AB,AE,CE,BCD,AC}是否為無損聯(lián)接分解?F={A→D,E→D,D→B,BC→D,DC→A}解:續(xù)(2)的無損聯(lián)接判斷表如下:RiABCDEADa1a2a4ABa1a2BEa2

a5CDEa2a3a4a5AEa1a2a4a5RiABCDEADa1a2b13a4b15ABa1a2b23b24b25BEb31a2b33b34a5CDEb41a2a3a4a5AEa1a2b53b54a5沒有出現(xiàn)全a行,所以由此判斷不具有無損聯(lián)接性2021/5/967第四章習(xí)題三、綜合應(yīng)用題6、設(shè)有函數(shù)依賴集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},計算屬性集D關(guān)于F的閉包D+。解:第一次:1.X(0)=,X(1)=D;

2.由于X(0)X(1),置X(0)=D;

3.

搜索F中的每一個函數(shù)依賴,得D→HG,置X(1)=DHG=DHG。第二次:2.X(0)X(1),置X(0)=DHG3.搜索F中的每一個函數(shù)依賴,沒找到,置X(1)=DHG

由于X(1)=X(0)

所以

D+

=DHG。

2021/5/968第四章習(xí)題三、綜合應(yīng)用題7、設(shè)有函數(shù)依賴集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},求與F等價的最小函數(shù)依賴集。解:(1)將F中右部屬性單一化:(2)對于AB→C,由于有A→C,則為多余的函數(shù)依賴。AB→C,

溫馨提示

  • 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

提交評論