Re: [問題] 資料庫正規化一問

看板Examination作者 (麥可哥)時間11年前 (2014/06/19 11:14), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/4 (看更多)
小弟認為該關聯的主鍵是C 原因是先做成最簡功能相依(右邊最簡,左邊最簡,沒有多餘FD) JP-->C SD-->P不滿足左邊最簡 所以化簡 因為C-->JP 又JP-->C 則C-->C (trivial) 因為C-->SD 又SD-->P 則C-->P (重複了) 所以最簡FD為 C可決定全部 符合最小唯一性 所以個人認為是符合3NF 如果有錯 希望有高手能指證我的觀念 祝大家上榜! ※ 引述《solasola10 (sola)》之銘言: 在資料庫書中看到以下問題讓我有點疑惑 煩請各位版友指教 關聯式資料庫 R(C,S,J,D,P,Q,V) 有以下功能相依: C-->{S,J,D,P,Q,V} {J,P}-->C {S,D}-->P 試問:R是否在3NF?為什麼? 看似簡單的問題,但和書上寫的規則似乎有點出入? [我的疑問] 因為候選鍵為{C}以及{J,P} 關於{S,D}-->P 這個相依,左邊非候選鍵,右邊P為鍵{J,P}屬性之一。 按照書中的定義,這樣是符合3NF 但從另一個角度來看,C-->{S,D} 又 {S,D}-->P 遞移相依又違反3NF。 想請教各位,這樣子的判斷方式哪裡出了問題? 還是可以有其他不同的解讀法? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.224.78.239 ※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1403093144.A.A6F.html

06/18 23:54,
話簡到最簡就知道勒~
06/18 23:54

06/19 00:45,
根據左右中的教法 p是鍵屬性~~
06/19 00:45

06/19 07:55,
意思是符合3NF嗎? 但解答是不符合
06/19 07:55

06/19 09:08,
問題是出在QV而不是P
06/19 09:08
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.96.29.91 ※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1403147665.A.634.html

06/19 14:56, , 1F
你這樣把決定因素刪掉了好像不太對耶...
06/19 14:56, 1F

06/19 17:30, , 2F
應該不合3nf sd-->p不合 jp-->c是合3nf的
06/19 17:30, 2F
文章代碼(AID): #1JebMHOq (Examination)
文章代碼(AID): #1JebMHOq (Examination)