数据库关系运算有一题不太懂,求解

img


题1.(2)蓝色字部分是自己写的,我想问一下这样写可以嘛,如果不行是为什么呢😢😢😢答案是分开来连接了。

你这样写不对哦,首先要实现2个表连接,再写条件。

数学符号看不懂T_T

先说下我的理解啊,第二题,课程为指定课程,且成绩为两个指定成绩,得出学生学号和姓名

那么两个成绩之间是或的关系(并集),然后与课程是与的关系(交集),你的写法中,与和或的优先级没体现出来

其次,你的关联为 full join ,即最大关联,然后再按条件筛选,而题目中的,可以看做先筛选,然后用结果去关联,可以有效增加筛选效率