(湛江师范学院)oracle实验
湛江师范学院oracle实验指导书
实验一 使用SQL*Plus 1.实验目的
通过上机学会使用与Oracle进行交互的工具SQL*Plus。 2.实验内容
(1)启动监听程序服务和实例服务。 (2)通过命令行连接到SQL*Plus。
(3)说明以下命令的用途和使用方法,同时给出执行该命令的结果:
desc、save、get、start、@、edit、spool、linesize、pagesize 实验二 Oracle数据库的体系结构 1.实验目的
通过上机实践加强理解Oracle11g数据库的体系结构。 2.实验内容 (1)使用数据字典database_properties查看查看用户的永久性表空间和临时性表空间,使用数据字典dba_data_files查看每个表空间对应的数据文件名称。
(2)写出查询初始化参数数据块大小db_block_size、系统全局区大小sga_max_size和程序全局区大小pga_aggregate_target的语句。
(3)在Oracle的安装目录下找到当前已安装的ORCL数据库的所有物理文件,分类写出文件名称。
(4) 写出查询当前Oracle数据库系统中的所有数据文件的SQL命令。 (5) 写出查询当前Oracle数据库系统中的所有控制文件的SQL命令。 (6) 写出查询当前Oracle数据库系统中的所有日志文件的SQL命令。 实验三 数据库对象管理(一) 1.实验目的
通过上机实践熟悉Oracle 11g的对象管理,包括表、索引、视图、同义词和序列几种数据库对象的管理等。 2.实验内容 (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语句向以上三个表插入以下数据。
course表
湛江师范学院oracle实验指导书
(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)。
实验四 子查询与高级查询 1.实验目的
通过上机实践熟悉SQL语句的子查询与高级查询。 2.实验内容
对于scott用户的emp表,使用SQL语句的子查询和高级查询实现如下的查询:
1)找出部门ACCOUNTING中所有经理MANAGER、部门RESEARCH中所有办事员CLERK,既不是经理又不是办事员但其薪金>=2000的所有雇员的详细资料。 2) 查询工资等级为2级,1985年以后入职的工作地点为DALLAS的员工编号、姓名和工资。 3) 查询属于同一个上级的员工中平均工资最高的那些员工信息。
实验五 过程、函数和触发器 1.实验目的
通过上机实践熟悉Oracle 11g的对象管理,创建过程、函数和触发器,并进行测试。 2.实验内容
(1)创建一个过程avg_sal,用于输出emp表中的某个部门的平均工资,并在PL/SQL匿名块调用该过程输出部门SALES的平均工资;
(2)创建一个函数find_loc, 用于返回某个员工所在的工作地点。并调用该函数,显示员工号为7788的工作地点。
(3)创建一个触发器tr_emp_sal,当进行update操作时,员工的工资只能涨不能降,不允许删除员工记录,并修改sal和删除记录,查看相关信息。
…… 此处隐藏:105字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




