数据库系统学习(四)- 关系模型之关系代数
2017-06-25 19:27
435 查看
关系模型之代数关系
什么是关系代数
并,差,笛卡尔积,选择,投影,更名等操作关系代数操作:集合操作,纯关系操作
基本的动作:并,差,积,选择,投影
关系代数之基本操作
并相容性,对应属性源自相同域,且属性数目相同。并操作,或者的意义
差运算
广义笛卡尔积操作
选择操作
条件的书写,注意优先级次序:括号,非,且,或
投影操作
如果投影有重复元组时,则应该去掉重复的元组,满足关系的特性。
总结
关系代数的扩展操作
交操作,通过差运算实现theta连接操作,通过笛卡尔积+选择实现
和自己做连接,需要更名操作
theta连接虽然可以先笛卡尔积然后进行选择得到结果,但是DBMS可直接进行连接操作,而不必先形成笛卡尔积,执行更快。
等值连接是特殊的theta连接
自然连接,相同属性上值相等的元组构成,特殊的等值连接
关系代数操作之组合与应用训练
很多细节和易错点细节视频
选投联操作
关系代数的复杂拓展操作
除运算,查询...全部的/所有的...问题从属性和元组两个方面看:
外连接(Outer-Join)-解决丢失信息问题
总结:
代数操作和SQL语言的关系
相关文章推荐
- 数据库系统学习(三)- 关系模型之基本概念
- 数据库系统学习(五)- 关系模型之关系演算
- 数据库系统概论学习笔记----讲3.关系代数
- 数据库系统概念(第二章:关系模型介绍)
- 数据库系统学习(二)- 基础模型
- 数据库 4---关系模型之关系代数
- 数据库系统概念(机械工业出版社,第六版)复习——第二章:关系模型简介
- 【数据库关系模型之关系代数】θ连接,等值连接和自然连接之间的差异
- 数据库关系代数表达式学习
- 数据库关系代数表达式学习
- 数据库关系代数表达式学习
- 数据库学习笔记之关系模型
- 数据库关系代数表达式学习
- 数据库系统概念学习04-数据模型
- BigData学习7_五大存储模型关系模型、键值存储、文档存储、列式存储、图形数据库
- 数据库系统基础教程一:关系数据库与关系代数
- 数据库--ER模型、函数依赖、无损分解、关系代数
- 数据库系统关系模型概念
- 数据库关系代数表达式学习
- 数据库系统概论学习笔记---关系的俩个完整性