数据库安全性和完整性实验.pdf
《数据库安全性和完整性实验.pdf》由会员分享,可在线阅读,更多相关《数据库安全性和完整性实验.pdf(10页珍藏版)》请在三一文库上搜索。
1、实验 9:数据库安全性实验 一、实验目的 加深对数据库安全性的理解, 并掌握 SQL Server中有关用户、 角色及操作权 限的管理方法。 二、实验内容 1.数据库的安全性实验。在SQL Server 企业管理器中,设置SQL Server 的安全认证模式,实现对SQL Server的用户和角色的管理,设置和管理 数据操作权限。 三、实验原理和步骤 1.设置 SQL Server的安全认证模式,选择混合模式。 右键服务器属性 -安全性:选择 SQL Server和 Windows 身份验证模式。 重启服务,生效。 2.账号: sa账号登录 3.登录帐号的管理 1)将 Windows 帐号添加
2、到 SQL Server 2005中 创建操作系统用户 - 4.数据库用户的管理 1)dbo 用户; 查看 banking 数据库的 dbo 用户,查看用户权限。 2)U1 用户; 创建 banking 数据库的 U1 用户,查看用户权限。 5.权限管理 1)赋予所创建的 U1 用户 db_datareader 角色,查看用户权限 2)赋予所创建的 U1 用户 db_datawriter角色,查看用户权限 3)赋予所创建的 U1 用户 db_owner角色,查看用户权限 4)两种方法赋予所创建的U1用户对 banking数据库表 customer的 select 权限,验证并写出sql 语句
3、5)两种方法赋予所创建的U1 用户对 banking 数据库表 branch的 select 和对 branch_name修改的权限,验证并写出sql 语句 6)把对 loan 表的 update权限授予所创建的U1 用户用户,并允许将此 权限再授予其他用户,验证并写出sql 语句 7)两种方法回收所创建的U1用户对 banking数据库表 customer的 select 权限,验证并写出sql 语句 8)两种方法回收所有用户对banking 数据库表 loan 的 update权限,验 证并写出 sql 语句 四、实验报告要求 要求写出如下设计报告: 1.用 Transact-SQL写出实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 安全性 完整性 实验
链接地址:https://www.31doc.com/p-5000538.html