数据库应用设计实验报告4(数据库的安全性).docx

数据库应用设计实验报告4(数据库的安全性).docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用设计实验报告4(数据库的安全性)

数据库应用设计实验报告实验名称:_______数据库的安全性 实验类型:_______验证型实验_________ 实验环境:_______pl/sql developer_________ 指导教师:_______乔虹________________ 专业班级:______ 软件工程1401_________ 姓 名:_______熊俊_________________ 学 号:______ 5120141023____________ 联系电话:________________ 电子邮件:______ mailto:brianhsiung@brianhsiung@ 实验地点:______东六E座3-01__________ 实 验 日 期: 2016 年 11 月 18 日 实验报告日期:? 2016 年 11 月?27 日 成绩:__________________________实验目的理解数据库的安全性保护掌握ORACLE中有关用户创建的方法理解数据库存取控制机制熟练掌握PL-SQL的数据控制语言,能通过自主存取控制进行权限管理熟悉用户资源文件的使用熟悉ORACLE中角色管理熟悉视图机制在自主存取控制上的应用实验平台PL/SQL、Oracle11g、个人笔记本电脑、win10系统三、实验步骤、出现的问题及解决方案以SYS登录数据库 为你的账号增加系统角色DBA.Grant dba to system;重新以自己的账号登录,创建一个数据库用户:账号_USER1(注:账号即学生登录数据库账号:S2009XXXX)该用户拥有所有CONNECT, RESOURCE,DBA系统角色权限。create user brian_user1 identified by orcl;grant all privileges to brian_user1;建立角色:账号_OPER,该角色拥有调用存储过程借书、还书、预约的权限,以及查询读者,书目,图书,借阅以及预约表的权限。create role brian_user1_open;调用存储过程:grant execute on p_borrow to brian_user1_open;grant execute on p_order to brian_user1_open;grant execute on p_return to brian_user1_open;查询功能:grant select on Reader to brian_user1_open;grant select on Bookdirectory to brian_user1_open;grant select on Book to brian_user1_open;grant select on Borrow to brian_user1_open;grant select on Appoint to brian_user1_open;创建一个数据库用户:账号_USER2(注:账号即:S2009XXXX)。为该用户授权角色:账户_OPER。以该用户登录,完成借书功能。create user brian_user2 identified by orcl;create role brian_user2_oper;建立视图VIEW_READER, 该视图包含书目(ISBN, 书名,作者,出版单位,图书分类名称)(注:所有属性来自关系书目和图书分类)CREATEVIEWVIEW_READERASSELECTISBN,BookName,Writer,PublishingUnit,Price,Bookdirectory.BookIDFROM Bookdirectory,BookClassWHERE Bookdirectory.BookID=BookClass.Bookid;创建一个数据库用户:账号_USER3(注:账号即:S2009XXXX) 该用户具有对视图VIEW_READER查询的权限。创建一个概要文件,如果 账号_USER3连续3次登录失败,则锁定该账户,10天后该账户自动解锁CREATE USER BRIAN_USER3 IDENTIFIED BY orcl;grant selsct on VIEW_READER to BRIAN_USER3;CREATE PROFILE Pwd_profile LIMITFAILED_LOGIN_ATTEMPTS 3PASSWORD_LOCK_TIME 10;

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档