《数据库系统概论》课程之实验三 数据控制

  • 实验目的

    熟悉通过SQL对数据进行安全性控制。

  • 实验内容和要求

    使用SQL对数据进行安全性控制,包括:授权和权力回收。操作完成后看看已授权的用户是否真正具有授予的数据操作的权力了;权力收回操作之后的用户是否确实丧失了收回的数据操作的权力)。

  •  实验内容与完成情况

创建用户

    

进行授权 让其对student表有查询权限

    

用r1登录数据库

    

进行查询操作  可以查询student内容

    

但是不能查询SC 因其没有权限

    

回收权限

    

再次进行查询         发现不能对student表查询,证明回收权限成功

    

创建用户r3 并加上with grant option 即让r3拥有授权的功能,能将自己的权限分配给别人

    

    

先将r2的权限回收 ,以便稍后授权观察

    

成功用r3给r2授权

    

r2成功查询

    

R3回收r2的权限

    

R2没有查询权限

   

 

猜你喜欢

转载自blog.csdn.net/detective_/article/details/81081333