3-第六章-形式化关系查询语言2.pptx

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 形式化关系查询语言; 关系代数 元组关系演算 域关系演算 ;关系代数;选择运算;符号: 其中,A1, A2 …是属性名, r 是关系名. 操作结果是通过去除未列出的列,获得的一个 k 列的关系。 由于关系是一个集合,所以所有重复行均被去除。 例: 去除instructor 的dept_name 属性 ?ID, name, salary (instructor) ;并运算;集合差运算;笛卡尔积运算;运算的组合;更名运算;查询举例;查询举例;形式化定义;附加的关系代数运算;集合交运算;已知关系 r (R)和 s(S) 。 那么,r s 是在 R ? S 模式下获得的关系 ,具体如下: 依次比较关系 r 的元组 tr 和 关系 s 的元组 ts 。 如果在 R ? S 中,元组 tr 和元组 ts 的属性相同,就将一个元组 t 加入到元组中,则 元组 t 和关系 r 中的tr 有相同的属性值 元组t 和关系 s 中的ts 有相同的属性值 例: R = (A, B, C, D) S = (E, B, D) 结果为 (A, B, C, D, E) r s 定义为: ?r.A, r.B, r.C, r.D, s.E (?r.B = s.B ? r.D = s.D (r x s)) ;自然连接举例;自然连接和theta连接;自然连接和等值连接;赋值运算;修改数据库;除运算;除运算;外连接;外连接——举例; 左外连接 instructor teaches;外连接—— 举例;外连接——使用各种连接;空值;空值;扩展的关系代数运算;广义投影;聚集函数和操作;聚集函数——举例;聚集函数—— 举例;聚集函数(续);多重集关系代数;SQL和关系代数;SQL和关系代数;元组关系演算;元组关系演算;谓词演算公式;查询示例;查询示例;查询示例

文档评论(0)

金华 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档