數(shù)據(jù)庫(kù)設(shè)計(jì)中的反模式識(shí)別試題及答案_第1頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)中的反模式識(shí)別試題及答案_第2頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)中的反模式識(shí)別試題及答案_第3頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)中的反模式識(shí)別試題及答案_第4頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)中的反模式識(shí)別試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

VIP免費(fèi)下載

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)設(shè)計(jì)中的反模式識(shí)別試題及答案姓名:____________________

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

1.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,以下哪項(xiàng)不是反模式?

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

B.不一致的數(shù)據(jù)更新

C.過度規(guī)范化

D.適當(dāng)?shù)乃饕?/p>

2.反模式“數(shù)據(jù)冗余”的主要缺點(diǎn)是什么?

A.數(shù)據(jù)存儲(chǔ)空間增加

B.數(shù)據(jù)更新效率降低

C.數(shù)據(jù)一致性難以保證

D.以上都是

3.以下哪項(xiàng)不是反模式“不一致的數(shù)據(jù)更新”的表現(xiàn)?

A.同一數(shù)據(jù)在不同表中存在不同值

B.數(shù)據(jù)更新時(shí),部分?jǐn)?shù)據(jù)未被更新

C.數(shù)據(jù)更新后,部分?jǐn)?shù)據(jù)被刪除

D.數(shù)據(jù)更新時(shí),部分?jǐn)?shù)據(jù)被插入

4.反模式“過度規(guī)范化”會(huì)導(dǎo)致什么問題?

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

B.數(shù)據(jù)更新效率降低

C.數(shù)據(jù)查詢效率降低

D.以上都是

5.以下哪項(xiàng)不是反模式“冗余的視圖”的表現(xiàn)?

A.視圖之間存在重復(fù)數(shù)據(jù)

B.視圖更新時(shí),需要更新多個(gè)視圖

C.視圖查詢時(shí),需要查詢多個(gè)視圖

D.視圖創(chuàng)建時(shí),需要?jiǎng)?chuàng)建多個(gè)視圖

6.反模式“冗余的索引”的主要缺點(diǎn)是什么?

A.索引維護(hù)成本增加

B.數(shù)據(jù)插入、刪除、更新操作效率降低

C.索引占用空間增加

D.以上都是

7.以下哪項(xiàng)不是反模式“冗余的觸發(fā)器”的表現(xiàn)?

A.觸發(fā)器之間存在重復(fù)功能

B.觸發(fā)器更新時(shí),需要更新多個(gè)觸發(fā)器

C.觸發(fā)器查詢時(shí),需要查詢多個(gè)觸發(fā)器

D.觸發(fā)器創(chuàng)建時(shí),需要?jiǎng)?chuàng)建多個(gè)觸發(fā)器

8.反模式“冗余的存儲(chǔ)過程”的主要缺點(diǎn)是什么?

A.存儲(chǔ)過程維護(hù)成本增加

B.數(shù)據(jù)操作效率降低

C.存儲(chǔ)過程調(diào)用效率降低

D.以上都是

9.以下哪項(xiàng)不是反模式“冗余的數(shù)據(jù)庫(kù)連接”的表現(xiàn)?

A.數(shù)據(jù)庫(kù)連接過多

B.數(shù)據(jù)庫(kù)連接頻繁切換

C.數(shù)據(jù)庫(kù)連接占用資源過多

D.數(shù)據(jù)庫(kù)連接穩(wěn)定

10.反模式“冗余的備份”的主要缺點(diǎn)是什么?

A.備份空間占用過多

B.備份操作效率降低

C.數(shù)據(jù)恢復(fù)效率降低

D.以上都是

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

1.以下哪些是數(shù)據(jù)庫(kù)設(shè)計(jì)中的常見反模式?

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

B.不一致的數(shù)據(jù)更新

C.過度規(guī)范化

D.數(shù)據(jù)庫(kù)連接冗余

E.數(shù)據(jù)庫(kù)備份冗余

2.反模式“數(shù)據(jù)冗余”可能導(dǎo)致哪些問題?

A.數(shù)據(jù)更新不一致

B.數(shù)據(jù)存儲(chǔ)空間浪費(fèi)

C.數(shù)據(jù)查詢效率降低

D.數(shù)據(jù)庫(kù)維護(hù)成本增加

E.以上都是

3.以下哪些措施可以有效避免“不一致的數(shù)據(jù)更新”?

A.使用觸發(fā)器保證數(shù)據(jù)一致性

B.定期進(jìn)行數(shù)據(jù)同步

C.使用分布式數(shù)據(jù)庫(kù)

D.使用數(shù)據(jù)復(fù)制技術(shù)

E.以上都是

4.反模式“過度規(guī)范化”可能導(dǎo)致哪些問題?

A.數(shù)據(jù)插入、刪除、更新操作效率降低

B.數(shù)據(jù)庫(kù)性能下降

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

D.數(shù)據(jù)完整性難以保證

E.以上都是

5.以下哪些是反模式“冗余的視圖”可能帶來(lái)的問題?

A.視圖更新困難

B.視圖查詢效率降低

C.視圖維護(hù)成本增加

D.視圖更新不一致

E.以上都是

6.反模式“冗余的索引”可能產(chǎn)生哪些負(fù)面影響?

A.索引維護(hù)成本增加

B.數(shù)據(jù)操作效率降低

C.索引占用空間增加

D.數(shù)據(jù)庫(kù)性能下降

E.以上都是

7.反模式“冗余的觸發(fā)器”可能導(dǎo)致哪些問題?

A.觸發(fā)器維護(hù)成本增加

B.數(shù)據(jù)操作效率降低

C.觸發(fā)器調(diào)用不一致

D.觸發(fā)器邏輯復(fù)雜

E.以上都是

8.反模式“冗余的存儲(chǔ)過程”可能帶來(lái)的問題包括:

A.存儲(chǔ)過程維護(hù)成本增加

B.數(shù)據(jù)操作效率降低

C.存儲(chǔ)過程調(diào)用不一致

D.系統(tǒng)性能下降

E.以上都是

9.以下哪些是反模式“冗余的數(shù)據(jù)庫(kù)連接”可能帶來(lái)的問題?

A.數(shù)據(jù)庫(kù)連接過多

B.數(shù)據(jù)庫(kù)連接頻繁切換

C.數(shù)據(jù)庫(kù)連接占用資源過多

D.數(shù)據(jù)庫(kù)連接穩(wěn)定性下降

E.以上都是

10.反模式“冗余的備份”可能導(dǎo)致哪些問題?

A.備份空間占用過多

B.備份操作效率降低

C.數(shù)據(jù)恢復(fù)效率降低

D.數(shù)據(jù)庫(kù)安全性下降

E.以上都是

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

1.數(shù)據(jù)庫(kù)設(shè)計(jì)中的反模式是指那些違反數(shù)據(jù)庫(kù)設(shè)計(jì)原則和最佳實(shí)踐的模式。(對(duì))

2.數(shù)據(jù)冗余在數(shù)據(jù)庫(kù)設(shè)計(jì)中是完全不必要的,因?yàn)樗粫?huì)增加數(shù)據(jù)維護(hù)的難度。(錯(cuò))

3.視圖是數(shù)據(jù)庫(kù)中的一種虛擬表,它不會(huì)占用實(shí)際的存儲(chǔ)空間。(對(duì))

4.使用觸發(fā)器可以完全避免數(shù)據(jù)更新不一致的問題。(錯(cuò))

5.數(shù)據(jù)庫(kù)規(guī)范化程度越高,數(shù)據(jù)庫(kù)的性能越好。(錯(cuò))

6.索引可以提高數(shù)據(jù)庫(kù)查詢的效率,但不會(huì)影響數(shù)據(jù)更新的速度。(錯(cuò))

7.觸發(fā)器是數(shù)據(jù)庫(kù)中的一種特殊類型的存儲(chǔ)過程,它可以在數(shù)據(jù)發(fā)生變化時(shí)自動(dòng)執(zhí)行。(對(duì))

8.存儲(chǔ)過程可以提高數(shù)據(jù)庫(kù)應(yīng)用程序的性能,因?yàn)樗鼫p少了網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量。(對(duì))

9.數(shù)據(jù)庫(kù)連接冗余會(huì)導(dǎo)致數(shù)據(jù)庫(kù)資源浪費(fèi),并可能影響數(shù)據(jù)庫(kù)的穩(wěn)定性。(對(duì))

10.定期進(jìn)行數(shù)據(jù)庫(kù)備份是防止數(shù)據(jù)丟失的重要措施,但備份越多越好。(錯(cuò))

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

1.簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)中常見的反模式及其可能帶來(lái)的問題。

2.解釋什么是規(guī)范化,并說明過度規(guī)范化的弊端。

3.如何識(shí)別和避免數(shù)據(jù)庫(kù)設(shè)計(jì)中的數(shù)據(jù)冗余?

4.說明觸發(fā)器在數(shù)據(jù)庫(kù)設(shè)計(jì)中的作用及其可能帶來(lái)的風(fēng)險(xiǎn)。

5.分析存儲(chǔ)過程在數(shù)據(jù)庫(kù)設(shè)計(jì)中的應(yīng)用及其優(yōu)缺點(diǎn)。

6.討論數(shù)據(jù)庫(kù)備份的重要性,并列舉幾種常見的備份策略。

試卷答案如下

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

1.C

解析思路:數(shù)據(jù)冗余、不一致的數(shù)據(jù)更新、過度規(guī)范化均為數(shù)據(jù)庫(kù)設(shè)計(jì)中的反模式,而適當(dāng)?shù)乃饕莾?yōu)化數(shù)據(jù)庫(kù)性能的一種方式,不屬于反模式。

