数据库完整性

2021/5/20 19:29:20

本文主要是介绍数据库完整性,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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)
)


这篇关于数据库完整性的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程