數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)實(shí)踐試題及答案_第1頁(yè)
數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)實(shí)踐試題及答案_第2頁(yè)
數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)實(shí)踐試題及答案_第3頁(yè)
數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)實(shí)踐試題及答案_第4頁(yè)
數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)實(shí)踐試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化設(shè)計(jì)實(shí)踐試題及答案姓名:____________________

一、單項(xiàng)選擇題(每題2分,共10題)

1.數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)的主要目的是:

A.提高數(shù)據(jù)存儲(chǔ)效率

B.優(yōu)化查詢(xún)性能

C.避免數(shù)據(jù)冗余和更新異常

D.減少存儲(chǔ)空間

2.在關(guān)系數(shù)據(jù)庫(kù)中,以下哪一項(xiàng)不是第三范式(3NF)的要求?

A.每個(gè)非主屬性完全依賴(lài)于主鍵

B.沒(méi)有部分依賴(lài)

C.沒(méi)有傳遞依賴(lài)

D.存在非主屬性對(duì)主鍵的部分依賴(lài)

3.以下關(guān)于關(guān)系模式R的函數(shù)依賴(lài)集F,下列說(shuō)法錯(cuò)誤的是:

A.R中的每個(gè)非主屬性都完全依賴(lài)于R的主鍵

B.F中的函數(shù)依賴(lài)都是平凡的

C.F中沒(méi)有傳遞依賴(lài)

D.F中的函數(shù)依賴(lài)都是非平凡的

4.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,以下哪種方法可以有效地避免數(shù)據(jù)冗余?

A.使用視圖

B.使用觸發(fā)器

C.使用規(guī)范化設(shè)計(jì)

D.使用索引

5.以下關(guān)于數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)的說(shuō)法,正確的是:

A.規(guī)范化設(shè)計(jì)會(huì)導(dǎo)致數(shù)據(jù)冗余

B.規(guī)范化設(shè)計(jì)會(huì)降低查詢(xún)性能

C.規(guī)范化設(shè)計(jì)可以避免數(shù)據(jù)冗余和更新異常

D.規(guī)范化設(shè)計(jì)會(huì)增加存儲(chǔ)空間

6.在關(guān)系數(shù)據(jù)庫(kù)中,以下哪種關(guān)系模式不屬于第三范式?

A.R(A,B,C)且A→B,B→C

B.R(A,B,C)且A→B,B→A

C.R(A,B,C)且A→B,B→C,A→C

D.R(A,B,C)且A→B,B→A,A→C

7.以下關(guān)于數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)的說(shuō)法,錯(cuò)誤的是:

A.規(guī)范化設(shè)計(jì)可以提高數(shù)據(jù)的一致性

B.規(guī)范化設(shè)計(jì)可以降低數(shù)據(jù)冗余

C.規(guī)范化設(shè)計(jì)會(huì)降低查詢(xún)性能

D.規(guī)范化設(shè)計(jì)可以減少存儲(chǔ)空間

8.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,以下哪種方法可以有效地避免數(shù)據(jù)冗余和更新異常?

A.使用外鍵約束

B.使用觸發(fā)器

C.使用規(guī)范化設(shè)計(jì)

D.使用索引

9.以下關(guān)于關(guān)系數(shù)據(jù)庫(kù)的函數(shù)依賴(lài),下列說(shuō)法正確的是:

A.如果F是R上的函數(shù)依賴(lài)集,那么F+包含F(xiàn)

B.如果F是R上的函數(shù)依賴(lài)集,那么F+不包含F(xiàn)

C.如果F是R上的函數(shù)依賴(lài)集,那么F+包含F(xiàn)的子集

D.如果F是R上的函數(shù)依賴(lài)集,那么F+不包含F(xiàn)的子集

10.在數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)中,以下哪種范式是最嚴(yán)格的?

A.第一范式(1NF)

B.第二范式(2NF)

C.第三范式(3NF)

D.第四范式(4NF)

二、多項(xiàng)選擇題(每題3分,共10題)

1.數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)的主要目的是:

A.減少數(shù)據(jù)冗余

B.避免數(shù)據(jù)更新異常

C.提高查詢(xún)效率

D.減少存儲(chǔ)空間

2.在關(guān)系數(shù)據(jù)庫(kù)中,以下哪些是關(guān)系模式應(yīng)滿(mǎn)足的條件?

A.每一列都是不可分割的數(shù)據(jù)項(xiàng)

B.每一列都是原子性數(shù)據(jù)

C.列的順序可以任意排列

D.每一列可以有不同的數(shù)據(jù)類(lèi)型

3.以下關(guān)于函數(shù)依賴(lài)的描述,正確的是:

A.函數(shù)依賴(lài)可以用來(lái)定義關(guān)系模式中的數(shù)據(jù)約束

B.函數(shù)依賴(lài)是關(guān)系模式中數(shù)據(jù)間的關(guān)系

C.函數(shù)依賴(lài)可以用來(lái)保證數(shù)據(jù)的一致性

