关系数据库的三种基本 *** 作是什么

关系数据库的三种基本 *** 作是什么,第1张

关系数据库上的基本 *** 作有选择、投影、连接和除法,选择建立一个含有与原始关系相同列数的新表,但是行只包括那些满足某些特写标准的原始关系行。投影 *** 作指定将被选择的列,因而形成的表只含有原始表列的一个子集。如果在投影 *** 作删除的列中有两个行不同,那么将只有一个记录被转入新的关系。连接 *** 作从两个或多个表中组合信息。两个表中的公用字段用作组合记录的基础字段。在公用字段中具有相等值的记录被连接在结果关系内。

选择是单目运算,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。

选择运算的记号为

σf(r)。

其中σ是选择运算符,下标f是一个条件表达式,r是被 *** 作的表。

投影也是单目运算,该运算从表中选出指定的属性值组成一个新表,记为:πa(r)。

其中a是属性名(即列名)表,r是表名。

连接把两个表中的行按着给定的条件拼接而形成的新表。

1、选择又称为限制,它是在关系R中选择满足给定条件的诸元组,记作:

σf(R)={t|t∈R∧F(t)=„真‟}

其中F表示选择条件,它是一个逻辑表达式,取逻辑值“真”或“假"。

逻辑表达式F的基本形式为:X1

θ

Y1[φ

X2

θ

Y2]

…,其中θ表示比较运算符号,可以是>、≥、<、≤、=或≠。X1,Y1等是属性名或常量或简单函数。属性名也可以用它的序号来代替。θ表示逻辑运算符,可以是∧或∨等。[]表示任选项。即[]中的部分可以要也可以不要。…表示上述格式可以一直重复下去。

因此选择运算实际上是从关系R中选取使逻辑表达式F为真的元组,这是从行的角度进行的运算。

2、投影

关系R上的投影是从R中选择出若干属性列组成新的关系。记作:

∏A(R)

=

{

t[A]

|

t∈R

}

其中A为R中的属性列。

投影 *** 作是从列的角度进行的运算。

以上就是关于关系数据库的三种基本 *** 作是什么全部的内容,包括:关系数据库的三种基本 *** 作是什么、关系运算里面,选择和投影如何区分、投影和选择又什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9374795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存