数据库技术与应用实验 实验6 数据完整性
④为出生日期添加属性值约束(CHECK),约束名为ck_bday,其检查条件为:出生日期>'1988-1-1’。
CREATE TABLE stu_con ( 学号char(4) not null
constraint PK_sid PRIMARY KEY(学号),
姓名char(8) not null
constraint uk_name UNIQUE(姓名),
性别char(2) not null
constraint df_sex default '男',
出生日期datetime
constraint ck_bday check(出生日期>'1988-1-1'),
家庭住址varchar(50),
南京师范大学中北学院
21
数据库技术与应用实验 实验6 数据完整性
(2)在stu_con表中插入如表1-1所示的数据记录。
表1-1 在stu_con表中插入的数据
学号 0009 0010 0011 0012 姓名 张小东 李梅 王强 王强 性别 男 出生日期 1989-4-6 1983-8-5 1988-9-10 1989-6-3 家庭住址 insert into stu_con(学号,姓名,出生日期) values('0009','张小东','1989-4-6')
南京师范大学中北学院 22
数据库技术与应用实验 实验6 数据完整性
insert into stu_con(学号,姓名,性别,出生日期) values('0009','李梅','男','1983-8-5')
insert into stu_con(学号,姓名,出生日期) values('0011','王强','1988-9-10')
南京师范大学中北学院
23
数据库技术与应用实验 实验6 数据完整性
insert into stu_con(学号,姓名,出生日期)
values('0012','王强','1989-6-3')
分析各约束在插入记录时所起的作用,查看插入记录后表中数据与所插入的数据是否一致?
南京师范大学中北学院
24
相关推荐: