資料庫正規化一問 - 考試
By Liam
at 2014-06-19T20:05
at 2014-06-19T20:05
Table of Contents
※ 引述《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。
: 想請教各位,這樣子的判斷方式哪裡出了問題?
: 還是可以有其他不同的解讀法?
: 謝謝!
讓我這個上榜10次的哥來教教你
此題候選鍵為{J,P},{S,D.J}
C決定的屬性都是從{J,P}延伸出去的
因此Q,V遞移相依於主鍵{J,P}透過C
因此不為3NF為2NF
BCNF後
R1{S,D,P} {S,D}為主鍵
R2{C,Q,V} C為主鍵
R3{S,D,J,C} {S,D,J}為主鍵,{S,D}為外鍵,C為外鍵
or
R3{J,P,C} {J,P}為主鍵,C為外鍵
打完收工
--
: 在資料庫書中看到以下問題讓我有點疑惑
: 煩請各位版友指教
: 關聯式資料庫 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。
: 想請教各位,這樣子的判斷方式哪裡出了問題?
: 還是可以有其他不同的解讀法?
: 謝謝!
讓我這個上榜10次的哥來教教你
此題候選鍵為{J,P},{S,D.J}
C決定的屬性都是從{J,P}延伸出去的
因此Q,V遞移相依於主鍵{J,P}透過C
因此不為3NF為2NF
BCNF後
R1{S,D,P} {S,D}為主鍵
R2{C,Q,V} C為主鍵
R3{S,D,J,C} {S,D,J}為主鍵,{S,D}為外鍵,C為外鍵
or
R3{J,P,C} {J,P}為主鍵,C為外鍵
打完收工
--
Tags:
考試
All Comments
By Daph Bay
at 2014-06-21T17:06
at 2014-06-21T17:06
By Ula
at 2014-06-23T18:09
at 2014-06-23T18:09
By Elvira
at 2014-06-23T23:40
at 2014-06-23T23:40
Related Posts
公共管理:民營化與市場失靈
By Gary
at 2014-06-19T20:03
at 2014-06-19T20:03
關島考試
By Dinah
at 2014-06-19T18:41
at 2014-06-19T18:41
103鐵路高員級 經濟學 (Cournot競爭)
By Megan
at 2014-06-19T18:17
at 2014-06-19T18:17
考刑法或刑事訴訟法沒寫法條編號
By Todd Johnson
at 2014-06-19T17:07
at 2014-06-19T17:07
台電雇員可以查詢考場了!
By Rebecca
at 2014-06-19T17:06
at 2014-06-19T17:06