Fork me on GitHub

数据库并、差、交、笛卡尔积、投影、选择

五个基本的关系代数操作

 

       五个关系代数操作分别是:并、差、笛卡尔积、投影和选择。

       它们组成了关系代数完备的操作集。例子,分析下面两个关系:

 

 

 

 

 

关系代数操作的结果

 

  (a)R∪S   并 (b)R-S    差  (c)R×S   笛卡尔积  (d)πC,A(R)  投影  (e)σB>’4’ (R)  选择

 

 

 

 

 

       说明:笛卡尔积,若R有m个元组,S有n个元组,则R×S有m×n个元组。投影,C和A为属性名,说明要选择的列。选择B>'4',即选择语句的条件,对关系做水平分割,选择符合条件的元组。

 

连接
 

 

 

       连接是从关系R和S的笛卡尔积中选取属性值满足某一个操作的元组。

       下面的例子同σ2=4 (R×S)。

 

 

自然连接
 

 

 

posted @ 2020-04-10 22:58  云源  阅读(4000)  评论(0)    收藏  举报
湖南云源网络科技有限公司 www. ysource.cn 版权所有   ICP证:湘ICP备18004366号
  邮箱:2536201485@qq.com   CSDN博客地址:https://blog.csdn.net/qq_32885621 有事您Q我