18. 有關正規化的敘述,下列何者有誤?
(A)第一正規化是為了消除重複資料
(B)第二正規化必須消除傳遞函數依賴
(C)第三正規化非主鍵屬性不得依賴其他非主鍵屬性
(D) BCNF中主鍵中的各欄位不可以相依於其他非主鍵的欄位

答案:登入後查看
統計: A(23), B(220), C(57), D(91), E(0) #3682476

詳解 (共 2 筆)

#7201798
題目白話解釋: 資料庫正規化是將資料表...
(共 450 字,隱藏中)
前往觀看
11
0
#7506091

本題答案為 (B) 第二正規化必須消除遞移函數依賴。

* (A) 第一正規化是為了消除重複資料:
* 正確。 第一正規化(1NF)的要求是消除重複群(Repeating Groups),確保每個欄位都只包含單一值(Atomic Value)。


* (B) 第二正規化必須消除遞移函數依賴:
* 錯誤。 第二正規化(2NF)的目標是消除部分函數依賴(Partial Functional Dependency),要求所有非主鍵屬性必須完全依賴於主鍵。「消除遞移函數依賴」是**第三正規化(3NF)**的要求。

* (C) 第三正規化非主鍵屬性不得依賴其他非主鍵屬性:
* 正確。 非主鍵屬性依賴於另一個非主鍵屬性即為「遞移函數依賴(Transitive Dependency)」,3NF 正是為了消除此現象。

* (D) BCNF 中主鍵中的各欄位不可以相依於其他非主鍵的欄位:
* 正確。 BCNF(Boyce-Codd Normal Form)強化了 3NF,要求資料表中每一個決定因素(Determinant)都必須是候選鍵(Candidate Key),因此主鍵欄位不能依賴於非主鍵欄位。
0
0

私人筆記 (共 3 筆)

私人筆記#7699229
未解鎖
第一正規化(1NF): 消除重複群組...
(共 300 字,隱藏中)
前往觀看
10
0
私人筆記#7821226
未解鎖
答案:(B) 解析:第二正規化(2NF...
(共 163 字,隱藏中)
前往觀看
10
0
私人筆記#8539775
未解鎖
:答案為 (B) 第二正規化必須消除傳遞...
(共 79 字,隱藏中)
前往觀看
3
0