ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 笛卡尔积、等值联接、自然联接三者之间区别

笛卡尔积、等值联接、自然联接三者之间区别

原创 Linux操作系统 作者:jyang57 时间:2010-08-05 14:36:23 0 删除 编辑

笛卡尔积对两个关系R和S进行操作,产生的关系中元组个数为两个关系中元组个数之积。等值联接则是在笛卡尔积的结果上再进行选择操作,挑选关系第i个分量与第(r+j)个分量值相等的元组;自然连接则是在等值联接(以公共属性值相等为条件)的基础上再行投影操作,去掉S中的公共属性列,当两个关系没有公共属性时,自然连接就转化成笛卡尔积

内连接分:等值连接 不等值连接 自然连接

外连接分:左外连接 右外连接

 交叉连接: cross join 笛卡尔积  

 

attached:

SQL Server中的并查询(Union,Union all)、交查询(intersect)和差查询(except)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23155850/viewspace-670349/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: C# 中的as 和 is
请登录后发表评论 登录
全部评论

注册时间:2010-01-09

  • 博文量
    110
  • 访问量
    164137