20165014009杨玉玲实验3.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20165014009杨玉玲实验3

重庆文理学院软件工程学院 实 验 报 告 册 专 业:软件工程 班 级:_软件一班 _______ 学 号:_201258014009______ ___ 姓 名:_杨玉玲______ ___________ 课程名称:oracle数据库 指导教师:李瑞 2014年11月03日 实验序号 3 实验名称 用户及权限,完整性约束 实验地点 S-C1301/S-A1310 实验日期 2014年11月 3日 实 验 内 容 创建用户user1,user2,user3,user4,user5; 把查询manager表的权限授给用户User1; 把对manager表和JOBS表的全部操作权限授予用户User2和User3; 把对表MANAGER的查询权限授予所有用户; 把查询manager表和修改雇员编号的权限授给用户User4; 把对表MANAGER的INSERT权限授予User5用户,并允许将此权限再授予其他用户; 把用户User4修改经理编号的权限收回; 收回所有用户对表MANAGER的查询权限; 把用户User5对MANAGER表的INSERT权限收回; 建立2个表,一个是stuInfo(学号sno,姓名sname,年龄sage,性别smale,系编号deptNo),一个是department(系编号deptNo,系名称deptName)。 要求: 每个表有主键,stuInfo表建立外键,学生的姓名不能为空,学生的年龄要在18到50之间,学生的性别必须是男女之一,默认是男。stuInfo表的deptNo列,要参照department表的deptNo列; 添加约束:允许stuInfo中的姓名可以为空;允许stuInfo中的姓名不能重复;创建deptName_check,要求department的系名称列的内容,必须大于4个字符长度; 删除约束:删除刚才建立的department表上的deptName_check 约束,删除主键语句; 删除主键被引用的表department。 实 验 过 程 及 步 骤 创建用户user1,user2,user3,user4,user5; create user user1 identified by user1; create user user2 identified by user2; create user user3 identified by user3; create user user4 identified by user4; create user user5 identified by user5; 2. 把查询manager表的权限授给用户User1; 先在hr下根据employee表创建manager表 create table manager as select EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,JOB_ID,SALARY,MANAGER_ID from employees where 12; grant select on hr.manager to user1; grant create session to user1; select * from hr.manager; 3. 把对manager表和JOBS表的全部操作权限授予用户User2和User3; grant all on hr.jobs to user2,user3; grant all on hr.manager to user2,user3; grant create session to user2,user3; 结果: 4. 把对表MANAGER的查询权限授予所有用户; grant select on hr.manager to user1,user2,user3,user4,user5; 或者是: grant select on hr.manager to public; 5. 把查询manager表和修改雇员编号的权限授给用户User4; grant select,update(EMPLOYEE_ID) on hr.manager to user4; 6. 把对表MANAGER的INSERT权限授予User5用户,并允许将此权限再授予其他用户; grant insert on hr.manager to user5 with grant option; 7.把用户User4修改经理编号的权限收回; revoke update on hr.manager

文档评论(0)

enxyuio + 关注
文档贡献者

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

1亿VIP精品文档

相关文档