今有以下两个关系模式
职工(职工号,姓名,年龄,职务,工资,部门号)其中职工号为主码
Worker(Wno,Wname,Wage,Wjob,Wsalary,Wdept)
部门(部门号,名称,经理名,电话号)其中部门号为主码
Dept(Dno,Dname,Dmanager,Daddress,Dtele)
用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义。
1)定义每个模式的主码
2)定义参照完整性
3)定义职工年龄不得超过60岁
CREATE TABLE Dept
(Dno CHAR(9) NOT NULL,
Dname CHAR(9) NOT NULL,
Dmanager CHAR(4) NOT NULL,
Dtele CHAR(13) NOT NULL,
PRIMARY KEY(Dno),
)
CREATE TABLE Worker
(Wno CHAR(9) NOT NULL,
Wname CHAR(4) NOT NULL,
Wage INT CHECK (Wage<=60),
Wjob CHAR(10) NOT NULL,
Wsalary INT,
Wdept CHAR(10) NOT NULL,
PRIMARY KEY(Wno),
FOREIGN KEY(Wdept)