河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验11 数据库子查询

实验11数据库子查询 实验目的 1.熟悉在 WHERE和 HAVING子句中使用子查询 2.熟悉子查询的不同实现方式。 、实验环境 1.硬件 每位学生配备计算机一台,满足相关软件的安装 2.软件 Windows操作系统,安装 Oracle database11g企业版; 3.网络 需要局域网支持; 4.工具 无 实验理论与预备知识 1. SELECT语句的语法结构 2.子查询和嵌套査询的语法结构: 3.连接査询、集合查询的使用。 四、实验任务 子查询的使用; 五、实验内容及步骤 在检索数据库时,为了获取完整的信息,需要将多个表连接起来进行查询, 子査询可以实现从另外一个表获取数据,从而限制当前査询语句的返回结果。 以数据库ORCL、表空间 stu oracle及数据表 student、 course、sc为基础, 以子查询的方式执行以下语句,并写出详细SQL语句 1.查询和“崔晓”一个院系的其他学生的学号、姓名、院系 2.查询信息学院年龄最大的学生的学号、姓名、性别 3.査询平均成绩在60分以上的课程及其平均成绩 4.査询平均成绩大于“高莉”的平均成绩的学生学号、姓名及平均成绩;
实验 11 数据库子查询 一、实验目的 1. 熟悉在 WHERE 和 HAVING 子句中使用子查询; 2. 熟悉子查询的不同实现方式。 二、实验环境 1. 硬件 每位学生配备计算机一台,满足相关软件的安装; 2. 软件 Windows 操作系统,安装 Oracle Database 11g 企业版; 3. 网络 需要局域网支持; 4. 工具 无 三、实验理论与预备知识 1. SELECT 语句的语法结构; 2. 子查询和嵌套查询的语法结构; 3. 连接查询、集合查询的使用。 四、实验任务 子查询的使用; 五、实验内容及步骤 在检索数据库时,为了获取完整的信息,需要将多个表连接起来进行查询, 子查询可以实现从另外一个表获取数据,从而限制当前查询语句的返回结果。 以数据库 ORCL、表空间 stu_oracle 及数据表 student、course、sc 为基础, 以子查询的方式执行以下语句,并写出详细 SQL 语句; 1. 查询和“崔晓”一个院系的其他学生的学号、姓名、院系; 2. 查询信息学院年龄最大的学生的学号、姓名、性别; 3. 查询平均成绩在 60 分以上的课程及其平均成绩; 4. 查询平均成绩大于“高莉”的平均成绩的学生学号、姓名及平均成绩;

