[数据库与软件工程]三、关系运算(并、交、笛卡尔积,自然连接等)

目录

一、前言

二、简单的关系运算(并、交、差)

并(Union):

交(Intersection):

差:

三、复杂的关系运算(笛卡尔积、自然连接)

一、笛卡尔积的数学定义

二、关系运算中的笛卡尔积

1.笛卡尔积是什么:

2.如果两个关系有同名属性怎么计算笛卡尔积?:

 三、自然连接运算

自然连接的计算方法:

 四、外连接

左外连接:

 右外连接:

 全外连接:


一、前言

不情不愿,不知不觉,又上完了了一节数据库与软件工程,今天让我们来看看关系运算,关系运算就是参与计算的元素都是关系的运算(关系在关系运算中就像是1+2=3里面的数字一样),今天的重点是讨论笛卡尔积这个有些复杂的概念,和笛卡尔积类似的,可以说是源于笛卡尔积的自然连接。我们肘~

二、简单的关系运算(并、交、差)

并(Union):

 并,写作U。

在了解并的作用之前,我们先来了解一下它的使用前提条件:两个关系需要有相同的关系模式!

相同的关系模式就如R1的关系模式是R1(ID,姓名,学号),则R2的关系模式也必须为R2(ID,姓名,学号),即两个关系的属性名的集合相同。

求并就是将两个关系的元组合起来,有重复的就保留一个。

下面是一个求并的例子:

R1
ID 性别 姓名
1 小明
3 小小美

                                

R2
ID 性别 姓名
1 小明
2 小美

则R1UR2为(可见重复的元组(1,男,小明)只保留了一个):

R1UR2
ID 性别 姓名
1 小明
2 小美
3 小小美

交(Intersection):

交,写作∩。

在了解交的作用之前,我们也来了解一下它的使用前提条件:两个关系需要有相同的关系模式!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值