若兩關聯表(Relation)S1(A,B,C,D)及S2(E,F,G,H)中,存在以下兩個功能相依(Functional Dependency)FD1:{C}{D}及FD2:{F}{G},下列敘述何者正確?
AS1的正規式(Normal Form)是2NF正確答案
BS1的正規式(Normal Form)是3NF
CS2的正規式(Normal Form)是2NF
DS2的正規式(Normal Form)是3NF
答案與詳解
依據關聯表命名慣例,假設 S1 的複合主鍵為 (A,B)。功能相依 {C}→{D} 代表非主鍵屬性 (C) 決定了另一個非主鍵屬性 (D),這稱為「遞移相依」。因為消除了部分相依但存在遞移相依,故 S1 的最高正規式為 2NF。
