关系代数查询表达式示例:学生选课关系数据库

假设学生选课涉及三个关系:

  • 学生关系 S (S#, SN, SEX, AGE, DEPT)
  • 课程关系 C (C#, CN)
  • 学生选课关系 SC (S#, C#, GRADE)

请用关系代数表达式表示下列查询:

Q1:写出姓名为'李小波'的学号及系名所对应的运算表达式

σ(SN='李小波')(S) ⨝ DEPT(C)

Q2:写出'李小波'选修的课号、课名及成绩的运算表达式

σ(SN='李小波')(S) ⨝ SC ⨝ C

Q3:查询至少有一门选修课程成绩高于85分的学生的姓名及所在专业系的运算表达式

π(SN, DEPT)(σ(GRADE > 85)(SC ⨝ S))

Q4:查询姓名为变量 name 的值的学生所选修的全部课程信息的运算表达式

σ(SN = name)(S) ⨝ SC ⨝ C

原文地址: https://www.cveoy.top/t/topic/VQQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录