数据库原理--关系代数之基本运算
本笔记仅仅作为课堂笔记,方便自己参考。因为是学生,对知识点的理解多有不足之处,希望多多包涵。
关系代数
- 关系代数语言是一种抽象的查询语言,通过对关系的运算来表达查询。
- 关系代数的运算对象是关系,运算结果也是关系。
- 运算对象、运算符和运算结果是关系代数的三大要素。
- 关系代数的运算可分为以下两大类:
1.传统的集合运算:并、交、差、笛卡尔积
2.专门的关系运算:选择、投影、连接、除
运算符
五个基本运算
一定注意它的应用条件:R和S的度相同(即表格列的数目相同),对应属性的域相容(即表格列的数据类型相容)。
使用并运算的效果是:消除重复元组。
投影会把重复的记录去掉。投影是竖向对一张表格进行分割。
选择又分简单选择(仅使用比较运算符)和复杂选择(既使用比较运算符和逻辑运算符)。选择是横向对一张
表格进行切割。