6.假设有下面两个关系式:
职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码
部门(部门号,名称,经理名,电话),其中部门号为主码。
用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:
(1)定义每个模式的主码(primarykey)
(2)定义参照完整性
(3)定义职工年龄不得超过60岁
CREATE TABLE 部门
(部门号 char(9) primary key ,
名称 char(9),
经理名 char(9),
电话 char(11));
CREATE TABLE 职工
(职员号 char(9) primary key,
姓名 char(9) ,
年龄 smallint check (年龄<=60),
职务 char(9),
工资 smallint,
部门号 char (9),
foreign key(部门号) references 部门(部门号));
第二题:
先建SC表如下:
Create Table SC(
Sno Char(12),
Cno Char(12),
Cname Char(12),
Sname Char(12),
Ssex char(2) check(Ssex in('男','女')),
Primary