Re: [SQL ] 正規化一問
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):