資料庫正規化一問 - 考試
By Jacky
at 2014-06-19T11:14
at 2014-06-19T11:14
Table of Contents
小弟認為該關聯的主鍵是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。
想請教各位,這樣子的判斷方式哪裡出了問題?
還是可以有其他不同的解讀法?
謝謝!
--
原因是先做成最簡功能相依(右邊最簡,左邊最簡,沒有多餘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。
想請教各位,這樣子的判斷方式哪裡出了問題?
還是可以有其他不同的解讀法?
謝謝!
--
Tags:
考試
All Comments
By Jacky
at 2014-06-20T09:33
at 2014-06-20T09:33
By Ursula
at 2014-06-24T23:15
at 2014-06-24T23:15
By Lucy
at 2014-06-29T16:35
at 2014-06-29T16:35
By Jessica
at 2014-07-03T07:25
at 2014-07-03T07:25
By Eden
at 2014-07-05T03:49
at 2014-07-05T03:49
By Connor
at 2014-07-07T17:02
at 2014-07-07T17:02
Related Posts
有關三等刑法+刑訴排版問題
By Steve
at 2014-06-19T10:59
at 2014-06-19T10:59
103鐵路特考佐級英文考題
By Callum
at 2014-06-19T10:19
at 2014-06-19T10:19
關務受訓時程
By Thomas
at 2014-06-19T09:44
at 2014-06-19T09:44
基電三相
By Connor
at 2014-06-19T09:24
at 2014-06-19T09:24
103鐵特高員三級機械討論
By Linda
at 2014-06-19T00:25
at 2014-06-19T00:25