- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统概论
An Introduction to Database System
第三章 关系数据库标准语言SQL
(续1)
中国人民大学信息学院
An Introduction to Database System
3.4 数据查询
3.4.1 单表查询
3.4.2 连接查询
3.4.3 嵌套查询
3.4.4 集合查询
3.4.5 Select语句的一般形式
An Introduction to Database System
3.4.2 连接查询
连接查询:同时涉及多个表的查询
连接条件或连接谓词:用来连接两个表的条件
一般格式:
[表名1.]列名1 比较运算符 [表名2.]列名2
[表名1.]列名1 BETWEEN [表名2.]列名2 AND [表名2.]列名3
连接字段:连接谓词中的列名称
连接条件中的各连接字段类型必须是可比的,但名字不必是相同的
An Introduction to Database System
连接操作的执行过程
嵌套循环法(NESTED-LOOP)
首先在表1中找到第一个元组,然后从头开始扫描表2 ,逐一查找
满足连接件的元组,找到后就将表1中的第一个元组与该元组拼
接起来,形成结果表中一个元组。
表2全部查找完后,再找表1中第二个元组,然后再从头开始扫描
表2 ,逐一查找满足连接条件的元组,找到后就将表1中的第二个
元组与该元组拼接起来,形成结果表中一个元组。
重复上述操作,直到表1中的全部元组都处理完毕
An Introduction to Database System
排序合并法(SORT-MERGE)
常用于=连接
首先按连接属性对表1和表2排序
对表1的第一个元组,从头开始扫描表2 ,顺序查找满足
连接条件的元组,找到后就将表1中的第一个元组与该
元组拼接起来,形成结果表中一个元组。当遇到表2 中
第一条大于表1连接字段值的元组时,对表2 的查询不再
继续
An Introduction to Database System
排序合并法
找到表1的第二条元组,然后从刚才的中断点处继续顺
序扫描表2 ,查找满足连接条件的元组,找到后就将表1
中的第一个元组与该元组拼接起来,形成结果表中一个
元组。直接遇到表2 中大于表1连接字段值的元组时,对
表2的查询不再继续
重复上述操作,直到表1或表2 中的全部元组都处理完毕
为止
An Introduction to Database System
索引连接(INDEX-JOIN)
对表2按连接字段建立索引
对表1中的每个元组,依次根据其连接字段值查询
表2 的索引,从中找到满足条件的元组,找到后就
将表1中的第一个元组与该元组拼接起来,形成结
果表中一个元组
An Introduction to Database System
连接查询(续)
一、等值与非等值连接查询
二、自身连接
三、外连接
四、复合条件连接
您可能关注的文档
- 底部特征凸显可以更积极--2011年6月策略月度报告.pdf
- 布莱希特陌生化理论再认识赵志勇.pdf
- 第02讲绪论作用在流体上力.pdf
- 第2讲(2.3-2.4) 电路方面基本类型 一端口电路方面.pdf
- 材料学科力学公式超级大汇总.pdf
- 材料学科物理导论答案.pdf
- 第2讲节典型飞行控制系统工作原理(1).pdf
- 第2讲节姿态运动学与动学.pdf
- 第2篇电力系统负荷.pdf
- 2015年1月我国笔记本电脑场研究总结.pdf
- 《分子动理论》能力提升练.docx
- 一年级语文日记怎么写(20篇).docx
- 2018-历史人民必修一全国通用版讲义专题八解放人类的阳光大道课时一.doc
- 2024年卢氏县发展和改革委员会招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年中共祁东县委组织部信息技术招录1人《行政职业能力测验》高频考点、难点(含详细答案).docx
- 2024年邓州市纪委监委派驻机构招录6人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年息县城市管理局一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年中共宝丰县委组织部一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年湘潭县人力资源和社会保障局综合管理招录3人《行政职业能力测验》高频考点、难点(含详细答案).docx
- 2024年鄢陵县司法局安陵司法所一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
文档评论(0)