Re: [SQL ] 正規化一問

看板Database作者 (寶貝豬)時間14年前 (2011/07/10 23:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《killermomo (殺Mo)》之銘言: : 版上的大大 : 今天看到一個題目 : 感覺上怪怪的,想請教一下觀念 : 題目如下: : 有一關聯有5個欄位,分別為A、B、C、D、E : 其中A→B、B→C、B→D、D→E,請問為第幾正規化? 上面的關係式已經把所有欄位的關聯性都表示出來了, 全都符合 (fully) functional dependency. 如果你有找到partial functional dependency,才可以說它不符合 第二正規化. 什麼是partial functional dependency? 例如: (A,F) -> G, 然而實際上 A -> G 亦成立. 那麼我們就說 G 是"部份依存" 在(A,F)上(因為只要有A就能決定G了, F是多餘的), 這樣才不符合第二正規化. : 個人答案: : 第1正規化 : 因為PK為A,但PK只能決定B : 其他因素皆由B遞移相依決定 : 所以不滿足第2正規化之所有非鍵因素皆功能相依於主鍵 : : 解答: : 第2正規化 : 請問版上大大,為什麼這是第2正規化呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.235.200.151

07/11 00:55, , 1F
了解了,感謝指教~我知道觀念哪需要修改了
07/11 00:55, 1F
文章代碼(AID): #1E6S9Mvn (Database)
文章代碼(AID): #1E6S9Mvn (Database)