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板會比較多人看嗎