Clare
2012-11-16 02:07:24 UTC
( DeptNo NUMBER(5),
DName VARCHAR2(30),
Location VARCHAR2(30),
CONSTRAINTS Department_pk PRIMARY KEY (DeptNo));
CREATE TABLE Lecturer
( LectID NUMBER(5),
LName VARCHAR2(30),
Research VARCHAR2(30),
DeptNo NUMBER(5),
CONSTRAINTS Lecturer_pk PRIMARY KEY(LectID),
CONSTRAINTS Lecturer_fk FOREIGN KEY(DeptNo) REFERENCES Department(DeptNo));
•Assume a new relationship is created between LECTURER and DEPARTMENT to illustrate that a department is managed by a lecturer and a lecturer can only manage one department.
Now, I have to add LectID as a new column in DEPARTMENT’s table which is:
ALTER TABLE Department
ADD (LectID NUMBER(5));
how do I add a FOREIGN KEY constraint for LectID to be referenced to LECTURER in DEPARTMENT’s table? I tried this but it didn't work....
ALTER TABLE Department
ADD CONSTRAINTS LectID_fk FOREIGN KEY (LectID) REFERENCES Department (LectID));