关系代数表达式查询:学生选课关系数据库示例
关系代数表达式查询:学生选课关系数据库示例
假设学生选课涉及三个关系:
- 学生关系 S(S#, SN, SEX, AGE, DEPT)
- 课程关系 C(C#, CN)
- 学生选课关系 SC(S#, C#, GRADE)
以下关系代数表达式用于回答以下查询:
Q1:写出姓名为'李小波'的学号及系名所对应的运算表达式
σ(SN='李小波')(S⨝DEPT)
Q2:写出'李小波'选修的课号、课名及成绩
π(C#, CN, GRADE)(SC⨝σ(SN='李小波')(S))
Q3:查询至少有一门选修课程成绩高于85分的学生的姓名及所在专业系。
π(SN, DEPT)(σ(GRADE>85)(S⨝SC))
Q4:查询姓名为变量 name的值的学生所选修的全部课程信息。
σ(SN=name)(S⨝SC⨝C)
原文地址: https://www.cveoy.top/t/topic/VRj 著作权归作者所有。请勿转载和采集!