問題詳情

15. 下列那一項資料庫正規化的目的是讓「每一非鍵屬性都非遞移(Non-transitive)相依於主鍵」?
(A) 1NF
(B) 2NF
(C) 3NF
(D) BCNF。

參考答案

答案:C
難度:適中0.557576
統計:A(11),B(27),C(92),D(12),E(0)

用户評論

Grace Chen】評論

第一正規形式刪除各個資料表中的重複群組。為每一組關聯的資料建立不同的資料表。使用主索引鍵識別每一組關聯的資料。第二正規形式為可套用於多筆記錄的多組值建立不同的資料表。使用外部索引鍵,讓這些資料表產生關聯。第三正規形式刪除不依賴索引鍵的欄位。資料來源 http://support.microsoft.com/kb/283878/zh-tw

騏騏】評論

NF = Normal Form寬鬆    1NF 第一正規化             - 刪除重複群→轉成單一紀錄             - 唯一識別碼  ex. ID編號  ↓       2NF 第二正規化             - 符合1NF             - table裡的所有資料都要跟key有關,否則要拆出來變新table              ex. 採購table內有:採購物品編號(key)、品名、單價、廠商名稱、廠商地址                      其中廠商地址可拆出來變廠商table,再去細存廠商資料  ↓       3NF 第三正規化(現在大多數資料庫!!)             - 符合1NF、2NF             - 非key的屬性,只能跟key有關,不能跟其他屬性有關...