作者Keelunger ()
看板Examination
標題[考題] 資料庫正規化問題
時間Tue Mar 10 17:08:15 2015
來自98年關務資料庫問題
R = (A, B, C, D)
C.K. = {A, B}、{A, C}
F.D. = {A,B}->{D}、{A,C}->{D}、{B}->{C}、{C}->{B}
Q1 : R符合第幾正規化?
Q2 : 將R做正規化(我想應該是至少做到BCNF)
想法:
Q1 : 因為ABC都是鍵屬性,所以應該是滿足3NF...是嗎是嗎?不太確定
Q2 : B、C 之間是trivial不曉得要怎麼拆...
還請高手們賜教!謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.127.183
※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1425978497.A.202.html
→ malowda: 1nf 03/10 17:46
→ malowda: 以ac為ck c->b =>ac->ab所以ac->d,fd就只有ac->d b->c 03/10 17:57
→ malowda: 和c->b三個,有fd c->b不合2nf 拆成{ad}{cb} 03/10 17:59
→ malowda: 是{acd}和{cb}少打了c 03/10 18:01
→ malowda: b->c 合3nf不用再拆 03/10 18:02
thank u 爹斯~
※ 編輯: Keelunger (223.137.87.23), 03/10/2015 23:35:44