关系型数据库之双目运算--除运算

本文介绍了关系型数据库中的除法运算,通过实例解释了运算过程,帮助理解这一非传统集合运算的概念。核心内容包括:确定共同列、结果列,通过投影和象集找出符合条件的元组,最终得出除法运算结果。
摘要由CSDN通过智能技术生成

看书真的是看的我头都大了,看了半个小时才弄明白,总结一下,希望可以帮助到需要的人

关于除运算的定义如下:(书上的话晦涩难懂,反正我最后还是没看懂)

除运算是一种非传统的集合运算,是广义笛卡儿积的逆运算。设有两个关系R和关系S,其元数分别为n和m(n>m>0),则R和S进行除法的结果记为P=R÷S,其中P是一个元组数最大为n-m(有重复需去掉重复项)的关系且满足以下性质:P中的每个元组u与R中每个元组v所组成的元组(u,v)不在关系S中。

下面我用我自己的理解的意思说下大白话,如有不对的地方,请各位指正

除运算是二目运算,我理解的是二目运算就要有两个集合,也就是两个表

下面说下除运算的具体计算方法

首先,两个关系

  

 R÷S  计算步骤

  1. 找到R和S的共同列,即  B,C
  2. 找到R中有S中没有的列,这些列就是结果列   即  A
  3. 这里就用到了第一步的结果,找出S中--R与S的共同
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值