关系代数中的基本运算简述
个人的一点理解,描述不一定准确。具体的请查阅文后提供的链接资料。
- 并 符号表示 R∪S, 将关系R和S中的组元进合并,去掉重复的组元。
- 差 符号表示 R-S, 将关系R中和关系S相同的组元去掉,组成新的关系。
- 积 符号表示 R×S, 将关系R与S中每一个组元相组一次。如果R和S的基数分别是2和3,那个积过之后生成的新的关系的基数是6。
- 投影 符号表示 πA(R) 取关系R中的A列的所有元数和组元,组成新的关系.其中A也可以是一个逻辑表达式或列表,比如(c,d)、 (e<f)、(1,3)、(1<’6′)等形式。投影是针对列的。
- 选择 符号表示σA(R) 取关系R中符合A的所有组元,组成新的关系。选择是针对行的。
- 交 符号表示R∩S 取关系R和S中共同的元数和组元,组成新的关系。
- 联接 符号表示R |×| S 取关系R和S中满足一定条件的元数和组元。
- 除 符号表示R ÷ S 先取得关系S的象集,再去关系R中取不包S的元数的组元,得到一组象集。取该象集中包含S的象集,R中的取象集的那组组元就是除的值。(实再难以描述)