題組內容
三、一個關聯式資料庫表格的綱要如下所示:
T (A, B, C, D, E)
T 為表格名稱,A、B、C、D、E 為表格的五個屬性,{A, B}與{A, C}為表格的兩個候選鍵 。 另外 , 此表格 有 下 列 功 能 相 依 ( Functional Dependency):
{A, B} → {D, E}、{A, C} → {D, E}、{B} → {C}
(一)請問表格 T 為第幾正規型式(Normal Form)?請說明原因。(15 分)
詳解 (共 3 筆)
Aaron Lim
詳解 #6164041
表格 T 的正規型式分析 定義與前提 ...
(共 712 字,隱藏中)
前往觀看
想去國營當社畜
詳解 #6400285
1. 以{A,B}為主鍵
不符合第二正規化,因{A,B}->{D,E}而{B}->{C},C部分相依於主鍵,而不符合2NF亦不滿足後續的3NF和BCNF。
ㅤㅤ
2. 以{A,C}為主鍵
不符合BCNF,因{B}->{C}而B不為候選鍵。
ㅤㅤ
ㅤㅤ
小艾
詳解 #7406330
這題題目有誤,{A,C}根本沒辦法成為候選鍵,因為{A,C}+只會成為{ACDE},沒有B。這攸關主屬性與非主屬性的範圍,導致後面答題困難
例如C如果算為主屬性,那符合2NF,如果不算主屬性,那不符合2NF