[討論] DB 投影片

看板b95902HW作者 (丫達)時間14年前 (2009/11/07 22:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
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
文章代碼(AID): #1AzOi3LD (b95902HW)
文章代碼(AID): #1AzOi3LD (b95902HW)