SQL语句 数据完整性控制_数据库sql操作语句
SQL语句 数据完整性控制由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库sql操作语句”。
实验七 数据完整性控制
一、实验目的1、掌握数据完整性控制的几种定义方法;
2、利用T-SQL命令和图形化界面操作常用控制数据的方法。
二、实验任务
1、使用SSMS对StudentCourseMS数据库3个表的各类约束进
行定义、查看、修改、删除等基本操作;
2、使用T-SQL命令对StudentCourseMS数据库3个表的各类约束进行定义、查看、修改、删除等基本操作;
三、实验内容
1、主键约束
(1)创建新的表
A)单一字段上添加主键约束
Create table 学生表
(学号 char(12)constraint pk_xh primarykey,姓名 char(8)not null,性别 char(2))
B)多个字段上添加主键约束
Create table 学生选课表
(constraint pk_xx primary key(学号,课程号),学号 char(12),课程号 char(8),成绩 tinyint)
(2)修改表
Alter table 课程表
Add constraint pk_kch primary key(课程号);
Go
(3)删除主键约束
Alter table 课程表
Drop constraint pk_kch;
(4)查看约束
Sp_help pk_xh2、唯一约束
(1)在创建表时创建唯一约束
Create table 学生表
(学号 char(12)constraint pk_xh primarykey, 姓名 char(8)not null unique,性别 char(2))
(2)修改表
(3)删除唯一约束
(4)查看唯一约束
3、外键约束
4、检查约束
5、默认值约束
6、非空约束