2.D

解析思路:數(shù)據(jù)冗余會(huì)導(dǎo)致數(shù)據(jù)更新不一致、數(shù)據(jù)存儲(chǔ)空間浪費(fèi)、數(shù)據(jù)查詢效率降低、數(shù)據(jù)庫(kù)維護(hù)成本增加等問題。

3.C

解析思路:不一致的數(shù)據(jù)更新表現(xiàn)為同一數(shù)據(jù)在不同表中存在不同值、數(shù)據(jù)更新時(shí),部分?jǐn)?shù)據(jù)未被更新、數(shù)據(jù)更新后,部分?jǐn)?shù)據(jù)被刪除,但不包括數(shù)據(jù)被插入。

4.D

解析思路:過度規(guī)范化會(huì)導(dǎo)致數(shù)據(jù)插入、刪除、更新操作效率降低、數(shù)據(jù)庫(kù)性能下降、數(shù)據(jù)冗余、數(shù)據(jù)完整性難以保證等問題。

5.D

解析思路:冗余的視圖會(huì)導(dǎo)致視圖更新困難、視圖查詢效率降低、視圖維護(hù)成本增加、視圖更新不一致等問題。

6.D

解析思路:冗余的索引會(huì)導(dǎo)致索引維護(hù)成本增加、數(shù)據(jù)操作效率降低、索引占用空間增加、數(shù)據(jù)庫(kù)性能下降等問題。

7.E

解析思路:冗余的觸發(fā)器會(huì)導(dǎo)致觸發(fā)器維護(hù)成本增加、數(shù)據(jù)操作效率降低、觸發(fā)器調(diào)用不一致、觸發(fā)器邏輯復(fù)雜等問題。

8.E

解析思路:冗余的存儲(chǔ)過程會(huì)導(dǎo)致存儲(chǔ)過程維護(hù)成本增加、數(shù)據(jù)操作效率降低、存儲(chǔ)過程調(diào)用不一致、系統(tǒng)性能下降等問題。

9.E

解析思路:冗余的數(shù)據(jù)庫(kù)連接會(huì)導(dǎo)致數(shù)據(jù)庫(kù)連接過多、數(shù)據(jù)庫(kù)連接頻繁切換、數(shù)據(jù)庫(kù)連接占用資源過多、數(shù)據(jù)庫(kù)連接穩(wěn)定性下降等問題。

10.E

解析思路:冗余的備份會(huì)導(dǎo)致備份空間占用過多、備份操作效率降低、數(shù)據(jù)恢復(fù)效率降低、數(shù)據(jù)庫(kù)安全性下降等問題。

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

1.A,B,C,D,E

解析思路:以上選項(xiàng)均為數(shù)據(jù)庫(kù)設(shè)計(jì)中的常見反模式。

2.A,B,C,D,E

解析思路:以上選項(xiàng)均為數(shù)據(jù)冗余可能導(dǎo)致的問題。

3.A,B,D,E

解析思路:以上選項(xiàng)均為避免“不一致的數(shù)據(jù)更新”的有效措施。

4.A,B,D,E

解析思路:以上選項(xiàng)均為過度規(guī)范化的弊端。

5.A,B,C,D,E

解析思路:以上選項(xiàng)均為反模式“冗余的視圖”可能帶來(lái)的問題。

6.A,B,C,D,E

解析思路:以上選項(xiàng)均為反模式“冗余的索引”可能產(chǎn)生的負(fù)面影響。

7.A,B,C,D,E

解析思路:以上選項(xiàng)均為反模式“冗余的觸發(fā)器”可能導(dǎo)致的問題。

8.A,B,C,D,E

解析思路:以上選項(xiàng)均為反模式“冗余的存儲(chǔ)過程”可能帶來(lái)的問題。

9.A,B,C,D,E

解析思路:以上選項(xiàng)均為反模式“冗余的數(shù)據(jù)庫(kù)連接”可能帶來(lái)的問題。

10.A,B,C,D,E

解析思路:以上選項(xiàng)均為反模式“冗余的備份”可能導(dǎo)致的問題。

三、判斷題

1.對(duì)

解析思路:反模式是指那些違反數(shù)據(jù)庫(kù)設(shè)計(jì)原則和最佳實(shí)踐的模式。

2.錯(cuò)

解析思路:數(shù)據(jù)冗余在某些情況下是有必要的,如提高數(shù)據(jù)查詢效率。

3.對(duì)

解析思路:視圖是虛擬表,不會(huì)實(shí)際存儲(chǔ)數(shù)據(jù)。

4.錯(cuò)

解析思路:觸發(fā)器不能完全避免數(shù)據(jù)更新不一致,但可以減少錯(cuò)誤。

5.錯(cuò)

解析思路

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論