wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

第四章 資料庫正規化

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

若原始資料表,尚未經過正規化資料表時,則可能會產生以下那一個情況?

a)

易於進行更新資料

b)

重複資料較多

c)

比較容易提升工作效率

d)

比較容易刪除資料

2.

下列哪一種是尚未經過正規化資料表的特徵呢?

a)

沒有重複資料

b)

不會浪費時間

c)

輸入資料不易出錯

d)

浪費記憶體空間

3.

在進行資料庫設計時,若是設計不良將會造成異常發生,其中不包括下列那一個異常現象呢?

a)

查詢異常

b)

新增異常

c)

刪除異常

d)

修改異常

4.

關於「正規化」的目的,下列何者不正確?

a)

除去重複性資料

b)

確保資料的相依關係

c)

分割成數個不重複的資料表

d)

全部的資料不分類別集中在一起

5.

在學籍資料表中,常見學號欄位來決定姓名,因此,我們可以稱「學號」為何?

a)

相依因素

b)

決定因素

c)

以上皆是

d)

以上皆非

6.

在選課資料表中,至少會有三個欄位,分別為學號、課號及成績,請問這三個欄位的相依關係為何?

a)

成績部份功能相依於{學號,課號}

b)

{學號,課號}部份功能相依於成績

c)

{學號,課號}完全功能相依於成績

d)

成績完全功能相依於{學號,課號}

7.

假設在關聯表R(X,Y,Z)中,包含一組功能相依(X,Y)àZ,如果我們從關聯表R中移除任一屬性X或Y時,則使得這個功能相依(X,Y)àZ存在,此時我們稱Z與(X,Y)的關係為何?

a)

部份功能相依

b)

遞移功能相依

c)

完全功能相依

d)

以上皆是

8.

關於「遞移相依」的敘述,下列何者正確呢?

a)

是指在二個欄位間並非直接相依

b)

是指要借助第三個欄位來達成資料相依的關係

c)

Y相依於 X;而 Z 又相依於Y, 如此 X 與 Z 之間就是遞移相依的關係

d)

以上皆是

9.

關於「正規化」的敘述,下列何者正確?

a)

用來檢驗關聯式資料庫設計妥當性的方法

b)

檢查資料之間的相依性

c)

避免不一致及重複問題

d)

以上皆是

10.

尚未正規化的資料表之問題,下列何者正確?

a)

重複性問題

b)

資料之間的相依性問題

c)

異常性問題

d)

以上皆可能發生

11.

關於資料庫的正規化步驟,下列敘述何者不正確?

a)

第一正規化形式在刪除重覆資料

b)

第二正規化形式在刪除部分依賴資料

c)

第三正規化形式在刪除功能依賴資料

d)

第四正規化形式在刪除多值依賴資料

12.

若某關聯表已符合Boyce-Codd正規化,則需再除去下列哪一項後,該關聯表才符合第4正規化?

a)

遞移相依

b)

部分相依

c)

多值相依

d)

重複群

13.

有關資料庫,下列何者為錯?

a)

每一個欄位內容可以儲存一個以上的資料值

b)

資料表中最好不要出現沒有意義且相同的多個欄位,如姓名一,姓名二等

c)

多對多的關聯最好能將之轉化成多個一對多對應

d)

資料表的正規化可將資料的重複減至最少

14.

在關聯表刪除多重值屬性,讓關聯表只擁有單元值屬性是哪一階正規化型式?

a)

1NF

b)

2NF

c)

3NF

d)

4NF

15.

消除非鍵欄位與主鍵間之功能相依為:

a)

第一正規化

b)

第二正規化

c)

第三正規化

d)

第四正規化

16.

資料庫的正規化中,不可以從主鍵值的一部份,就可以直接辨識出某些欄位的值,也就是避免或消除「遞移依賴性(Transitive dependency)」的時級是

a)

1NF

b)

2NF

c)

3NF

d)

以上皆是

17.

如果關聯表擁有多個複合候選鍵的情況下,刪除候選鍵間的功能相依是哪一階正規化型式?

a)

1NF

b)

2F

c)

3NF

d)

BCNF

18.

有關一個良好的「關聯表」的敘述,應該是要具有下列那些特性?

a)

沒有重複性問題

b)

沒有資料之間的相依性問題

c)

沒有異常性問題

d)

以上皆是

19.

有關反正規化與正規化的關係,下列敘述何者正確?

a)

反正規化是執行運算SELECT

b)

反正規化是執行運算JOIN

c)

正規化是執行運算SELECT

d)

正規化是執行運算JOIN

20.

下列何者不是資料庫正規化後的好處?

a)

加速查詢速度

b)

加速新增速度

c)

加速刪除速度

d)

加速修改速度