XTU数据库原理实验
数据库实验
实验目的
通过理论学习与实验设计,使自己具备如下能力:
- 具备分析不同用户的特性,设计用户的数据需求方案并实施的能力。
2.选用合适的数据库管理工具承担数据库系统的实施、运行、监控与维护工作的能力。
实验项目
1.为上面的三个表补充定义主码、外码(级联删除、级联修改)。
(1)给countries添加主键,外键
alter table countries
add constraint pk_countries primary key(cid);
(2)给dept添加主键,外键
alter table dept
add constraint pk_dept primary key(deptno);
alter table dept
add constraint fk_dept foreign key(cid) references countries(cid);
(3)给emp添加主键,外键
alter table emp
add constraint pk_emp primary key(empno);
alter table emp
add constraint fk_emp foreign key(deptno) references dept1(deptno);
2.为上面的三个表补充定义check约束,请写出相应的SQL语句并执行:
a.工资介于5000到100000之间
alter table EMP
add constraint chk_EM