第一范文网 - 专业文章范例文档资料分享平台

数据库管理实验报告

来源:用户分享 时间:2025/5/29 12:40:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

[例4.5] 把对表SC 的INSERT 权限授予U5,并允许U5 将此权限再授予其他用户。 GRANT INSERT ON 学生选课.选课 TO U5 WITH GRANT OPTION; [例4.6] 用户U5 将对表SC 的INSERT 权限授予U6,并允许将权限转授给其他用户。 首先应该以U5 的身份重新登录数据库,然后再进行授权。 GRANT INSERT ON 学生选课.选课 TO U6 WITH GRANT OPTION;

[例4.7] 用户U6 将对表SC 的INSERT 权限授予U7。 首先应该以U6 的身份重新登录数据库,然后再进行授权。 GRANT INSERT ON 学生选课.选课 TO U7 WITH GRANT OPTION; (3) 在授权之后验证用户是否拥有了相应的权限。 在执行完上面七个语句之后,我们可以分别以不同用户的身份登录数据库,进行相关操 作,检查系统是否许可。例如: [例1-9]U7 向SC 表中插入一条数据:(95020,20,88)。

INSERT INTO 学生选课.选课 VALUES ('020001','0008',50); 显示插入1 条记录,即用户U7 拥有了对SC 表的插入权限。 插入之前: SELECT \学号\课程号\成绩\ FROM \学生选课\选课\ 查询后:SELECT \学号\课程号\成绩\ FROM \学生选课\选课\ 回收权限:将以上授予的权限部分收回,检查回收后,该用户是否真正丧失了对数据的相应权限。

[例4.9] 收回所有用户对表SC 的查询权限。 REVOKE SELECT ON TABLE 学生选课.选课 FROM PUBLIC; 之前: 之后: [例4.10] 收回用户U5 对SC 表的INSERT 权限。 将权限INSERT 授予给用户U5 时,允许该用户将权限再授予给其他用户;之后,用户 U5 将INSERT 权限转授给了U6,U6 又将权限转授给U7。因此,将用户U5 的INSERT 权 限收回的时候必须级联收回,不然系统将拒绝执行该命令: REVOKE INSERT ON TABLE 学生选课.选课 FROM U5 CASCADE; 执行该命令之后,U6 从U5 处获得的权限也将被收回,U7 从U6 处获得的权限也将同 时被收回。 之前:

搜索更多关于: 数据库管理实验报告 的文档
数据库管理实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5se5a0wi6k55t2g95zwm_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top