数据库完整性
作者:互联网
1道论述题
一.论述题(共1题,100.0分)
1、假设有以下两个关系模式:
职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号是主码;
部门(部门号,名称,经理名,地址,电话号),其中部门号是主码。
用SQL语言定义这两个关系模式,要求在模式定义命令中完成以下完整性约束条件的定义:
1、每个模式的主码;2、定义参照完整性;3、职工年龄不得超过60岁。
参考答案:
create table Dept
(deptno number(2) primary key,
deptname varchar(10),
manager varchar(10),
address char(20),
phonenumber char(12)
)
create table Emp
(empno number(4) primary key,
ename varchar(10),
age number(2) constraint C1 check(age<=60),
job varchar(9),
sal number(7,2),
deptno number(2) references Dept(deptno)
)
标签:10,职工,varchar,数据库,number,主码,完整性 来源: https://blog.csdn.net/qq_46139801/article/details/117076128