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

数据库技术及应用之关系代数.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术及应用之关系代数

这个自然连接的例子对应的SQL 语句表达就是:SELECT R.A,R.B,R.C,S.D FROM R,S WHERE R.B = S.B AND R.C=S.C 第一步:R×S的结果是: R.A R.B R.C S.B S.C S.D 2 4 6 5 7 3 2 4 6 4 6 2 2 4 6 5 7 9 3 5 7 5 7 3 3 5 7 4 6 2 3 5 7 5 7 9 7 4 6 5 7 3 7 4 6 4 6 2 7 4 6 5 7 9 第二步:找到R表和S表中R.B=S.B并且R.C=S.C的记录结果是: S.A R.B R.C S.B S.C S.D 2 4 6 4 6 2 3 5 7 5 7 3 3 5 7 5 7 9 7 4 6 4 6 2 第三步:在相同的属性中去掉一个留一个: A B C D 2 4 6 2 3 5 7 3 3 5 7 9 7 4 6 2 答案: 2012.4真题 3. 关系运算的特点是运算的对象和结果都是()。 A. 记录 B. 表 C. 字段 D. 实体 27. 关系运算主要有 、 、连接。 * * 第3讲 关系代数 关系代数 关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达式,它是用对关系的运算来表达查询的。 任何一种运算都是将一定的运算操作应用于一定的运算对象上,得到预期的运算结果。所以运算对象、运算符、运算结果是运算的三大要素。 关系代数的运算对象是关系,运算结果亦为关系。 关系代数的运算符包括四类:集合运算符、专门的关系运算符、比较运算符和逻辑运算符(如图所示) 关系代数的运算按运算符的不同可分为传统的集合运算和专门的关系运算两类。其中传统的集合运算将关系看成元组的集合,其运算是从关系的“水平”方向即行的角度来进行的。而专门的关系运算不仅涉及行而且涉及列。比较运算符和逻辑运算符是用来辅助专门的关系运算符进行操作的。 本章首页 或运算 ∨ 与运算 ∧ 不等于 ≠ 等于 = 小于等于 ≤ 小于 < 大于等于 ≥ 除法运算 ÷ 连接运算 ∞ 投影运算 π 选择运算 σ 交运算 ∩ 差运算 - 非运算 ┑ 逻辑运算符 大于 > 比较运算符 笛卡儿积 × 专门的关系运算符 并运算 含义 ∪ 运算符 集合运算符 运算符分类 (表一) 本章首页 返回 3.1 传统的集合运算 定义 设关系R和关系S具有相同的关系模式(即两个关系都有相同的属性), 且相应的属性取自同一个域,则关系R和关系S的并是由属于关系R或 关系S的元组构成的集合,即R和S的所有元组合并,删去重复元组,

文档评论(0)

骨干 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档