关系模型基本操作

关系模型基本操作

  1. 关系模型的五种基本操作:选择,投影,并,差,笛卡尔积,其他操作都可以用这五种基本操作定义和导出。
  2. 关系操作的特点是集合操作方式,即操作的对象结果都是集合
  3. 传统集合运算(以下R,S表示关系)
  • 并(U):R U S 表示R 中的行加上S中的行组成的新集合,并且加的过程中剔除与R中重复的行
  • 差(—):R — S 表示把R中同时也属性S的行剔除掉,剩下的行组成的集合即为。即R中的行可以分为两部分:只属于R不属性S的行属于R同时又属于S的行,属于R同时又属于S的行即它们的交(∩)
  • 笛卡尔积(X)

在这里插入图片描述

  • 交(∩):R ∩ S = R — (R — S)
  1. 专门的关系运算:
  • **选择:**从关系中选出满足条件的行

  • 投影: 从关系中选出若干属性列组成新的关系,投影不仅取消了原关系中的属性列,还可能取消某些行,因为取消某些列后,就可能出现重复的行,要取消这些重复的行

  • **连接:**从两个关系的笛卡尔积中选出满足条件的行

    • 按条件的不同可以分为等值和非等值连接
    • 在等值连接中,若进行比较的分量是同名的属性组,并且在结果中把重复的属性列去掉,则为自然连接
    • 外连接
  • 除运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值