看板 b95902HW 關於我們 聯絡資訊
9.30 Lecture #3 p52 CREATE TABLE Dependent_Policy ( pname CHAR(20), age INTEGER, cost REAL, ssn CHAR(11) NOT NULL, PRIMARY KEY (pname, ssn), FOREIGN KEY (ssn) REFERENCES Employees, ON DELETE CASCADE) 我覺得改成PRIMARY KEY (pname) 似乎比較好 因為這樣才能確保是 1-to-N 否則按照投影片寫的話 N-to-N 也算符合要求 課本上用(pname, ssn) 當作PRIMARY KEY是為了讓ssn 不是NULL 但在上面已經有寫NOT NULL了 所以這個應該可以不用考慮 有沒有同學跟我有一樣的看法 或是有高手能夠解或的 謝謝 發在DBMS板會比較多人看嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.82.36