美文网首页
RelationalAlgebra _关系代数

RelationalAlgebra _关系代数

作者: 阿_贵 | 来源:发表于2018-11-30 07:43 被阅读0次

1.  σ选择操作符 (横向过滤)

相当于SQL语句的 where。(And: Λ;Or: V)

r:表名,p:选择条件,例如:age < 20,4 < 20(第四列 < 20)

2.  pai 投影操作符(纵向过滤)

A1,A2:列名,可以用数字

3.  笛卡尔积(用乘号,x)

左表(3行)右表(4行),结果3*4行,(如果左右表有相同列,结果出现2个相同列)

4.  自然连接

两个三角形在中间顶点对接

5.  S1与S2列相同,S1US2,重复数据只保留一个

6.  S1与S2列相同,S1-S2,S2有4行,S1有3行(其中有2行和S2中的2行相同),S1-S2只剩一行

https://wenku.baidu.com/view/3a0cda62f4335a8102d276a20029bd64783e6279.html

相关文章

  • RelationalAlgebra _关系代数

    1. σ选择操作符 (横向过滤) 相当于SQL语句的 where。(And:Λ;Or:V) r:表名,p:选择条件...

  • 第四讲 关系模型之关系代数

    关系模型之关系代数 书写关系代数的基本思维训练: 一个集合, 施加一个集合, 依次施加关系代数操作, 进而得到所需...

  • 关系数据库--关系代数

    关系代数 关系代数是以关系为运算对象的一组高级运算的集合。由于关系定义为属性个数相同的元组的集合,因此集合代数的操...

  • 数据库Mooc笔记(4)关系代数

    什么是关系代数 关系代数运算的特点 (1)基于集合,提供了一系列的关系代数操作:并、差、笛卡尔积(广义积)、选择、...

  • 掌握关系代数运算

    关系代数关系代数是以关系为运算对象的一组高级运算的集合。关系代数中的操作可以分为两类:传统的集合操作,并、差、交、...

  • Calcite optimizer

    代数 关系代数是方解石的核心。每个查询都表示为关系运算符树。您可以从SQL转换为关系代数,也可以直接构建树。 规划...

  • 关系代数

    1.概念: ​ 关系代数是一种抽象的查询语言,它用对关系的运算来表达查询。 ​ 按运算符的不同分为传统的集...

  • 关系代数

    Database System Concepts 7th 第2章学习 关系型数据库以集合论,谓词逻辑为基础SQL...

  • 关系代数

  • PostgreSQL 源码解读(16)- 查询语句#1(基础:关

    本文简单介绍了数据库系统实现中的数学基础-关系代数,包括关系代数的基本概念以及关系代数的运算如集合运算/投影/选择...

网友评论

      本文标题:RelationalAlgebra _关系代数

      本文链接:https://www.haomeiwen.com/subject/kahccqtx.html