- 4
- 0
- 约 31页
- 2016-10-09 发布于贵州
- 举报
Oracle Dtabase 11g应用与开发教程
实验报告姓 名 学 号 专业班级 课程名称 成 绩 指导教师 实验
2.掌握简单查询的方法;
3.掌握内连接、外连接、交叉连接等连接查询的基本方法;
4.掌握子查询的实现方法和应用;
5.掌握联合查询及其应用;
6.理解索引的基本概念;
7.掌握创建索引的方法;
8.掌握维护索引的基本方法;
9.理解视图的基本概念和视图的作用;
10.掌握创建视图和修改视图的方法;
11.掌握更新视图的方法;
12.了解同义词和序列。
三、实验步骤(要求有截图)
1.为了在sqlplus中顺利进行后续实验,由于在第七章已经创建了相应的表,但是没有具体的数据,故在表中插入相应的数据:
【例8-1】查询“Teacher”表中全体教师的记录。执行效果如图8-1所示:
图8-1 查询“Teacher”表的全部字段
【例8-2】查询全体教师的教师编号、姓名和职称信息。代码如下,执行效果如图8-2所示:
图8-2 查询全体教师的编号、姓名和职称
【例8-3】查询“Teacher”表中全体教师的姓名及年龄。执行效果如图8-3所示:
图8-3 带有别名的查询
准备工作:
【例8-4】查询授课教师的编号。执行效果如图8-4所示:
图8-4去掉重复教师编号的查询
准备工作:
【例8-5】查询“SC”表中成绩小于60分的记录。执行的结果如图8-5所示:
图8-5 查询成绩小于60分的记录
【例8-6】查询“Teacher”表出生日期在1960至1980年的教师姓名、编号和出生日期。执行的结果如图8-6所示:
图8-6 确定范围查找
【例8-7】查询系部代码为‘081’和’082的系部名称和系主任。执行的结果如图8-7所示:
图8-7 确定集合查找
准备工作:问题需要,修改学生表
【例8-8】查询“Students”表中姓“李”的学生的信息。执行的结果如图8-8所示:
图8-8 模糊查询
【例8-9】查询“Course”表中课程名为“Oracle_11g数据库教程”的课程信息。执行的结果如图8-9所示:
图8-9 带换码字符的模糊查询
【例8-10】查询教师表中“学历”不为空的教师信息。执行的结果如图8-9所示:
图8-10 查询空值
【例8-11】查询“SC”表中课程号为“0002”成绩在80–90分之间的(不含90分)的学生的学号、成绩。执行的结果如图8-11所示:
图8-11 多重条件查询
【例8-12】查询“SC”表中选修课程号为“0001”并且成绩大于70分的的学号,要求输出结果成绩降序排列,当成绩相同时按学号升序排列。执行的结果如图8-11所示:
图8-12 将查询结果进行排序
【例8-13】查询教师表中教师的个数,执行的结果如图8-13所示:
图8-13 统计表中教师的数量
【例8-14】查询每一位学生的选课总数,执行的结果如图8-14所示:
准备工作:问题的需要,需要插入数据
图8-14 分组统计
【例8-15】查询每一位学生选课成绩超过90分的的选课门数以及平均分,执行的结果如图8-15所示:
图8-15 分组统计
【例8-16】对于上例,添加ROLLUP关键字,在结果中显示数据统计信息,执行的结果如图8-16所示:
图8-16 带有ROLLUP子句的分组统计
【例8-17】查询每门课程的平均成绩,要求只输出平均成绩在70到80分之间的的课程号、选修人数、平均成绩以及选修该课程的成绩总分,执行的结果如图8-17所示:
图8-17 带有HAAVING子句的分组统计
【例8-18】专业表和班级表交叉连接,代码如下,执行的结果如图8-18所示:
图8-18 交叉连接
【例8-19】等值连接专业表和班级表,观察连接后的结果和交叉连接的结果有何不同。执行效果如图8-19所示:
图8-19 等值连接
【例8-20】使用教师Teacher表查询与“王鹏飞”在同一个系任课的教师编号、教师姓名和教师的职称,要求不包括“王鹏飞”本人。查询结果如图8-20所示:
您可能关注的文档
- Linux 常用络指令介绍.doc
- Linux ubntu chmod和chown命令用法详细介绍.docx
- linux 的常命令介绍及举例.doc
- Linux 系统量管理工具介绍,如何实现对一万台服务器的同时批量管理.doc
- Linux 用户理工具介绍.doc
- Linux-2.内核编译配置选项简介.doc
- linux-链接ld详细介绍.doc
- LinuxGTK体美化原理.doc
- Linux下Apche,MySQL,PHP安装与配置.doc
- LINUX下PH+MYSQL+APACHE配置过程.doc
- 2026年鄂州职业大学单招职业技能考试题库完整答案详解.docx
- 2026年鄂州职业大学单招职业技能考试题库带答案详解(b卷).docx
- 2026年鄂州职业大学单招职业技能考试题库含答案详解(达标题).docx
- 2026年鄂州职业大学单招职业技能考试题库带答案详解.docx
- 2026年鄂州职业大学单招职业技能考试题库带答案详解(a卷).docx
- 2026年鄂州职业大学单招职业技能考试题库含答案详解(精练).docx
- 2026年鄂州职业大学单招职业技能考试题库含答案详解(综合卷).docx
- 2026年鄂州职业大学单招职业技能考试题库含答案详解(轻巧夺冠).docx
- 2026年鄂州职业大学单招职业技能考试题库含答案详解(满分必刷).docx
- 2026年鄂州职业大学单招职业技能考试题库附参考答案详解(巩固).docx
最近下载
- 《基于MATLAB的10kV小电流接地系统中单相接地故障仿真研究》6500字.docx VIP
- 2025年第四季度电网工程设备材料信息参考价.docx VIP
- 深度解析(2026)《GBT 3511-2018硫化橡胶或热塑性橡胶 耐候性》.pptx VIP
- 深度解析(2026)GBT 14834-2009硫化橡胶或热塑性橡胶 与金属粘附性及对金属腐蚀作用的测定.pptx VIP
- 深度解析(2026)GBT 11211-2009硫化橡胶或热塑性橡胶 与金属粘合强度的测定 二板法.pptx VIP
- 深度解析(2026)GBT 7757-2009硫化橡胶或热塑性橡胶 压缩应力应变性能的测定.pptx VIP
- 深度解析(2026)GBT 528-2009硫化橡胶或热塑性橡胶 拉伸应力应变性能的测定.pptx VIP
- 深度解析(2026)《GBT 42278-2022硫化橡胶 热拉伸应力的测定》.pptx VIP
- 深度解析(2026)《GBT 41941-2022硫化橡胶 疲劳裂纹扩展速率的测定》.pptx VIP
- 深度解析(2026)《GBT 6398-2017金属材料 疲劳试验 疲劳裂纹扩展方法》(2026年)深度解析.pptx VIP
原创力文档

文档评论(0)