师学院实验报告
:课程名称:数据库原理院(系):计算机学院专业/年级:2014计算机科学与技术(嵌入式班)>>>>>>>>>
实验三——数据库完整性与安全性(4课时)
一、实验目的
1.理解实体完整性、参照完整性、用户自定义完整性的概念,学习三类完整性的实现,了解违反完整性的结果;2.掌握MSSQLSERVER中的有关用户登录认证及管理方法,熟练使用自主存取控制进行权限管理;
二、实验预习容
在认真阅读教材及实验指导书【2.1实体完整性】、【2.2参照完整性】、【2.3用户自定义完整性】、【2.4触发器】、【2.5综合案例】和【3.1用户标识与鉴别】、【3.2自主存取控制】、【3.3视图机制在自主存取控制上的应用】、【3.4Public角色在安全性中的应用】、【3.8综合案例】的基础上,上机前请预习以下容,并在空白处填写相应的步骤或命令。1.使用SCHOOL数据库
1)创建一新表CLASS,包括Class_id(varchar(4)),Name(varchar(10)),Department(varchar(20))三个属性列,
其中Class_id为主码:
CreatetableCLASS(Class_idvarchar(4primarykey,
namevarchar(10),departmentvarchar(20)
;
>>>>>>>>
2)执行两次相同的插入操作(’0001’,’01csc’,’cs’),结果如何;insertintoclass
values(’0001’,’01csc’,’cs’;
>>>>>>>>>>>>>
>>