网站大量收购独家精品文档,联系QQ:2885784924

2.3 关系代数数据结构与算法.pdf

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用 关系代数 关系代数的分类及其运算符  关系代数是一种抽象的查询语言  关系代数的运算对象与运算结果都是关系  关系代数运算符 集合运算符 关系运算符 比较运算符 逻辑运算符 ∪  - ∏ ,≥ ∧ ,≤ ∨ ∩ ⋈ =,≠ ┐ × ÷ 关系代数的分类及其运算符 关系代数的运算按运算符的不同主要分为两类: 传统的集合运算 专门的关系运算 关系代数的分类及其运算符 传统的集合运算: 把关系看成元组的集合,以元组作为集合 中元素来进行运算 ,其运算是从关系的 “水平”方向即行的角度进行的。 包括并、差、交和广义笛卡尔积等运算。 关系代数的分类及其运算符 专门的关系运算: 不仅涉及行运算,也涉及列运算,这种运 算是为数据库的应用而引进的特殊运算。 包括选取、投影、连接和除法等运算。 传统的集合运算 传统集合(除笛卡尔积)是典型的二目运算,因此, 需要在两个关系中进行,两个关系R、S ,若满足: (1) 具有相同的度n; (2) R 中第i个属性和S中第i个属性必 须来自同一个域。 (列同质) 则说关系R、S是相容的 传统的集合运算 并(Union ) R ∪S={t | t ∈R ∨t ∈S} 差(Difference) R-S = {t | t ∈R ∧┐t ∈S} 交(Intersection) R ∩S = {t | t ∈R ∧t ∈S} 广义笛卡尔积(Extended Cartesian Product) R ×S = {t t | t ∈R ∧t ∈S} r⌒s r s 传统的集合运算 如所示的两个关系R与S为相容关系,进一步计 算为R与S 的并,R与S的交,R与S的差以及R与 S的广义笛卡尔积。 R S A B C A B C a1 b 1 c1 a1 b 1 c1 a1 b 1 c2 a2 b2 c1 a2 b2 c1 a2 b3 c2 传统的集合运算 R R ∪S A B C A B C a1

文档评论(0)

恬淡虚无 + 关注
实名认证
内容提供者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档