1 / 82
文档名称:

数据库系统概论chp03-2.ppt

格式:ppt   大小:1,126KB   页数:82
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论chp03-2.ppt

上传人:2623466021 2018/10/18 文件大小:1.10 MB

下载得到文件列表

数据库系统概论chp03-2.ppt

相关文档

文档介绍

文档介绍:数据库系统概论
第三章关系数据库标准语言SQL (续1)
数据查询
单表查询
连接查询
嵌套查询
集合查询
Select语句的一般形式
连接查询
连接查询:同时涉及多个表的查询
连接条件或连接谓词:用来连接两个表的条件
一般格式:
[<表名1>.]<列名1> <比较运算符> [<表名2>.]<列名2>
[<表名1>.]<列名1> BETWEEN [<表名2>.]<列名2> AND [<表名2>.]<列名3>
连接条件中的各连接字段类型必须是可比的,但名字不必是相同的
连接操作的执行过程
嵌套循环法(NESTED-LOOP)
首先在表1中找到第一个元组,然后从头开始扫描表2,逐一查找满足连接件的元组,找到后就将表1中的第一个元组与该元组拼接起来,形成结果表中一个元组。
表2全部查找完后,再找表1中第二个元组,然后再从头开始扫描表2,逐一查找满足连接条件的元组,找到后就将表1中的第二个元组与该元组拼接起来,形成结果表中一个元组。
重复上述操作,直到表1中的全部元组都处理完毕
排序合并法(SORT-MERGE)
常用于=连接
首先按连接属性对表1和表2排序
对表1的第一个元组,从头开始扫描表2,顺序查找满足连接条件的元组,找到后就将表1中的第一个元组与该元组拼接起来,形成结果表中一个元组。当遇到表2中第一条大于表1连接字段值的元组时,对表2的查询不再继续
排序合并法
找到表1的第二条元组,然后从刚才的中断点处继续顺序扫描表2,查找满足连接条件的元组,找到后就将表1中的第一个元组与该元组拼接起来,形成结果表中一个元组。直接遇到表2中大于表1连接字段值的元组时,对表2的查询不再继续
重复上述操作,直到表1或表2中的全部元组都处理完毕为止
索引连接(INDEX-JOIN)
对表2按连接字段建立索引
对表1中的每个元组,依次根据其连接字段值查询表2的索引,从中找到满足条件的元组,找到后就将表1中的第一个元组与该元组拼接起来,形成结果表中一个元组
连接查询(续)
一、等值与非等值连接查询
二、自身连接
三、外连接
四、复合条件连接
一、等值与非等值连接查询
等值连接:连接运算符为=
[例33] 查询每个学生及其选修课程的情况
SELECT Student.*,SC.*
FROM Student,SC
WHERE = ;
等值与非等值连接查询(续)
Sno
Sname
Ssex
Sage
Sdept
Sno
Cno
Grade
200215121
李勇

20
CS
200215121
1
92
200215121
李勇

20
CS
200215121
2
85
200215121
李勇

20
CS
200215121
3
88
200215122
刘晨

19
CS
200215122
2
90
200215122
刘晨

19
CS
200215122
3
80

最近更新

食盐健康指导建议书 5页

风电场工程设计建议书 5页

预警财政风险审计建议书 5页

心理疾病护理团队协作模式 37页

2024年海南软件职业技术学院马克思主义基本原.. 12页

恐惧症患者的心理支持系统 26页

2024年湖北大学知行学院马克思主义基本原理概.. 12页

2024年湖南司法警官职业学院马克思主义基本原.. 13页

2024年湖南金融技术职工大学马克思主义基本原.. 13页

2024年漾濞县招教考试备考题库含答案解析(夺.. 30页

2024年烟台汽车工程职业学院马克思主义基本原.. 13页

2024年琼结县幼儿园教师招教考试备考题库附答.. 30页

2024年白银希望职业技术学院马克思主义基本原.. 12页

2024年石家庄职工大学马克思主义基本原理概论.. 12页

2024年福州工商学院马克思主义基本原理概论期.. 13页

2024年罗平县幼儿园教师招教考试备考题库含答.. 30页

2024年苍南县招教考试备考题库带答案解析(夺.. 30页

2024年莲花县幼儿园教师招教考试备考题库带答.. 30页

2024年衡山县幼儿园教师招教考试备考题库及答.. 30页

2024年象州县幼儿园教师招教考试备考题库及答.. 31页

2024年贵阳幼儿师范高等专科学校马克思主义基.. 13页

2024年辽宁对外经贸学院马克思主义基本原理概.. 12页

2024年逊克县招教考试备考题库附答案解析(夺.. 31页

2024年邵阳工业职业技术学院马克思主义基本原.. 13页

2024年鄂城钢铁厂职工大学马克思主义基本原理.. 13页

2024年重庆科创职业学院马克思主义基本原理概.. 12页

2024年长春职工大学马克思主义基本原理概论期.. 13页

2024年雷波县幼儿园教师招教考试备考题库及答.. 31页

2024年高邑县幼儿园教师招教考试备考题库附答.. 30页

2024年黑水县幼儿园教师招教考试备考题库附答.. 31页