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

下载本文档

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

文档简介

1、重庆文理学院软件工程学院实 验 报 告 册专 业:软件工程班 级:软件二班学 号:2姓 名:程 清课程名称:oracle数据库指导教师:李瑞 2013年9月9日学号2姓名程清实验序号1实验名称Oracle环境配置实验地点S-C1301/S-A1310实验日期2014年3月 日 实验内容1. 下载oracle11g软件包(写出下载的地址)2. 安装oracle11g (写出主要步骤)3. 配置server,client(写出文件所在的路径)4. 启动oracle服务(截图)5. 使用PL/SQL (截图)6. 查看system,scott用户下的表(截图)7. 进入HR方案,查看HR中的表(截图

2、)8. 创建表student,学号 数值型,姓名 字符型,年龄 数值型;插入3个学生的记录。(写出代码)9. 卸载oracle11g(写出主要步骤)实验过程及步骤1. 下载oracle11g软件包(写出下载的地址)2. 安装oracle11g (写出主要步骤)3. 配置server,client(写出文件所在的路径)4. 启动oracle服务(截图)5. 使用PL/SQL (截图)6. 查看system,scott用户下的表(截图)7. 进入HR方案,查看HR中的表(截图)8. 创建表student,学号 数值型,姓名 字符型,年龄 数值型;插入3个学生的记录。(写出代码)9. 卸载oracl

3、e11g(写出主要步骤)1,关闭所有Oracle服务2,使用Universal Installer删除安装的Oracle产品3,删除注册表中的如下项目(不同windows版本下, 略有不同)(1) HKEY_LOCAL_MACHINESOFTWAREOracle项(2) HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication 下的 oracle项(3)HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 下的 oracle项(4)HKEY_LOCAL_MACHINES

4、YSTEMControlSet001Services下的 oracle项(5)HKEY_LOCAL_MACHINESYSTEMControlSet002Services下的 oracle项4,删除环境变量中的相应的Oracle内容5,重启计算机,删除Oracle的所有安装目录(app,c盘中program中)教师评阅成绩:A教师签名:李瑞 2014年3月15日学号2姓名程请实验序号2实验名称SQL语言基础实验地点S-C1301/S-A1310实验日期2014年3月 日 实验内容1. 登录Oracle,进入HR方案,使用DESC和SELECT命令查看employees,departments表的

5、结果和所有数据;2. 创建一个名为manager的表,它由编号EMPLOYEE_ID,名FIRST_NAME,姓LAST_NAME,邮箱EMAIL,电话号码PHONE_NUMBER,部门编号JOB_ID,薪资SALARY,部门经理编号MANAGER_ID八个属性组成;3. 向manager表中增加“性别”列:4. 查看jobs表中每个工种最高工资和最低工资之间的差距,把单位换算为万元;5. 编写一个查询,查询所有第二个字母为“r”的国家的名称;6. 查询出所有属于IT部门(DEPARTMENT_ID=60),从事过程序员(job_id='IT_PROG')工作的雇员号;7. 使

6、用GROUP BY子句对薪金记录进行分组,使用SQL函数计算每个JOB_ID的平均薪金(AVG)、所有薪金的总和(SUM),以及最高薪金(MAX)和各组的行数;8. 使用子查询查看所有部门在某一地区(1700)的雇员信息:9. 查询将EMPLOYEES表和DEPARTMENT表相连接,生成一个笛卡儿积:10. 查询EMPLOYEES表,将薪金大于本职位平均薪金的雇员信息显示出来:11. 用INSERT语句向countries表添加一条记录。12. 从countries表中将france的信息删除一条记录:13. 使用TRUNCATE语句删除manager表中所有的记录。实验过程及步骤1.con

7、n hr/hrorcl; desc employees; desc departments; select * from departments; select * from employees; 2. create table manager as select EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,JOB_ID,SALARY,MANAGER_ID from employees where 1>2;3.alter table manager add sex varchar2(2); 4.select JOB_TITLE

8、as 工种,(MAX_SALARY-MIN_SALARY)/10000 as 工资差 from JOBS5.select COUNTRY_NAME from COUNTRIES where substr(COUNTRY_NAME,2,1)='r'6.select EMPLOYEE_ID from employees where JOB_ID='IT_PROG'7.select JOB_ID,avg(SALARY),sum(SALARY),max(SALARY),count(JOB_ID) from employees group by JOB_ID; 8.sel

9、ect * from employees where DEPARTMENT_ID in(select DEPARTMENT_ID from departments where LOCATION_ID=1700); 9.select e.*,d.* from employees e,departments d; 10.select * from employees e left join (select JOB_ID,avg(SALARY) as avg_salary from employees group by JOB_ID) b on e.JOB_ID=b.JOB_ID where SALARY>avg_salary;11.insert into countries values('AA',

温馨提示

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

评论

0/150

提交评论