第一部分 数据完整性管理
一、实验目的
- 掌握域完整性的实现方法。
- 掌握实体完整性的实现方法。
- 掌握参照完整性的方法。
二、实验内容
数据库的完整性设置。
练习一:请通过数据完整性策略实现数据的完整性。
1.表的建立
1.1XSQK表的建立
CREATE TABLE XSQK
(
学号 CHAR(6) primary key,
姓名 CHAR(8) NOT NULL,
性别 CHAR(2) NOT NULL,
出生日期 SMALLDATETIME NOT NULL,
专业 CHAR(10) NOT NULL,
所在系 CHAR(10) NOT NULL,
联系电话 CHAR(13)
)
1.2KC表的建立
CREATE TABLE KC
(
课程号 CHAR(3) primary key,
课程名 CHAR(20) NOT NULL,
教师 CHAR(10),
开课学期 INT,
学时 INT default 60,
学分 INT NOT NULL)
1.3XS_KC表的建立
CREATE TABLE XS_KC
(
学号 CHAR(6) NOT NULL,
FOREIGN KEY(学号) references XSQK(学号),
课程号 CHAR