[考題] 兩題資料庫問題

看板Examination作者 (學歷無用論是屁)時間8年前 (2016/03/04 08:12), 8年前編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
問題一: 出處: 99高考二級 高等資料庫設計(第二題),如下圖 (圖片放不上來,ptt一直這個短往只有廣告嫌疑 = = ) 問題: 關於(一), 在多元關係轉成relational table產生一個新的table,再將所有相關個體 的主鍵加進來當複合主鍵,並且當外鍵. 這樣的話,(一)的答案為: (k1, k2, k3) 不過,補習班老師(唐X)上課所說的答案卻是有兩組候選鍵(k3, k1), (k3, k2) 不懂為什麼會這樣? 老師上課有談到多元關係又有四種可能(以三元關係為例): 1-1-1, 1-1-M, 1-M-N, M-N-K 依照這四種情況找到不同的候選鍵 不過,講一講如何轉多元關係又指說道我上面所講的方式來做 不懂,到底是哪一個對啊@@? 問題二: 出處: 97調查人員 資料庫運用(第四題),如下圖 (圖片一樣放不上來,ptt一直說往只有廣告嫌疑 = = ) 問題: 一樣是多元關係轉relational table問題. 關係SHIP_AT_PORT需要也是要依照剛剛上面說到多元關係轉relational table方式去做? 因為一般多元關係的個體都是一般個體,而不是弱個體 如果需要, 要如何做啊? 這兩題讓我對多元關係轉relational table有好多疑問@@ 謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.23.133 ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1457050361.A.DBD.html

03/04 08:32, , 1F
(一)因為題目是1:1:M你說的(k1,k2,k3)是M:N:M
03/04 08:32, 1F

03/04 08:32, , 2F
所以答案是那兩組
03/04 08:32, 2F
※ 編輯: fightforlive (223.142.179.70), 03/04/2016 08:45:54 依照老師上課說的那四種情況,確實M:N:K會包函所有主鍵. 所以說講義所說是指M:N:K囉?而不是全部多元關係都是這樣? ※ 編輯: fightforlive (223.142.179.70), 03/04/2016 08:50:45

03/04 09:03, , 3F
yes 不過大部分的多元都是M:N:K 所以寫成(k1k2k3)很正常
03/04 09:03, 3F
謝謝 那第二題呢? ※ 編輯: fightforlive (111.70.244.252), 03/04/2016 12:34:34

03/04 19:39, , 4F
第二題用弱個體去想
03/04 19:39, 4F
不太懂@@現在不是多元關係轉relational table? ※ 編輯: fightforlive (42.78.32.154), 03/04/2016 21:26:07
文章代碼(AID): #1MsDBvsz (Examination)