NEW
Font size
Worksheets第四章 資料庫正規化
Total questions: 20
Worksheet time: 10mins
若原始資料表,尚未經過正規化資料表時,則可能會產生以下那一個情況?
易於進行更新資料
重複資料較多
比較容易提升工作效率
比較容易刪除資料
下列哪一種是尚未經過正規化資料表的特徵呢?
沒有重複資料
不會浪費時間
輸入資料不易出錯
浪費記憶體空間
在進行資料庫設計時,若是設計不良將會造成異常發生,其中不包括下列那一個異常現象呢?
查詢異常
新增異常
刪除異常
修改異常
關於「正規化」的目的,下列何者不正確?
除去重複性資料
確保資料的相依關係
分割成數個不重複的資料表
全部的資料不分類別集中在一起
在學籍資料表中,常見學號欄位來決定姓名,因此,我們可以稱「學號」為何?
相依因素
決定因素
以上皆是
以上皆非
在選課資料表中,至少會有三個欄位,分別為學號、課號及成績,請問這三個欄位的相依關係為何?
成績部份功能相依於{學號,課號}
{學號,課號}部份功能相依於成績
{學號,課號}完全功能相依於成績
成績完全功能相依於{學號,課號}
假設在關聯表R(X,Y,Z)中,包含一組功能相依(X,Y)àZ,如果我們從關聯表R中移除任一屬性X或Y時,則使得這個功能相依(X,Y)àZ存在,此時我們稱Z與(X,Y)的關係為何?
部份功能相依
遞移功能相依
完全功能相依
以上皆是
關於「遞移相依」的敘述,下列何者正確呢?
是指在二個欄位間並非直接相依
是指要借助第三個欄位來達成資料相依的關係
Y相依於 X;而 Z 又相依於Y, 如此 X 與 Z 之間就是遞移相依的關係
以上皆是
關於「正規化」的敘述,下列何者正確?
用來檢驗關聯式資料庫設計妥當性的方法
檢查資料之間的相依性
避免不一致及重複問題
以上皆是
尚未正規化的資料表之問題,下列何者正確?
重複性問題
資料之間的相依性問題
異常性問題
以上皆可能發生
關於資料庫的正規化步驟,下列敘述何者不正確?
第一正規化形式在刪除重覆資料
第二正規化形式在刪除部分依賴資料
第三正規化形式在刪除功能依賴資料
第四正規化形式在刪除多值依賴資料
若某關聯表已符合Boyce-Codd正規化,則需再除去下列哪一項後,該關聯表才符合第4正規化?
遞移相依
部分相依
多值相依
重複群
有關資料庫,下列何者為錯?
每一個欄位內容可以儲存一個以上的資料值
資料表中最好不要出現沒有意義且相同的多個欄位,如姓名一,姓名二等
多對多的關聯最好能將之轉化成多個一對多對應
資料表的正規化可將資料的重複減至最少
在關聯表刪除多重值屬性,讓關聯表只擁有單元值屬性是哪一階正規化型式?
1NF
2NF
3NF
4NF
消除非鍵欄位與主鍵間之功能相依為:
第一正規化
第二正規化
第三正規化
第四正規化
資料庫的正規化中,不可以從主鍵值的一部份,就可以直接辨識出某些欄位的值,也就是避免或消除「遞移依賴性(Transitive dependency)」的時級是
1NF
2NF
3NF
以上皆是
如果關聯表擁有多個複合候選鍵的情況下,刪除候選鍵間的功能相依是哪一階正規化型式?
1NF
2F
3NF
BCNF
有關一個良好的「關聯表」的敘述,應該是要具有下列那些特性?
沒有重複性問題
沒有資料之間的相依性問題
沒有異常性問題
以上皆是
有關反正規化與正規化的關係,下列敘述何者正確?
反正規化是執行運算SELECT
反正規化是執行運算JOIN
正規化是執行運算SELECT
正規化是執行運算JOIN
下列何者不是資料庫正規化後的好處?
加速查詢速度
加速新增速度
加速刪除速度
加速修改速度