D.函數(shù)依賴(lài)是數(shù)據(jù)完整性的一種體現(xiàn)

4.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,以下哪些方法可以提高數(shù)據(jù)的一致性?

A.使用主鍵和外鍵約束

B.使用觸發(fā)器

C.使用視圖

D.使用索引

5.以下關(guān)于第三范式的描述,正確的是:

A.第三范式要求所有非主屬性都完全依賴(lài)于主鍵

B.第三范式可以消除非主屬性對(duì)主鍵的部分依賴(lài)

C.第三范式不能消除非主屬性對(duì)主鍵的傳遞依賴(lài)

D.第三范式可以減少數(shù)據(jù)冗余

6.在數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)中,以下哪些是影響查詢(xún)性能的因素?

A.數(shù)據(jù)冗余

B.數(shù)據(jù)更新異常

C.關(guān)系模式的復(fù)雜度

D.查詢(xún)語(yǔ)句的優(yōu)化

7.以下關(guān)于關(guān)系模式R的函數(shù)依賴(lài)集F,哪些說(shuō)法是正確的?

A.F中的函數(shù)依賴(lài)都是平凡的

B.F中的函數(shù)依賴(lài)都是非平凡的

C.F中的函數(shù)依賴(lài)可能既非平凡也非非平凡

D.F中的函數(shù)依賴(lài)不可能既非平凡也非非平凡

8.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,以下哪些是提高數(shù)據(jù)一致性的方法?

A.使用觸發(fā)器

B.使用存儲(chǔ)過(guò)程

C.使用規(guī)范化設(shè)計(jì)

D.使用視圖

9.以下關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)范式的描述,正確的是:

A.第一范式是最低的范式

B.第二范式是建立在第一范式之上的

C.第三范式是建立在第二范式之上的

D.第四范式是建立在第三范式之上的

10.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,以下哪些是影響數(shù)據(jù)完整性的因素?

A.函數(shù)依賴(lài)

B.候選鍵

C.關(guān)系模式的設(shè)計(jì)

D.查詢(xún)語(yǔ)句的編寫(xiě)

三、判斷題(每題2分,共10題)

1.數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)過(guò)程中,第二范式(2NF)可以消除非主屬性對(duì)主鍵的部分依賴(lài)。()

2.函數(shù)依賴(lài)F中的屬性集合Y對(duì)屬性集合X的函數(shù)依賴(lài)X→Y,如果Y不包含X中的任何屬性,則稱(chēng)X→Y為平凡函數(shù)依賴(lài)。()

3.在關(guān)系數(shù)據(jù)庫(kù)中,第一范式(1NF)是關(guān)系模式的最基本要求。()

4.規(guī)范化設(shè)計(jì)會(huì)導(dǎo)致數(shù)據(jù)冗余增加,查詢(xún)性能降低。()

5.觸發(fā)器可以用來(lái)保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的一致性和完整性。()

6.視圖是一種虛擬表,它不存儲(chǔ)數(shù)據(jù),只存儲(chǔ)查詢(xún)語(yǔ)句。()

7.在數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)中,第三范式(3NF)可以消除非主屬性對(duì)主鍵的傳遞依賴(lài)。()

8.函數(shù)依賴(lài)X→Y,如果Y中的每個(gè)屬性都完全依賴(lài)于X,則稱(chēng)X→Y為完全函數(shù)依賴(lài)。()

9.數(shù)據(jù)庫(kù)設(shè)計(jì)范式中,第四范式(4NF)可以消除非主屬性對(duì)主鍵的復(fù)合依賴(lài)。()

10.使用外鍵約束可以保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的引用完整性。()

四、簡(jiǎn)答題(每題5分,共6題)

1.簡(jiǎn)述數(shù)據(jù)庫(kù)規(guī)范化的過(guò)程,并說(shuō)明每個(gè)規(guī)范化步驟的目的。

2.解釋什么是函數(shù)依賴(lài),并舉例說(shuō)明平凡的函數(shù)依賴(lài)和非平凡的函數(shù)依賴(lài)。

3.說(shuō)明為什么規(guī)范化設(shè)計(jì)可以減少數(shù)據(jù)冗余和更新異常。

4.簡(jiǎn)述第三范式(3NF)的定義,并解釋如何通過(guò)規(guī)范化設(shè)計(jì)達(dá)到3NF。

5.舉例說(shuō)明在關(guān)系數(shù)據(jù)庫(kù)中如何使用外鍵約束來(lái)維護(hù)數(shù)據(jù)的一致性和完整性。

6.討論數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)與查詢(xún)性能之間的關(guān)系,并給出優(yōu)化查詢(xún)性能的建議。

試卷答案如下

一、單項(xiàng)選擇題

1.C

解析思路:數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)的主要目的是避免數(shù)據(jù)冗余和更新異常,提高數(shù)據(jù)的一致性。

2.D

