数据库系统概论--读书笔记--8 关系运算: 选择 投影 连接 除运算

专门的关系运算: 选择 投影 连接 除运算

1.设关系模式为 R ( A 1 , A 2 , ⋯   , A n ) R(A_1,A_2,\cdots,A_n) R(A1,A2,,An),
一个关系设为R。 t ∈ R t\in R tR 表示t是R的一个元祖。
t [ A i ] t[A_i] t[Ai] 则表示元祖t中相应于属性 A i A_i Ai的一个分量。

2.若 A = A i 1 , A i 2 , ⋯   , A i n A={A_{i1},A_{i2},\cdots,A_{in}} A=Ai1,Ai2,,Ain,
其中 A i 1 , A i 2 , ⋯   , A i k A_{i1},A_{i2},\cdots,A_{ik} Ai1,Ai2,,Aik A 1 , A 2 , ⋯   , A n A_1,A_2,\cdots,A_n A1,A2,,An 中的一部分
则A称为属性列。t[A]= ( t [ A i 1 ] , t [ A i 2 ] , ⋯   , t [ A i k ] , ) (t[A_{i1}],t[A_{i2}],\cdots ,t[A_{ik}],) (t[Ai1],t[Ai2],,t[Aik],)表示元组t在属性列A上诸分量的集合,
A ‾ \overline A A则表示 { A 1 , A 2 , ⋯   , A n } \{A_1,A_2,\cdots,A_n \} {A1,A2,,An}中去掉 A i 1 , A i 2 , ⋯   , A i k A_{i1},A_{i2},\cdots,A_{ik} Ai1,Ai2,,Aik
后剩余的属性组。

3.R为n目关系,S为m吗关系。 t r ∈ R   t s ∈ S t_r \in R \, t_s \in S trRtsS,
t r t s ⌢ \overset{\frown}{ t_rt_s} trts称为元组的连接

4 . 给定一个关系R(X,Z),X和Z为属性组,当t[X]=x时,
x在R中的象集定义为:
Z x = { t [ Z ] ∣ t ∈ R , t [ X ] = x } Z_x=\{ t[Z]|t\in R,t[X]=x\} Zx={t[Z]tR,t[X]=x}
表示R中属性组X上值为x的诸元组在Z上分量的集合。

1.选择(selection)
又称限制(restriction)。在关系R中选择满足给定条件的
诸多元组,记作
σ F ( R ) = { t ∣ t ∈ R ∧ F ( t ) \sigma_F(R)=\{t|t\in R\wedge F(t) σF(R)={ttRF(t)=‘真’}
F表示选择条件,F的基本形式 X 1 θ Y 1 X_1 \theta Y_1 X1θY1
θ \theta θ表示比较运算符, &lt; &gt; = ≤ ≥ 、 &lt;&gt;= {\leq \geq} 、 <>= 或<>
X1 Y1是属性名、常量、简单函数
还可逻辑运算非与或

2 . 投影(projection)
关系R上的投影是从R中选择出若干属性列组成新的关系。记作
⊓ A ( R ) = { t [ A ] ∣ t ∈ R } \sqcap_{A}(R)=\{t[A]|t\in R\} A(R)={t[A]tR}
其中A为R中的属性列。

3 . 连接(jion) θ \theta θ连接,是从两个关系的笛卡尔积中选择属性间满足 一定条件的元组记作
在这里插入图片描述

A和B分别为R和S上列数相等且可比的属性组, θ \theta θ 是比较运算符。连接运算从R和S的笛卡儿积R * S 中选取R关系
在A属性组上的值与S关系在B 属性组上的值满足比较关系 θ \theta θ的元组。
常用的连接:等值连接,自然连接

自然连接是一种特殊的等值连接。要求两个关系中进行比较的
分量必须是同名的属性组。并且在结果中把重复的属性列去掉。

在自然连接时
悬浮元组:被舍弃的元组
外连接: 把悬浮元组保存在结果中,其他属性为空
左连接:保留左边
右连接:保留右边

4 . 除运算
……

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值