数据库系统实验报告 用户管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验5 用户管理
1 以SYSTEM登录数据库为你的账户增加系统角色DBA.
Grant dba to system;
2 重新以自己的账户登录,创建一个数据库用户:账号_USER1(注:账号即学生登录数据库账号:S2009XXXX)该用户拥有的所有权限。
Create user s2*******_user1 identified by 123;
3 建立角色:账号_OPER,该角色拥有调用借书、还书、预约的权限。
(注:执行存储过程的授权语句 Grant execute on procedure_name to user/role)Grant execute on p_borrow to system_oper;
Grant execute on p_return to system_oper;
Grant execute on p_preborrow to system_oper;
4创建一个数据库用户:账号_USER2(注:账号即:S2009XXXX)
为该用户授权角色:账户_OPER。
Create user s2*******_user2;
Identified by 123;
Grant system_oper to s2*******_user2;
5建立视图VIEW_READER, 该视图包含书目(ISBN, 书名,作者,出版单位,单价,图书名)(注:所有属性来自关系书目和图书分类)
Create view VIEW_READER(v_isbn,v_name,v_writer,v_unit,v_price,v_name)
As select bisbn,bname,bwriter,bunit,bprice,booktype.tname
From bookname,booktype;
6 创建一个数据库用户:账号_USER3(注:账号即:S2009XXXX)该用户具有对视图VIEW_READER查询的权限。
Create user s2*******_user3
Identified by 123;
Grant select
On VIEW_READER
To s2*******_user3;。