解析思路:第三范式要求每個(gè)非主屬性都完全依賴(lài)于主鍵,不存在非主屬性對(duì)主鍵的部分依賴(lài)或傳遞依賴(lài)。

3.D

解析思路:函數(shù)依賴(lài)X→Y,如果Y中的每個(gè)屬性都完全依賴(lài)于X,則稱(chēng)X→Y為完全函數(shù)依賴(lài),這是第三范式的要求。

4.C

解析思路:規(guī)范化設(shè)計(jì)可以消除數(shù)據(jù)冗余,從而避免數(shù)據(jù)冗余帶來(lái)的更新異常。

5.C

解析思路:規(guī)范化設(shè)計(jì)可以避免數(shù)據(jù)冗余和更新異常,但可能會(huì)增加存儲(chǔ)空間。

6.D

解析思路:關(guān)系模式R(A,B,C)且A→B,B→A,A→C,存在非主屬性對(duì)主鍵的傳遞依賴(lài),不屬于第三范式。

7.C

解析思路:規(guī)范化設(shè)計(jì)可以提高數(shù)據(jù)的一致性,降低數(shù)據(jù)冗余,但不會(huì)降低查詢(xún)性能。

8.C

解析思路:規(guī)范化設(shè)計(jì)可以消除數(shù)據(jù)冗余和更新異常,從而提高數(shù)據(jù)的一致性。

9.A

解析思路:函數(shù)依賴(lài)F中的屬性集合Y對(duì)屬性集合X的函數(shù)依賴(lài)X→Y,如果Y不包含X中的任何屬性,則稱(chēng)X→Y為平凡的函數(shù)依賴(lài)。

10.D

解析思路:第四范式(4NF)是建立在第三范式之上的,可以消除非主屬性對(duì)主鍵的復(fù)合依賴(lài)。

二、多項(xiàng)選擇題

1.ABC

解析思路:數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)的主要目的是減少數(shù)據(jù)冗余、避免數(shù)據(jù)更新異常和提高查詢(xún)效率。

2.AB

解析思路:關(guān)系模式應(yīng)滿(mǎn)足每一列都是不可分割的數(shù)據(jù)項(xiàng)和每一列都是原子性數(shù)據(jù)。

3.ABCD

解析思路:函數(shù)依賴(lài)可以用來(lái)定義關(guān)系模式中的數(shù)據(jù)約束、定義數(shù)據(jù)間的關(guān)系、保證數(shù)據(jù)的一致性和體現(xiàn)數(shù)據(jù)完整性。

4.ABC

解析思路:使用主鍵和外鍵約束、觸發(fā)器和視圖可以提高數(shù)據(jù)的一致性。

5.ABD

解析思路:第三范式可以消除非主屬性對(duì)主鍵的部分依賴(lài)和傳遞依賴(lài),減少數(shù)據(jù)冗余。

6.ABCD

解析思路:數(shù)據(jù)冗余、數(shù)據(jù)更新異常、關(guān)系模式的復(fù)雜度和查詢(xún)語(yǔ)句的優(yōu)化都會(huì)影響查詢(xún)性能。

7.ABCD

解析思路:函數(shù)依賴(lài)F中的屬性集合Y對(duì)屬性集合X的函數(shù)依賴(lài)X→Y可以是平凡的、非平凡的,也可以既非平凡也非非平凡。

8.ABCD

解析思路:使用觸發(fā)器、存儲(chǔ)過(guò)程、規(guī)范化設(shè)計(jì)和視圖都可以提高數(shù)據(jù)的一致性。

9.ABCD

解析思路:第一范式是最低的范式,第二范式是建立在第一范式之上的,第三范式是建立在第二范式之上的,第四范式是建立在第三范式之上的。

10.ABCD

解析思路:函數(shù)依賴(lài)、候選鍵、關(guān)系模式的設(shè)計(jì)和查詢(xún)語(yǔ)句的編寫(xiě)都會(huì)影響數(shù)據(jù)完整性。

三、判斷題

1.×

解析思路:第二范式(2NF)是為了消除非主屬性對(duì)主鍵的部分依賴(lài),但可能存在傳遞依賴(lài)。

2.√

解析思路:平凡的函數(shù)依賴(lài)是Y包含X中的所有屬性,非平凡的函數(shù)依賴(lài)是Y不包含X中的任何屬性。

3.√

解析思路:第一范式(1NF)是關(guān)系模式的最基本要求,它要求每個(gè)屬性都是不可分割的。

4.×

解析思路:規(guī)范化設(shè)計(jì)可以減少數(shù)據(jù)冗余,但可能會(huì)增加存儲(chǔ)空間,并不會(huì)降低查詢(xún)性能。

5.√

解析思路:觸發(fā)器可以用來(lái)執(zhí)行特定的操作,以保持?jǐn)?shù)據(jù)的一致性和完整性。

6.√

解析思路:視圖是一種虛擬表,它不存儲(chǔ)數(shù)據(jù),只存儲(chǔ)查詢(xún)語(yǔ)句

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論