实验五 数据库安全性与完整性实验
一、实验目的
1、掌握数据库的自主存取控制方法,学会使用SQL数据控制语句来进行授权控制和权限回收,理解视图安全机制。
2、掌握数据库的三类完整性约束,定义数据库完整性及违约处理,通过违约操作实验来理解数据库完整性机制。
二、实验环境与实验准备工作
实验环境:Microsoft Windows 7/10操作系统,Microsoft SQL Server 2012以上/mysql数据库管理系统标准版或企业版。
实验准备工作:在开始本实验之前,请回顾教科书的相关内容(如数据访问授权与权限的回收,数据库的完整性机制。
三、实验报告要求
1、根据实验内容和每一步骤实验的结果,按课程实验报告的撰写规范完成实验报告。
2、实验报告至少包括以下内容:①实验目的;②实验环境;③实验内容、步骤、结果和实验过程中出现的问题;④实验过程中主要使用的Transact-SQL语句。
四、实验内容
- 基于“图书读者数据库”(Book_Reader_DB),实现对该数据库的安全控制。
(1)创建系统登录账号Login1、Login2和Login3,在