[讨论] DB 投影片

楼主: hyd0916 (丫达)   2009-11-07 22:58:08
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板会比较多人看吗

Links booklink

Contact Us: admin [ a t ] ucptt.com