数据库系统笔记——关系代数操作的组合与应用
1.书写关系代数基本表达式基本思路
选投联思路:
2.常见书写误区
(1)语义错误
举例:查询课程号为001和002的学生的学号
错误形式:
选择操作无法同时选择C#同时为‘001’与‘002’的课程
正确形式1:
通过更名创建新表SC1后,等值连接
正确形式2:
通过交运算实现
(2)查询不完全
举例:查询不学习课程号为002的学生的姓名和年龄
错误形式1:
除非学生只选了一门课且为002,否则该生也将出现在查询结果中。
错误形式2:
- 不满足差运算的并相容性
- 并、差、交运算前务必注意并相容性
正确形式:
差运算,构造并相容的两个表
=====================
哈工大数据库系统(上)视频链接