12 下列關於正規式(normal form, NF)的敘述,何者錯誤?
(A)若關聯式資料表 A 符合 BCNF,則 A 符合第三正規式(3NF)
(B)關聯式資料表 A 必符合第一正規式(1NF)
(C)若關聯式資料表 A 符合第二正規式(2NF),則 A 沒有遞移相依(transitive dependency)問題
(D)若關聯式資料表 A 符合第三正規式(3NF),則 A 沒有部分相依(partial dependency)問題
答案:登入後查看
統計: A(27), B(37), C(133), D(15), E(0) #1510340
統計: A(27), B(37), C(133), D(15), E(0) #1510340
詳解 (共 5 筆)
#1665786
資料庫正規化 將資料集(Data Set)中記錄的屬性組合成具有良好結構關係的過程。將資料庫中資料重複性降到最低的過程。主要目的在減少資料的重複性。
資料庫的正規化共可分為 1NF (Normal Form)、 2NF、3NF、BCNF (Boyce-Codd Normal Form)、4NF、5NF 等多個階段, 不過對於一般 資料庫設計來說, 通常只需要執行到 BCNF 即 可, 而其他更高階的正規化只有在特殊的情況下 才用得到。
- 第一正規化 First Normal Form 1st NF:一筆記錄中不包含重複資料值的欄位(刪除所有重複項)
- 第二正規化 Second Normal Form 2nd NF: 一筆記錄中欄位間個別獨立,去除欄位間的相依性(刪除所有的部分功能依賴性)
- 第三正規化 Third Normal Form 3rd NF:除主鍵外其他個欄位間不具相依性(刪除所有的遞移依賴性)
8
0