【SQL Server】实验六 数据安全性

1 实验目的

  1. 掌握用户管理的基本方法,包括创建用户、删除用户和设置用户密码。
  2. 掌握用户授权和回收权限的基本方法。
  3. 掌握系统级权限和对象级权限的授权和回收方法
  4. 掌握角色的使用方法

2 实验内容

2.1 掌握用户管理的基本使用方法

  1. 创建用户(带密码)。
  2. 创建超级用户。
  3. 删除用户。

2.2 掌握用户授权和回收权限的基本使用方法

  1. 给用户授权。
  2. 转授权。
  3. 回收用户权限。
  4. 级联回收权限

2.3 掌握角色的使用方法

  1. 创建角色。
  2. 删除角色。
  3. 给角色授权。
  4. 撤销角色权限。
  5. 利用角色授权
  6. 收回利用角色授予的权限。

2.4 掌握系统级权限和对象级权限的使用方法

  1. 系统级权限。
  2. 对象级权限。
  3. 表级权限。
  4. 列级权限。

3 实验要求

  1. 深入复习教材第四章数据库安全性内容。
  2. 根据书上的例子,针对TPCH数据库模式设计各种权限管理语句,每种类型权限语句至少要设计一个,描述清楚权限要求,运行你所设计的权限语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附1所列示例做实验。
  3. 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。
  4. 思考题:直接给用户授权和回收,和利用角色给用户授权和回收有何区别和联系?

4 实验步骤

4.1 掌握用户管理的基本使用方法

  1. 创建用户(带密码)。

  1. 创建超级用户。

 4.2 掌握用户授权和回收权限的基本使用方法

  1. 给用户授权。

  1. 转授权。

  1. 回收用户权限。

  1. 级联回收权限

 4.3 掌握角色的使用方法

  1. 创建角色。

  1. 给角色授权。

  1. 撤销角色权限。

  1. 利用角色授权

  1. 收回利用角色授予的权限。

4.4 掌握系统级权限和对象级权限的使用方法

  1. 系统级权限。

  1. 对象级权限。

  1. 列级权限。

5 总结与体会

5.1 实验中出现的问题及其解决方案

有部分知识未掌握,通过仔细上网查询解决了问题;

5.2 总结

掌握了用户管理、授权与回收权限,再次熟悉了角色的使用;

  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值