[討論] 08考古題

作者: robertshih (施抄)   2009-11-10 15:26:15
第一題PART2要我們寫出relational table
其中有一個relation同時reference到兩個來自同一個ISA之下的ENTITY
(entity是"patient" 跟 "doctor" ,relation是"operation")
那relation table要怎麼reference到這兩個entity的foreign key?
SSN INTEGER,
FOREIGN KEY(SSN) REFERENCE doctor,
FOREIGN KEY(SSN) REFERENCE pateint,
這樣好像有點怪?
作者: tobyhuang (平平)   2008-01-10 16:15:00
doctor和patient都有ssn阿
作者: robertshih (施抄)   2008-01-10 17:48:00
所以"SSN INTEGER," 要寫兩次?這樣怎麼分辨哪個SSN是誰的?
作者: tobyhuang (平平)   2008-01-10 18:28:00
有解答喔 去年的網站有http://mll.csie.ntu.edu.tw/course/database_f08/在最下面

Links booklink

Contact Us: admin [ a t ] ucptt.com