生活的天平本不平衡,只有通过努力改变其偏向。

关系代数中的基本运算简述

2008-10-30

个人的一点理解,描述不一定准确。具体的请查阅文后提供的链接资料。

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

详细的图形描述请参看:

http://202.192.163.58/zhuz/_private/REF2.htm

http://www.emcad.com/Teaching/DS-DB/关系代数和数据依赖概念.htm

作者:lonkil | 分类目录:本站原创编程开发 | 标签:

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>