搜索
写经验 领红包
 > 自然

数据库中的关系代数运算(数据库中关系代数是什么)

导语:数据库原理:关系代数运算(二)

(1)交(Intersection)

关系R和关系S具有相同的关系模式,关系R和关系S的交由属于R同时又属于S的元组构成的集合,记作:

其定义形式为:

(2)连接

连接分为

连接、等值连接和自然连接3种。连接运算是从两个关系R和S的笛卡尔积中选择满足条件的元组 。。因此,可以认为笛卡尔积是无条件连接,其它的连接操作认为是有条件连接,下面分别介绍

【1】

连接

:从R与S的笛卡尔积中选取属性间满足一定条件的元组,记作:

从R与S的笛卡尔积中选取属性间满足一定条件的元组,记作:

示例:

设有关系R、S如图所示。求

解:本题连接的条件为R.A<S.B,意思是将R关系属性A的值小于S关系属性B的值的元组取出来作为结果集的元组。结果集为R X S后选出满足条件的元组,并且结果集的属性为R.A 、R.B

R.C、S.A、S.B、S.C,运算结果如图所示:

因为R X S 为:

所以满足R.A < S.B的条件为:

本文内容由快快网络小里创作整理编辑!