5.查询每个院系年龄最大的学生的学号、姓名、性别、院系及年龄 6.査询课程的学分高于全体课程平均学分的课程编号、名称、学分及所属院系, 查询结果按照学分降序排列; 7.査询选修了“数据库原理”的学生的学号、姓名、院系及成绩; 8.査询选修“数据库”的学生的最高成绩、最低成绩、平均成绩; 9.査询信息学院学生选修限选课的学生信息及选课信息; 10.査询成绩小于所有课程平均成绩的学生的学号、课程号及成绩; 11.查询至少有一名学生选修的所有课程的课程号及课程名 12.査询课程平均成绩高于所有课程平均成绩的课程号、课程名及平均成绩: 13.査询每门课程最低分的学生的学号、姓名、院系、课程名及成绩 14.设置学生“高莉”选修的课程“平面设计基础”的成绩为该课程的平均成绩 15.删除人文学院学生的所有选课信息。 六、实验分析 1.下面SQL语句的执行结果一样么?执行时间一样么?那条语句的执行效率最 高,为什么? SELECT empno FROM emp SELECT empno FROM scott. emp SELECT empno FROM SCoTT.EM SELECT EMPNO FROM SCOTTEMP. 七、课外自主实验 无 八、实验扩展资源 1.图书 (1)王彬周士贵 Oracle11g基础与提高[M电子工业出版社2008 (2) Oracle database11g数据库管理艺术[M]人民邮电出版社2010 2.期刊论文 (1)张艳霞,陈丹琪,韩莹. WHERE EXISTS子査询应用研究U.电脑知识与技 术2012(13) (2)赵康李明东.基于成本的 ORACLE子査询性能研究[.西华师范大学学报
5. 查询每个院系年龄最大的学生的学号、姓名、性别、院系及年龄; 6. 查询课程的学分高于全体课程平均学分的课程编号、名称、学分及所属院系, 查询结果按照学分降序排列; 7. 查询选修了“数据库原理”的学生的学号、姓名、院系及成绩; 8. 查询选修“数据库”的学生的最高成绩、最低成绩、平均成绩; 9. 查询信息学院学生选修限选课的学生信息及选课信息; 10. 查询成绩小于所有课程平均成绩的学生的学号、课程号及成绩; 11. 查询至少有一名学生选修的所有课程的课程号及课程名; 12. 查询课程平均成绩高于所有课程平均成绩的课程号、课程名及平均成绩; 13. 查询每门课程最低分的学生的学号、姓名、院系、课程名及成绩; 14. 设置学生“高莉”选修的课程“平面设计基础”的成绩为该课程的平均成绩; 15. 删除人文学院学生的所有选课信息。 六、实验分析 1. 下面SQL语句的执行结果一样么?执行时间一样么?那条语句的执行效率最 高,为什么? SELECT empno FROM emp; SELECT empno FROM scott.emp; SELECT empno FROM SCOTT.EMP; SELECT EMPNO FROM SCOTT.EMP; 七、课外自主实验 无 八、实验扩展资源 1. 图书 (1)王彬,周士贵.Oracle 11g 基础与提高[M].电子工业出版社,2008. (2)Oracle Database 11g 数据库管理艺术[M].人民邮电出版社,2010. 2. 期刊论文 (1) 张艳霞,陈丹琪,韩莹. WHERE EXISTS 子查询应用研究[J]. 电脑知识与技 术.2012(13). (2) 赵康,李明东. 基于成本的 ORACLE 子查询性能研究[J]. 西华师范大学学报

(自然科学版)2013(03) 3.在线学习平台 (1)http://xg.hactcm.edu.cn 4.其他资源 (1)http://www.oracle.com/cn (2)https://academy.oracle.com
(自然科学版).2013(03). 3. 在线学习平台 (1)http://xg.hactcm.edu.cn 4. 其他资源 (1)http://www.oracle.com/cn (2)https://academy.oracle.com
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验10 SQL基本查询(进阶篇).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验9 SQL基本查询.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验8 管理Oracle表数据.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验6 创建及管理Oracle表空间.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验5 SQL PLUS工具的高级应用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验4 熟悉SQL PLUS工具.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验2 熟悉Oracle Database 11g.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验1 Oracle Database 11g的安装与卸载.pdf
- 河南中医药大学:《Web前端开发》课程教学课件讲稿(2021)第04章 HTML5结构与属性.pdf
- 河南中医药大学:《Web前端开发》课程教学课件讲稿(2021)第03章 初识HTML5.pdf
- 河南中医药大学:《Web前端开发》课程教学课件讲稿(2021)第02章 开发工具.pdf
- 河南中医药大学:《Web前端开发》课程教学课件讲稿(2021)第01章 概述.pdf
- 河南中医药大学:《Web前端开发》课程教学课件讲稿(2020)第02章 开发工具.pdf
- 河南中医药大学:《Web前端开发》课程教学课件讲稿(2020)第01章 概述.pdf
- 河南中医药大学:《Web前端开发》课程教学课件讲稿(2020)Web前端开发简介.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)22.绘图.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)21.本地存储.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)20.文件.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)19.文件对象处理与页面打印.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)18.AJAX在jQuery中的应用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验12 数据库连接查询.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验13 PLSQL基础应用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验14 PLSQL高级应用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验15 Oracle数据库安全管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验16 数据库查询优化.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验17 Oracle Data Pump的使用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验18 Oracle数据库高级管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验3 创建及管理Oracle数据库.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)Oracle实验课程大作业.doc
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第一章 Oracle关系数据库.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第二章 Oracle数据库的体系结构.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第五章 模式对象、第六章 管理控制文件和日志文件.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第四章 管理表空间.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第七章 SQL语言基础.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第九章 PL/SQL基础.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第八章 子查询和高级查询.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十三章 SQL语句优化.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十二章 用户权限与安全.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十五章 使用RMAN工具.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十六章 Oracle Database 11g闪回技术.pdf