《数据库系统概论》2.4关系代数详解

  虽然写这个博客主要目的是为了给我自己做一个思路记忆录,但是如果你恰好点了进来,那么先对你说一声欢迎。我并不是什么大触,只是一个菜菜的学生,如果您发现了什么错误或者您对于某些地方有更好的意见,非常欢迎您的斧正!

本讲解不写那些定义,主要就是放各种例题。
首先看一下所有即将要学的运算符:
《数据库系统概论》2.4关系代数详解_第1张图片
《数据库系统概论》2.4关系代数详解_第2张图片①∪ - ∩
《数据库系统概论》2.4关系代数详解_第3张图片
②笛卡尔积×
《数据库系统概论》2.4关系代数详解_第4张图片

现在开始讲述主要的东西:

Student表
《数据库系统概论》2.4关系代数详解_第5张图片
①选择σ(这个感觉很好理解啊,就是一个σ,下标加个选择条件,括号写要查找的表名)
在这里插入图片描述

②投影∏(这个就是把一个表中抽出一部分,抽出部分的名字写在下标,括号也写表名)
在这里插入图片描述《数据库系统概论》2.4关系代数详解_第6张图片④除运算÷
《数据库系统概论》2.4关系代数详解_第7张图片

例题1:查询至少选修1号课程和3号课程的学生号码
《数据库系统概论》2.4关系代数详解_第8张图片
例题2:查询选修了2号课程的学生的学号
在这里插入图片描述
例题3:查询至少选修了一门其先行课为5号课程的学生的姓名
《数据库系统概论》2.4关系代数详解_第9张图片

希望对你有所帮助,欢迎与我交流讨论。

你可能感兴趣的:(数据库系统概论)