- 25
- 0
- 约3.08千字
- 约 9页
- 2018-10-31 发布于河北
- 举报
数据库实验四报告
PAGE8 / NUMPAGES9
《数据库原理与应用》实验报告
实验名称:
班 级:
学 号:
姓 名:
一、实验目的
(1)了解Oracle数据库中的用户管理,模式,权限管理和角色管理。
(2)掌握为用户分配权限的方法。
(3)了解为不同用户分配不同权限的目的及原因。
二、实验过程
1.用系统帐户sys登录数据库,分别创建数据库内部用户user_one和user_two,创建时自己为用户分配帐户口令。
语句:
create user user_one
identified by 123456
default tablespace users
temporary tablespace temp
quota unlimited on users;
create user user_two
identified by 123456
default tablespace users
temporary tablespace temp
quota unlimited on users;
执行结果:
2.为了使两位用户登录数据库请为其授予相应的权限。
语句:
grant create session to user_one;
grant create session to user_two;
执行结果:
3.授予用户user_one在自己模式下创建表的权限,在任何模式下删除表的权限,授予用户user_two可以在任何模式下创建表的权限,查询任何模式下表中数据的权限和在任何模式下创建视图的权限。
语句:
grant create table,drop any table to user_one;
grant create any table,create any view,select any table to user_two;
执行结果:
4.分别用user_one和user_two登录,写出相应的SQL语句验证为其授予的权限。(如果建立的表中有主键约束,需要预先授予user_one和user_two用户create any index的权限。)
语句:
create table t1 (a varchar2(10));
drop table heart.change_major;
create table heart.t2(b varchar2(10));
create view heart.abc
as
select sc.sno,student.sname,course.cname,grade
from student,sc,course
where student.sno=sc.sno and course.cno=sc.cno and major=生物工程;
select sc.sno,student.sname,course.cname,grade
from student,sc,course
where student.sno=sc.sno and course.cno=sc.cno and major=生物工程;
执行结果:
5.用系统帐户sys登录数据库,创建用户user_three,将角色权限DBA授予用户user_three,并将S、P、J、SPJ四张表导入到user_three模式下。
语句:
create user user_three
identified by 123456
default tablespace users
temporary tablespace temp
quota unlimited on users;
grant dba to user_three;
执行结果:
6.使用user_three登录,完成如下授权,在user_one和user_two用户下执行相应的SQL语句验证授权是否成功。
(1)把对表S的INSERT权力授予用户user_one,并允许他再将此权限授予其他用户。
语句:
grant insert
on s
to user_one
with grant option;
执行结果:
(2)用户user_two对S,P,J三个表有SELECT和INSERT权力
语句:
grant select,insert on s to user_two;
grant select,insert on p to user_two;
grant select,insert on j to user_two;
执行结果:
(3)用户user_one对SPJ表有DELETE权力,对QTY字段具
您可能关注的文档
最近下载
- SY_T 5106-2019 石油天然气钻采设备 封隔器规范.docx VIP
- 世界著名谈判案例.docx VIP
- T_CPI 11037-2024 石油天然气钻采设备水力振荡器技术与应用规范.docx VIP
- 雪铁龙维修 手册 图DS_5LS_Owner_Book_ZH.pdf VIP
- 2025至2030药用真菌行业项目调研及市场前景预测评估报告.docx
- T_SCMES 24—2024(石油天然气钻采设备智能钻机).pdf VIP
- 财务共享模式下企业内部控制研究——以延长石油为例.docx VIP
- 财务共享延长石油集成方案.pdf VIP
- 2025《延安延长石油集团财务共享中心实施效果分析的案例报告》8200字.doc VIP
- 2025人教版音乐一年级下册全册教学设计教案.pdf
原创力文档

文档评论(0)