在 relax 软件的 college 数据库上完成关系代数表达式查询 查找计算机系学生的选课情况,列出学号、姓名、课号和分数 查找计算机系 19 岁男生【
时间: 2024-02-16 17:03:31 浏览: 274
查询数据库中所有有成绩的学生的学号和课程号
4星 · 用户满意度95%
对于第一个问题,关系代数表达式如下:
```
π id, name, course_id, score (σ major='计算机系' (student ⋈ sc ⋈ course))
```
这个表达式中,首先对 `student` 表、`sc` 表和 `course` 表进行自然连接,然后筛选出 `major` 为计算机系的学生,最后在投影操作中只保留学号、姓名、课号和分数这四个属性。
对于第二个问题,关系代数表达式如下:
```
π id, name, course_id, score (σ major='计算机系' ∧ age=19 ∧ gender='男' (student ⋈ sc ⋈ course))
```
这个表达式和第一个问题的表达式类似,只是在筛选操作中加入了年龄和性别的限制条件。
阅读全文