[考題] 兩題資料庫問題
問題一:
出處: 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
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
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