oracle实验六_第1页
oracle实验六_第2页
oracle实验六_第3页
oracle实验六_第4页
oracle实验六_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学号:20164477 姓名:陈家凤实验六 模式对象管理与安全管理【实验目的】1. 了解模式对象的类型2. 掌握在OEM中操作模式对象的方法3. 掌握命令方式建立表、视图、索引等常见对象的方法4. 熟悉Oracle中权限分类和设置,理解系统提供用户的角色和权限5. 熟练使用建立用户、角色,为用户授权、授予角色的命令【实验内容】1. 创建一个TESTUSET用户,密码为test,默认表空间为user表空间create user testusetidentified by testdefault tablespace userstemporary tablespace temp quota 500k on users;2. 创建用户后为其授予登录数据库和创建数据库对象的权限grant connect , resource to testuset;3. 用TESTUSER用户登录数据库conn testuset/test 4. 创建学生信息表(学号,姓名,性别,入学成绩),定义主键和输入数据(至少5条数据),提交添加的数据。并完成下面的题目:create table student(s_no varchar2(20) Primary key,s_name varchar2(20) not null,s_sex varchar2(10) not null,s_grade int );insert into student(s_no,s_name,s_sex,s_grade)values(20184401,陈一 ,女,600);(以此类推)(1) 再继续添加2条数据,设置一个保存点savepoint,再添加1条数据,执行回退到保存点的回退命令。查看此时表中数据insert into student(s_no,s_name,s_sex,s_grade)values(20184406,陈六 ,男,660);(以此类推)savepoint insert_point;insert into student(s_no,s_name,s_sex,s_grade)values(20184408,陈八 ,男,680);rollback to insert_point;select * from student;(2) 查询入学成绩大于480的学生信息select * from studentwhere s_grade480;(3) 建立男生信息视图conn testuset/test;conn system/sys as sysdba;grant dba to testuset;conn testuset/test;create view testuset_boyas selects_no,s_name,s_sex,s_gradefrom studentwhere s_sex=男;(4) 在“成绩”字段上建立B-树索引create index student_indexon testuset.student(s_grade);5. 创建一个表簇,名为empl_dep,容纳empl表和dep表,有公共字段depno(簇键),大小为500,默认表空间为USERS表空间,存储参数为,初始化区间大小为100K,第二区间为200K等。conn system/sys as dba;create cluster emp1_dep(depno varchar2(4)size 500tablespace usersstorage(initial 100knext 200kminextents 2maxextents 20pctincrease 33);6. 在表簇中建立empl表和dep表(1) empl表(职员表)的主键为eno,外键为depno (2) dep表(部门表)的主键为depno,。create table dep(depno varchar2(4) primary key,dname varchar2(10) not null,rs number)cluster empl_dep(depno);create table empl(eno varchar2(10) primary key,ename varchar2(10) not nul,esex varchar2(2),depno varchar2(4) not null references dep)cluster empl_dep(depno);7. 在表簇中建立一个簇键索引,名为empl_dep_index。create index empl_dep_indexon cluster empl_deptablespace users;8. 授予TES

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论