看板 Database 關於我們 聯絡資訊
※ 引述《go750626 (..........)》之銘言: : Fundamentals of Database Systems : Ramez Elmasri, Shamkant B. Navathe : 出自正本書的習題10.27 : 題目是這樣: : G = { {A, B} -> {C}, {B, D} -> {E, F}, {A, D} -> {G, H}, : {A} -> {I}, {H} -> {J} }. : What is the key for R? Decompose R into 2NF : key是{A,B,D}沒問題 : 但是做到2NF我的結果是跟這個網址的參考解答不同 : http://tinyurl.com/m6d374 : 參考答案有R4 這個Table 但是我自己做沒有 也想不出有的理由... : R1 = {A, B, C}, R2 = {B, D, E, F}, R3 = {A, D, G, H, J}, : R4 = {A, B, D}, R5 = {A, I} : 請大家幫小弟我解答吧 感激! 又陷入推文地獄..等待總是苦啊~ 還是用回文的方式. 如果沒有 R4 = { A,B,D } 當基底, 光憑 R1,R2,R3,R5 又如何能夠 延展 出 R = { A,B,C,D,E,F,G,H,I,J } 呢? 意即 R 必須以 R4 做 key. 這樣想就能夠理解 R4 存在的必要性了. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.183.16 ※ 編輯: bobju 來自: 59.104.183.16 (09/15 11:17)