数据库原理关系代数-练习题+答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

设教学数据库中有3个关系:学生关系S(SNO,SNAME,AGE,SEX)学习关系SC(SNO,CNO,GRADE)课程关系C(CNO,CNAME,TEACHER)下面用关系代数表达式表达每个查询语句。(1)检索学习课程号为C2的学生学号与成绩。πSNO,GRADE(σCNO='C2'(SC))(2)检索学习课程号为C2的学生学号与姓名πSNO,SNAME(σCNO='C2'(SSC))此查询亦可等价地写成:πSNO,SNAME(S)(πSNO(σCNO='C2'(SC)))(3)检索选修课程名为MATHS的学生学号与姓名。πSNO,SANME(σCNAME='MATHS'(SSCC))(4)检索选修课程号为C2或C4的学生学号。πSNO(σCNO='C2'∨CNO='C4'(SC))(5)检索选修课程号为C2和C4的学生学号。π1(σ1=4∧2='C2'∧5='C4'(SC×SC))(6)检索不学C2课的学生姓名与年龄。πSNAME,AGE(S)-πSNAME,AGE(σCNO='C2'(SSC))(7)检索学习全部课程的学生姓名。πSNAME(S(πSNO,CNO(SC)÷πCNO(C)))(8)检索所学课程包含S3所学课程的学生学号。πSNO,CNO(SC)÷πCNO(σSNO='S3'(SC))

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功