vfp关系代数运算分为两类:一、运算符为传统的集合运算符;二、运算符为专门的关系运算符。运算符为传统的集合运算符包括:1、并;2、差;3、交,进行并、差、交集合运算的两个关系必须是具有相同的关系模式,即结构相同。
一、运算符为传统的集合运算符
进行并、差、交集合运算的两个关系必须是具有相同的关系模式,即结构相同。
- 并:两个相同结构关系的并是有属于这两个关系的元组(记录)组成的集合。
- 差:有关系R 和关系S,是有属于R 而不属于S 的元组组成的集合,从R 中去掉S 中也有的元组。
- 交:有关系R 和关系S,既属于R 又属于S 的元组组成的集合。
二、运算符为专门的关系运算符
在关系数据库中查询用户所需数据时,需要对关系进行一定的关系运算。关系运算主要有选择、投影和连接三种。
- 选择(Selection):是指从关系中找出满足指定条件的元组的操作。选择是从行的角度进行的运算,即选择水平方向的记录。选择的操作对象是一个表。运算是从关系中查找符合指定条件元组的操作。(对记录)
- 投影(Projection):投影是指从一个关系模式中选择若干个属性组成新的关系的操作。投影是从列的角度进行运算。投影的操作对象是一个表。运算是从关系中选取若干个属性的操作。 (对字段)
- 连接(Join):连接是从两个关系模式选择符合条件的元组或属性组成一个新的关系。连接结果是满足指定条件的所有记录。连接的操作对象是两个表。运算是将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足连接条件的所有元组。(对字段)
延伸阅读
连接的类型
- 内连接(inner join)只有当连接中的列包含满足连接条件的值时才会返回一行。这是说,如果某一行的连接条件中的一列是空值,那么这行不会返回。
- 外连接(outer join)即使连接中的一列包含空值也会返回一行。
- 自连接(self join)返回连接到同一个表中的行。
文章标题:vfp关系代数运算有哪些,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34564