下载后可任意编辑重 庆 大 学学 生 实 验 报 告实验课程名称 数据库原理与设计 开课实验室 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_Rno primary key(Rno,Bno)② 给各个表创建UNIQUE约束 在Book表中对书名创建UNIQUE约束,输入T-SQL语句如下: use Library alter table Book add constraint Book_uni unique(Btitle) 执行成功,结果如下: 在 Reader 表中对读者名创建 UNIQUE 约束,输入 T-SQL 语句如下: use Library alter table Reader add constraint Reader_uni unique(Rname) 执行成功,结果如下:下载后可任意编辑 习题 2.实现各个表之间的参照完整性并验证。 为 Borrow 表添加外键,输入 T-SQL 语句如下: use Library alter table Borrow add constraint fk_borrow_book foreign key(bno)references Book (pk_bno) alter table Borrow add constraint fk_borrow_reader foreign key...