day04、关系模型之关系代数

关系代数

  • 1、关系代数概述-关系代数的运算特点
  • 2、连接部分
    • 2.1 θ 连接:a、做笛卡尔积,b、在笛卡尔积上做条件筛选。
    • 2.2 等值连接操作(特殊的θ 连接,当θ 等于=号时,叫做等值连接)
  • 2.2 自然连接

本视频来源于B站,战德臣老师

day04、关系模型之关系代数_第1张图片

1、关系代数概述-关系代数的运算特点

day04、关系模型之关系代数_第2张图片
day04、关系模型之关系代数_第3张图片
day04、关系模型之关系代数_第4张图片

2、连接部分

2.1 θ 连接:a、做笛卡尔积,b、在笛卡尔积上做条件筛选。

2.2 等值连接操作(特殊的θ 连接,当θ 等于=号时,叫做等值连接)

2.2 自然连接


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/28b6618b2ca141b29c19795c4ffe35

*****这里的与运算是不正确的。
*****因为c#的值,只能是一个不能同时取到001与002的值

day04、关系模型之关系代数_第5张图片

这里只能用等值连接,因为自然连接经过连接,元组去重,只还有3个元组,最后的结果为空
day04、关系模型之关系代数_第6张图片

查询不学习课程号为002的学生姓名与年龄
式子(2)不正确的原因是:有的学生学习不仅一门课,除了002,还有别的课。
式子(3)不正确 的原因是:不满足并相容的规则,要做差运算,属性个数要保持一致。
式子(4)是正确的表达方法。

day04、关系模型之关系代数_第7张图片
day04、关系模型之关系代数_第8张图片
day04、关系模型之关系代数_第9张图片

day04、关系模型之关系代数_第10张图片

你可能感兴趣的:(数据库学习笔记,数据库)