- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告姓 名 学 号 专业班级 课程名称 成 绩 指导教师 实验
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所示:
图8-20表
文档评论(0)