数据库实验五 数据库的安全性

本次实验旨在掌握数据库的自主存取控制,包括创建、删除用户,授予权限,回收权限以及使用角色。实验涉及创建用户zhangsan和wangwu,分配不同级别的权限,如查询、更新、创建视图等。通过角色manager和teacher,为管理员和教师设定不同的操作权限,并在实验过程中使用SQL语句验证权限设置的正确性。
摘要由CSDN通过智能技术生成

实验五 数据库的安全性

一、实验目的

掌握自主存取控制权限的定义和维护方法。

二、实验内容和要求

1.创建、删除用户
2.授予权限
3.回收权限
4.使用角色
要求:定义用户、角色、分配权限给用户、角色,回收权限,以相应的用户名登录数据库验证权限分配是否正确。

三、实验过程

实验过程中部分sql语句截图

1.准备实验数据
创建数据库s_t,创建学生表student、课程表course、选修表sc,向表中添加适量数据。
2.在s_t数据库中,完成以下操作
(1)创建用户zhangsan和wangwu

create user zhangsan identified by123456;
CREATE USER wangwu IDENTIFIED BY '123456';

(2)授予用户zhangsan拥有学生表的所有权限,并可以给其他用户授权。

grant all 
on s_t.student 
to zhangsan
with grant option;

(3)授予用户zhangsan在s_t数据库中创建视图的权限(create view)。

grant create view
  • 7
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值