2.现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)。
课程(课程号,名称,学分)。
学习(学号,课程号,分数)。
用关系代数表达式实现下列 1-4 小题:
1. 检索"英语"专业学生所学课程的信息,包括学号、姓名、
课程名和分数。
П
学号,姓名,课程名,分数
(σ
专业='英语'
(学生∞学习∞课程))。
2. 检索"数据库原理"课程成绩高于 90 分的所有学生的学号、
姓名、专业和分数。
П
学号,姓名,专业,分数
(σ
分数>90∧名称='数据库原理'
(学生∞学习∞
课程))。
3. 检索不学课程号为"C135"课程的学生信息,包括学号,
姓名和专业。
П
学号,姓名,专业
(学生)-П
学号,姓名,专业
(σ
课程号='C135'
(学生∞
学习))。
4. 检索没有任何一门课程成绩不及格的所有学生的信息,
包括学号、姓名和专业。
П
学号,姓名,专业
(学生)-П
学号,姓名,专业
(σ
分数<60
(学生∞学
习))。
5.检索选修全部课程的学生姓名
6.检索至少选修了李强同学所选修的全部课程的学生姓名。
3.现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)。
课程(课程号,名称,学分)。
学习(学号,课程号,分数)。
用关系代数表达式实现下列 1—4 小题:
1. 检索“国际贸易”专业中获得奖学金的学生信息,包括
学号、姓名、课程名和分数。
Π
学号,姓名,课程名,分数
(σ
奖学金>0∧专业=国际贸易
(学生∞学习∞课
程))。
2. 检索学生成绩得过满分(100 分)的课程的课程号、名称和
学分。
Π
课程号,名称,学分
(σ
分数=100
(学习∞课程))。
3. 检索没有获得奖学金、同时至少有一门课程成绩在 95 分
以上的学生信息,包括学号、姓名和专业。