数据库原理--关系代数之基本运算

本笔记仅仅作为课堂笔记,方便自己参考。因为是学生,对知识点的理解多有不足之处,希望多多包涵。

关系代数

  • 关系代数语言是一种抽象的查询语言,通过对关系的运算来表达查询。
  • 关系代数的运算对象是关系,运算结果也是关系
  • 运算对象、运算符和运算结果是关系代数的三大要素。
  • 关系代数的运算可分为以下两大类:
    1.传统的集合运算:并、交、差、笛卡尔积
    2.专门的关系运算:选择、投影、连接、除

运算符

数据库原理--关系代数之基本运算_第1张图片
数据库原理--关系代数之基本运算_第2张图片

五个基本运算

数据库原理--关系代数之基本运算_第3张图片
一定注意它的应用条件:R和S的度相同(即表格列的数目相同),对应属性的域相容(即表格列的数据类型相容)。
使用并运算的效果是:消除重复元组。
数据库原理--关系代数之基本运算_第4张图片

数据库原理--关系代数之基本运算_第5张图片
数据库原理--关系代数之基本运算_第6张图片
数据库原理--关系代数之基本运算_第7张图片
数据库原理--关系代数之基本运算_第8张图片
投影会把重复的记录去掉。投影是竖向对一张表格进行分割。
数据库原理--关系代数之基本运算_第9张图片
数据库原理--关系代数之基本运算_第10张图片
选择又分简单选择(仅使用比较运算符)和复杂选择(既使用比较运算符和逻辑运算符)。选择是横向对一张
表格进行切割。
数据库原理--关系代数之基本运算_第11张图片

你可能感兴趣的:(学习笔记)