3.2.11 赋值运算
��有时通过给临时关系变量赋值,可以将关系代数表达式分开一部分一部分地来写。赋值运算用符号"←"来表示,与程序设计语言中的赋值类似。
� 关系代数的最初定义是由Codd在1970年给出的。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。这种操作方式也称为一次一集合(set-at-a-time)的方式。相应地,非关系数据模型的数据操作方式则为一次一记录(record-at-a-time)的方式。关系代数是关系数据库查询所遵循的基本运算法则,也就是数据库内查询实现的基础,这是每个研究数据库的人都应该掌握的。虽然这一部分的内容比起后面的关系演算来可能显得有些枯燥,但是应该记住:"如果没有老农民种西瓜,地主婆是吃不到西瓜的"。关系代数语言是一种过程化的数据库语言,关系代数的运算对象是关系,运算结果也是关系。对于每一个关系代数运算来说,大家需要搞清楚的是以下三件事情:
⑴关系运算的结果也是一个关系,那么它的关系模式是什么?
⑵结果关系模式中的属性是如何命名的?
⑶结果关系的元组满足什么样的条件?
|