ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

【转】如何画关系代数的连接图(数据库关系代数中笛卡儿积、θ连接、等值连接、自然连接、外连接)

2020-04-06 18:52:50  阅读:311  来源: 互联网

标签:关系 join 等值 笛卡儿 代数 连接


转载来源:https://blog.csdn.net/weixin_46218781/article/details/104698996

关系代数中的连接是一个重要而且容易混乱的知识点,我通过查阅很多资料总结了与连接有关的知识点,并发现了他们之间的关系。本文通过理论知识先了解连接相关的重要名词意思,然后通过画图来理解画连接的思路以及他们之间的关系。

理论知识

定义:

一、笛卡儿积
这里
二、θ连接
在这里插入图片描述
(一)等值连接
在这里插入图片描述
(二)非等值连接
θ不为“=”的连接运算称为非等值连接。

三、自然连接
在这里插入图片描述
五、外连接
外连接分为三种:左外连接,右外连接,全外连接。如果把舍弃的元组也保存在结果关系中,而在其他属性上空值,那么这种连接就叫外连接。
(一)左外连接(Left outer join/ left join)
如果只把左边关系R要舍弃的元组在自然连接的基础上保留就叫左外连接。
(二)右外连接(rightouter join/ right join)
如果只把右边关系S中要舍弃的元组在自然连接的基础上保留叫右外连接。
(三)全外连接(fullouter join/ full join)
左表和右表都不做限制,所有的记录都显示,两表不足的地方用null 填充。

画图

题目
在这里插入图片描述
一、笛卡儿积
在这里插入图片描述
二、θ连接
(一)等值连接
在这里插入图片描述
(二)非等值连接
在这里插入图片描述
三、自然连接
在这里插入图片描述
五、外连接
在这里插入图片描述

标签:关系,join,等值,笛卡儿,代数,连接
来源: https://www.cnblogs.com/CatisersBlog/p/12643578.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有