下载后可任意编辑重 庆 大 学学 生 实 验 报 告实验课程名称 数据库原理与设计 开课实验室 DS1501 学 院 软件学院 年级 2024 级 专业班 学 生 姓 名 学 号 开 课 时 间 至 学年第 1 学期总 成 绩老师签名下载后可任意编辑软件学院 制《 数据库原理与设计 》实验报告 开课实验室: 201 年 月日学院 软件学院年级、专业、班姓名成绩课程名称数据库原理与设计实验项目名 称数据完整性控制数据安全性控制指导老师一、实验目的重点掌握如下知识点的相关操作:实验6、数据完整性控制实验9、数据库安全性控制二、实验环境PC 一台,操作系统为 win8
1SQLServer2024 三、实验内容主要实验内容如下:实验6 数据完整性控制 6
1 实体完整性6
2 参照完整性6
3 用户定义的完整性6
4 触发器实验9 数据库安全性控制9
1 创建登录账户9
2 创建数据库用户和角色9
3 权限管理9
4 删除数据库用户和登录账户下载后可任意编辑四、实验过程原始记录(对每个实验内容给出一两个代表性图片)实验六、数据完整性控制 习题1
对Library中的表实现实体完整性并验证
① 给各个表设置主键 对Book表填加主键,输入T-SQL语句如下: use Library alter table Book add constraint pk_bno primary key(Bno) 执行成功,结果如下: 对Reader表填加主键,输入T-SQL语句如下: use Library alter table Reader add constraint PK_Reader primary key(Rno) 执行成功,结果如下: 对Borrow表填加主键,输入T-SQL语句如下: use library alter table Borrow add constraint ab_Rn