对于学生选课关系,其关系模式为:
学生(学号,姓名,年龄,所在系);
课程(课程名,课程号,先行课);
选课(学号,课程号,成绩)。
用关系代数完成如下查询:
(1) 求学过数据库课程的学生的姓名和学号。
(2) 求学过数据库和数据结构的学生姓名和学号。
(3) 求没学过数据库课程的学生学号。
答案:
(1) π学号,姓名(σ课名=’数据库’(课程)∞选课∞学生)
(2) π学号,姓名(σ课名=’数据库’(课程)∞选课∞学生)∩
π学号,姓名(σ课名=’数据结构’(课程)∞选课∞学生)
(3) π学号(学生)-π学号 (σ课名=’数据库’(课程)∞选课)