oracle数据库实验报告1-3内容_第1页
oracle数据库实验报告1-3内容_第2页
oracle数据库实验报告1-3内容_第3页
oracle数据库实验报告1-3内容_第4页
oracle数据库实验报告1-3内容_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

重庆文理学院软件工程学院实验报告册专业:软件工程班级:_软件一班_______学号:__________姓名:__________________课程名称:oracle数据库指导教师:李瑞2014年9月15日

实验序号1实验名称Oracle环境配置实验地点S-C1303实验日期2014年9月15日实验内容下载oracle11g软件包(写出下载的地址)安装oracle11g(写出安装后的目录)配置server,client(写出文件所在的路径)启动oracle服务(截图)使用PL/SQL(写出安装后的目录;进入PL/SQL的用户名和密码)查看system,scott用户下的表(截图)进入HR方案,查看HR中的表(截图)创建表student,学号数值型,姓名字符型,年龄数值型;生日日期型;插入3个学生的记录。(写出代码)卸载oracle11g(写出主要步骤)实验过程及步骤下载oracle11g软件包(写出下载的地址)安装oracle11g(写出主要步骤)配置server,client(写出文件所在的路径)启动oracle服务(截图)使用PL/SQL(截图)查看system,scott用户下的表(截图)进入HR方案,查看HR中的表(截图)创建表student,学号数值型,姓名字符型,年龄数值型;插入3个学生的记录。(写出代码)卸载oracle11g(写出主要步骤)实验结果及分析实验过程中存在的问题和解决方法教师评阅成绩:A教师签名:李瑞2014年3月15日

实验序号2实验名称SQL语言基础实验地点S-C1301/S-A1310实验日期2014年3月日实验内容登录Oracle,进入HR方案,使用DESC和SELECT命令查看employees,departments表的结果和所有数据;创建一个名为manager的表,它由编号EMPLOYEE_ID,名FIRST_NAME,姓LAST_NAME,邮箱EMAIL,电话号码PHONE_NUMBER,部门编号JOB_ID,薪资SALARY,部门经理编号MANAGER_ID八个属性组成;向manager表中增加“性别”列:查看jobs表中每个工种最高工资和最低工资之间的差距,把单位换算为万元;编写一个查询,查询所有第二个字母为“r”的国家的名称;查询出所有属于IT部门(DEPARTMENT_ID=60),从事过程序员(job_id='IT_PROG')工作的雇员号;使用GROUPBY子句对薪金记录进行分组,使用SQL函数计算每个JOB_ID的平均薪金(AVG)、所有薪金的总和(SUM),以及最高薪金(MAX)和各组的行数;使用子查询查看所有部门在某一地区(1700)的雇员信息:查询将EMPLOYEES表和DEPARTMENT表相连接,生成一个笛卡儿积:查询EMPLOYEES表,将薪金大于本职位平均薪金的雇员信息显示出来:用INSERT语句向countries表添加一条记录。从countries表中将france的信息删除一条记录:使用TRUNCATE语句删除manager表中所有的记录。实验过程及步骤实验结果及分析实验过程中存在的问题和解决方法教师评阅成绩:A教师签名:李瑞2014年3月15日

实验序号2实验名称用户及权限,完整性约束实验地点S-C1301/S-A1310实验日期2014年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。实验过程及步骤实验结果及分析实验过程中存在的问题和解决方法教师评阅成绩:A教师签名:李瑞2014年3月22日

实验序号3实验名称oracle的锁实验地点S-C1301/S-A1310实验日期2014年3月日实验内容打开command窗口,system用户连接数据库,查询当前表空间中被锁定的信息;打开一个command窗口,用scott用户连接数据库,在scott用户中查询emp表,更新第二条记录(用工资为条件),将工资改为1500,打开command窗口,system用户连接数据库,查询当前表空间中被锁定的信息,根据id1信息查询表名;在system用户中查询scott.emp表,更新第二条记录,将工资改为2000,并观看系统处理的情况;在scott用户中回滚事务,并查看system用户窗口系统处理的情况;scott用户使用SELECT…FORUPDATE查询第二条记录,system用户更改第二条记录,查看第二条记录排它锁的作用,并利用回滚命令解锁,查看两个窗口系统处理的情况;scott用户将emp表全部锁定,并在emp表中插入一条以自己姓名和学号为雇员姓名和编号的记录,s

温馨提示

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

评论

0/150

提交评论