1 实验目的
- 掌握用户管理的基本方法,包括创建用户、删除用户和设置用户密码。
- 掌握用户授权和回收权限的基本方法。
- 掌握系统级权限和对象级权限的授权和回收方法
- 掌握角色的使用方法
2 实验内容
2.1 掌握用户管理的基本使用方法
- 创建用户(带密码)。
- 创建超级用户。
- 删除用户。
2.2 掌握用户授权和回收权限的基本使用方法
- 给用户授权。
- 转授权。
- 回收用户权限。
- 级联回收权限
2.3 掌握角色的使用方法
- 创建角色。
- 删除角色。
- 给角色授权。
- 撤销角色权限。
- 利用角色授权
- 收回利用角色授予的权限。
2.4 掌握系统级权限和对象级权限的使用方法
- 系统级权限。
- 对象级权限。
- 表级权限。
- 列级权限。
3 实验要求
- 深入复习教材第四章数据库安全性内容。
- 根据书上的例子,针对TPCH数据库模式设计各种权限管理语句,每种类型权限语句至少要设计一个,描述清楚权限要求,运行你所设计的权限语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附1所列示例做实验。
- 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。
- 思考题:直接给用户授权和回收,和利用角色给用户授权和回收有何区别和联系?
4 实验步骤
4.1 掌握用户管理的基本使用方法
- 创建用户(带密码)。
- 创建超级用户。
4.2 掌握用户授权和回收权限的基本使用方法
- 给用户授权。
- 转授权。
- 回收用户权限。
- 级联回收权限
4.3 掌握角色的使用方法
- 创建角色。
- 给角色授权。
- 撤销角色权限。
- 利用角色授权
- 收回利用角色授予的权限。
4.4 掌握系统级权限和对象级权限的使用方法
- 系统级权限。
- 对象级权限。
- 列级权限。
5 总结与体会
5.1 实验中出现的问题及其解决方案
有部分知识未掌握,通过仔细上网查询解决了问题;
5.2 总结
掌握了用户管理、授权与回收权限,再次熟悉了角色的使用;