問題詳情

12 下列關於正規式(normal form, NF)的敘述,何者錯誤?
(A)若關聯式資料表 A 符合 BCNF,則 A 符合第三正規式(3NF)
(B)關聯式資料表 A 必符合第一正規式(1NF)
(C)若關聯式資料表 A 符合第二正規式(2NF),則 A 沒有遞移相依(transitive dependency)問題
(D)若關聯式資料表 A 符合第三正規式(3NF),則 A 沒有部分相依(partial dependency)問題

參考答案

答案:C
難度:困難0.383838
統計:A(15),B(22),C(38),D(7),E(0)

用户評論

BB&QQ】評論

資料庫正規化 將資料集(Data Set)中記錄的屬性組合成具有良好結構關係的過程。將資料庫中資料重複性降到最低的過程。主要目的在減少資料的重複性。資料庫的正規化共可分為 1NF (Normal Form)、2NF、3NF、BCNF (Boyce-Codd NormalForm)、4NF、5NF 等多個階段, 不過對於一般資料庫設計來說, 通常只需要執行到 BCNF 即可, 而其他更高階的正規化只有在特殊的情況下才用得到。第一正規化 First Normal Form 1st NF:一筆記錄中不包含重複資料值的欄位(刪除所有重複項)第二正規化 Second Normal Form 2nd NF: 一筆記錄中欄位間個別獨立,去除欄位間的相依性(刪除所有的部分功能依賴性)第三正規化 Third Normal Form 3rd NF:除主鍵外其他個欄位間不具相依性(刪除所有的遞移依賴性)

william】評論

(C)若關聯式資料表 A 符合第二正規式(2NF),則 A 沒有遞移相依(transitive dependency)問題 -第三正規式(3NF)

盧健瑋】評論

第二正規化為部分相依