Oracle 11g 实验Word文档格式.docx
- 文档编号:16332940
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:7
- 大小:18.64KB
Oracle 11g 实验Word文档格式.docx
《Oracle 11g 实验Word文档格式.docx》由会员分享,可在线阅读,更多相关《Oracle 11g 实验Word文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
(5)写出查询当前Oracle数据库系统中的所有控制文件的SQL命令。
(6)写出查询当前Oracle数据库系统中的所有日志文件的SQL命令。
(7)在scott用户下查询表emp的所在表空间、段、区信息。
实验三数据库对象管理
1.实验目的
通过上机实践熟悉Oracle11g的对象管理,包括表、索引、视图、同义词和序列几种数据库对象的管理等。
(1)使用SQL语句创建表
①创建学生表student(Sno,Sname,Ssex,Sage,Sclass),定义Sno为主键,添加约束:
对列Ssex的取值为男和女,Sage的取值为18到24。
②创建课程表course(Cno,Cname,Ccredit),定义Cno为主键。
③创建选修表SC(Sno,Cno,grade),Sno和cno为主键,Sno为外键,Cno为外键。
④使用insert语句向以上三个表插入以下数据。
student表course表
Sno
Sname
Ssex
Sage
Sclass
410601
李军
男
18
计算机科学与技术
410602
王红
女
410603
赵平
19
520801
张强
网络工程
520802
孙兰
Cno
Cname
Ccredit
1
C程序设计
3
2
数据结构
4
数据库原理及应用
操作系统
Grade
85
88
82
75
90
81
SC表
(2)用SQL语句实现如下的查询。
①查询性别为女生的平均成绩。
②查询选修了课程号为3的所有学生的姓名。
③查询既选修了课程2又选修了课程3的学生姓名和学号。
④查询与“孙兰”在同一个系学习的学生。
(3)使用SQL语句创建student表基于姓名字段的索引,索引名为index_stu_name。
(4)使用SQL语句创建视图:
建立网络工程2班学生所选修的课程名称,视图名称为v_net_cname;
并查询该视图。
(5)创建视图v_net_cname的同义词vnc并使用同义词进行查询。
(6)在学生表student中增加列sid,创建名称为seq_stu_id序列,序列的初值为1,增长值为1,最小值为1,最大值为9999,当向表student插入数据时,sid列的取值为序列seq_stu_id。
并向student表中插入一行数据(411605,'
王强'
'
男'
20,'
计算机科学与技术42'
seq_stu_id.nextval)。
实验四子查询与高级查询
通过上机实践熟悉SQL语句的子查询与高级查询。
对于scott用户的emp、dept和salgrade表,使用SQL语句的子查询和高级查询实现如下的查询:
1)找出部门ACCOUNTING中所有经理MANAGER或是部门RESEARCH中所有办事员CLERK,或既不是经理又不是办事员但其薪金>
=2000的所有雇员的详细资料。
2)查询工资等级为2级,1985年以后入职的工作地点为DALLAS的员工编号、姓名和工资。
3)查询属于同一个上级的员工中平均工资最高的那些员工信息。
实验五过程、函数和触发器
通过上机实践熟悉Oracle11g的对象管理,创建过程、函数和触发器,并进行测试。
(1)创建一个过程avg_sal,用于输出emp表中的某个部门的平均工资,并在PL/SQL匿名块调用该过程输出部门SALES的平均工资;
(2)创建一个函数find_loc,用于返回某个员工所在的工作地点。
并调用该函数,显示员工号为7788的工作地点。
(3)创建一个触发器tr_emp_sal,当进行update操作时,员工的工资只能涨不能降,不允许删除员工记录,将emp表中部门号为10的每个员工的工资增加200,删除员工编号为7788员工的信息,验证触发器的正确性,查看相关信息。
课程名称
实验序号
实验项目
实验地点
实验学时实验类型
指导教师实验员
专业______________班级
学号姓名
年月日
实验报告要求
1、实验报告封面填表说明(每份实验报告必须附上封面)
(1)课程名称:
要求与实验大纲和实验指导书中的课程名称一致。
(2)实验序号:
指该课程的第几个实验。
(3)实验项目:
要求与实验大纲和实验指导书中的实验项目一致。
(4)实验地点:
填写完成该实验项目所在的实验室名称。
(5)实验学时:
要求与实验大纲和实验指导书中完成该实验项目所需学时一致。
(6)实验类型:
是指演示性、操作性、验证性、综合性、设计性。
演示性:
教师操作,学生观察,验证理论、说明原理和方法。
操作性:
学生按要求动手拆装、调试实验装置或上机操作,掌握其基本原理和方法。
验证性:
按实验指导书(教材)要求,由学生通过操作验证所学理论,加深对理论、知识的理解,掌握基本实验知识、方法、技能、数据处理等。
综合性:
实验内容涉及本课程的综合知识或相关课程的知识,运用多的知识、多种方法,按要求或自拟实验方案进行实验。
主要培养学生综合运用所学知识、实验方法和实验技能,以培养其分析、解决问题的能力。
设计性:
给定实验目的、要求和实验条件,学生自己设计实验方案并加以实现的实验。
学生独立完成从查阅资料、拟定实验方案、实验方法和步骤(或系统分析和设计)、选择仪器设备(或自行设计缺制作)进行实验并完成实验全过程,形成实验报告,培养学生自主实验的能力。
2、实验报告的格式
软件类实验报告格式
公共课实验报告格式
硬件类实验报告格式
序号
要求
实验目的及要求
实验预习
实验目的实验原理及内容(简明扼要,主要是实验接线图)
实验原理与内容
实验步骤
所用仪器设备
实验软硬件环境
操作要点
预习思考题
实验过程(实验步骤、记录、数据、分析)
实验结果
实验原始记录(经实验指导教师签名认可)
画出实验所需要的各种记录表格
5
测试/调试及实验结果分析
实验问题
实验报告
数据处理(数据表格、计算结果、误差、结果表达、曲线图等)
6
实验结论与体会
小结及讨论
结论
讨论
3、教师批改学生实验报告要求
(1)批改:
全部批改及更正错误。
(2)评分:
按百分制评分,不能评分为“优、良、中、差”或“A、B、C”。
(3)签名及批改日期:
任课教师必须在每份学生实验报告中签名和写上批改日期。
(4)成绩:
填写学生实验成绩表,实验成绩作为考试成绩评定的依据。
(4)评语:
任课教师批改学生实验报告时,应给出简明扼要的评语。
成绩:
教师评语
指导教师签名:
批阅日期:
一、实验目的及要求
二、实验原理与内容
三、实验软硬件环境
四、实验过程(实验步骤、记录、数据、分析)
五、测试/调试及实验结果分析
六、实验结论与体会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 11g 实验 11
![提示](https://static.bdocx.com/images/bang_tan.gif)