[考題] 資料庫正規化問題

看板Examination作者時間11年前 (2015/03/10 17:08), 11年前編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/2 (看更多)
來自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

03/10 17:46, , 1F
1nf
03/10 17:46, 1F

03/10 17:57, , 2F
以ac為ck c->b =>ac->ab所以ac->d,fd就只有ac->d b->c
03/10 17:57, 2F

03/10 17:59, , 3F
和c->b三個,有fd c->b不合2nf 拆成{ad}{cb}
03/10 17:59, 3F

03/10 18:01, , 4F
是{acd}和{cb}少打了c
03/10 18:01, 4F

03/10 18:02, , 5F
b->c 合3nf不用再拆
03/10 18:02, 5F
thank u 爹斯~ ※ 編輯: Keelunger (223.137.87.23), 03/10/2015 23:35:44
文章代碼(AID): #1K_hI182 (Examination)
文章代碼(AID): #1K_hI182 (Examination)