数据库原理上机实验报告_数据库上机实验报告

2020-02-28 其他范文 下载本文

数据库原理上机实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库上机实验报告”。

广西科技大学理学院《数据库原理》上机实验报告

实验序号与实验名称:实验九:用户管理和权限管理

姓名:薛亚妮学号:201000901045

专业班级:信计101实验日期:2012年 12月15日

一、实验目的:理解和体会数据库安全性的内容,加强对DBMS功能的认识。

二、实验内容:数据库的用户管理和操作权限管理。

三、程序源代码:

1、对象操作授权

sp_grantdbacce 201000901035

grant select on 产品1045 to 201000901035

grant create view,create table to 201000901035

grant execute on sp_getgoods to 2010009010352、在授权过程中体会GRANT命令中WITH GRANT OPTION 短语的作用。

--用户201000901045--

grant select on产品1045 to [201000901035] WITH GRANT OPTION

--用户201000901035--

grant select on 产品1045 to [201000901035]

As [201000901035]

3、分情况收回授权,并体会REVOKE命令中GRANT OPTION FOR和CASCADE

--短语的作用

revoke select on 产品1045 from 201000901035

revoke create view,create table to 201000901035

revoke grant option for select on 产品1045 from 201000901035 CASCADE

四、实验结果分析与总结

安全性控制是数据库管理员(或系统管理员)的一个重要任务,他要充分利用数据库管理系统的安全功能,保证数据库和数据库中数据的安全。

授权登录用户为当前数据库用户 :

sp_grantdbacce [@loginame =] login

[,[@name_in_db =] name_in_db]

使一个登录用户成为数据库用户只是授权的第一步,数据库管理员可以进一步为能够连接到自己所管理数据库的用户在该数据库上授予所需要的权限.收回权限:收回语句授权 :REVOKE { ALL | statement_list } FROM name_list

收回对象授权 :

REVOKE [GRANT OPTION FOR]

{ ALL [ PRIVILEGES ] | permiion_list }

{[(column_list)] ON { table | view } | ON { table | view } [(column_list)]

| ON stored_procedure| ON user_defined_function }

FROM name_list

[ CASCADE ]

[ AS { group | role } ]

禁止语句权限: DENY { ALL | statement_list } TO name_list

禁止对象权限: DENY { ALL [ PRIVILEGES ] | permiion_list }

{[(column_list)] ON { table | view } | ON { table | view } [(column_list)]

| ON stored_procedure| ON user_defined_function }

TO name_list

[CASCADE]

《数据库原理上机实验报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数据库原理上机实验报告
点击下载文档
相关专题 数据库上机实验报告 实验报告 原理 数据库 数据库上机实验报告 实验报告 原理 数据库
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文