[考題] 資料庫ER model基數比問題

作者: Sunofgod ( )   2014-06-30 14:45:48
以員工跟親屬為例 倘若會記錄親屬之身分證字號 即代表親屬唯一普通個體
不是個依附員工的弱個體
那請教一下 員工對親屬應該是個多對多的關係比較合理吧?
兄弟A和B在同一間公司 親屬欄各自填了父跟母 且都有紀錄父母身分證字號
這樣每個員工可以有0~N個親屬 每個親屬可能對應到1~N個員工
因為看到唐老師講義裡面 99高考三等第一題 客戶跟員工關係
http://wwwc.moex.gov.tw/ExamQuesFiles/Question/099/20361700.pdf
我有寄信去問這題
底下是老師的回答:
作者: malowda (malowda)   2014-06-30 15:34:00
保爸爸的車家屬就是媽媽當然不會有爸爸
作者: Sunofgod ( )   2014-06-30 15:39:00
那為什麼親屬對客戶不是多呢? 一個親屬可以對到多個客戶不是嗎?不懂那樣回答跟親屬對客戶是一或多有何關聯?
作者: bloodyaugust (bloodyaugust)   2014-06-30 16:00:00
不是弱實體的話,的確是多對多比較合理
作者: claudia4096 (泠)   2014-06-30 16:08:00
樓上+1,申論題隨便老師改真的很傷腦筋題意不明的部分,可以自己補充敘述,比較不會被扣分
作者: pt7441 (批踢)   2014-06-30 16:36:00
你就補充假設就好啦
作者: lordfish62 (阿瑜)   2014-06-30 22:33:00
我是這麼想,家屬有紀錄身分證字號,是可以用多對多來表示員工與家屬之間的關係,但不管是用多對多,還是弱個體,轉成關聯表的結果是一樣的。但是用弱個體可能更能表達親屬依附於某員工的關係反正做題目做久了,看到親屬直覺就是弱個體,管他有沒沒有唯一的主鍵屬性XD
作者: yokihiro (修行就是忍耐矛盾)   2014-07-01 11:09:00
唐老師在講學生跟親屬關係時有提到有兩種設計方法一種是親屬有身分證字號(鍵值) 一種無(弱個體)第一種 ex. 學校有三個學生是兄弟姊妹,父親是同一人每個親屬可以屬於多位學生 (也就是多對多)

Links booklink

Contact Us: admin [ a t ] ucptt.com