• / 9
  • 下载费用:10 金币  

关系代数练习题.ppt

关 键 词:
关系代数练习题.ppt
资源描述:
关系代数表达式的运用技巧 1、首先看查询的条件和结果中涉及到的属性列来自哪些表,将其归置到最少的表中查询。若涉及多个表则需将表进行连接操作。 2、对于只涉及到选择、投影、连接的查询可用下列表达式表示:π.(σ. (R×S)) 或者π. (σ. (R ∞ S)) 3、对于否定的操作,一般用差操作表示。如:“查询不学C2课程的学生姓名”一般用所有学生的姓名-选修C2课程的学生姓名,4、对于查询具有“全部”特征的操作,一般要用除法操作表示。例如:查询学习全部课程的学生学号,可用如下形式:π sno,cno(SC) ÷ π cno(Course)例:设有三个关系: S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher),试用关系代数表达式表示下列查询语句1、查询LIU老师所授课程的课程号和课程名 2、查询年龄大于23岁的男学生的学号和姓名 3、查询学号为S3学生所学课程的课程名与任课教师名 4、查询至少选修LIU老师所授课程中一门课程的女学生姓名 5、查询WANG同学不学的课程的课程号 6、查询至少选修两门课的学生学号 7、查询全部学生都选修的课程的课程号与课程名 8、查询选修课程包含LIU老师所授全部课程的学生学号,S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher),1、查询LIU老师所授课程的课程号和课程名πcno,cname(σteacher=‘LIU'(C)) 2、查询年龄大于23岁的男学生的学号和姓名πsno,sname(σage23 ∧ sex=‘M’(S)) 3、查询学号为S3学生所学课程的课程名与任课教师名πcname,teacher(σsno=‘S3’(SC ∞ C)) 4、查询至少选修LIU老师所授课程中一门课程的女学生姓名πsname(σteacher=‘LIU’ ∧ sex=‘F’ (S ∞ SC ∞ C)),S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher),5、查询WANG同学不学的课程的课程名πcname ( C ) - πcname(σsname=‘WANG’ (S ∞ SC)) 6、查询至少选修两门课的学生学号π1(σ1=4 ∧2 !=5 (SC x SC)) 7、查询全部学生都选修的课程的课程号与课程名πcno,cname(C ∞ (πsno,cno (SC) ÷ πsno (S) )) 8、查询选修课程包含LIU老师所授全部课程的学生学号πsno,cno(SC) ÷πcno (σteacher=‘LIU’(C )),S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher),(1)检索学习课程号为C2的学生学号与成绩 (2)检索学习课程号为C2的学生学号与姓名 (3)检索选修课程名为MATHS的学生学号与姓名 (4)检索选修课程号为C2或C4的学生学号 (5)检索至少选修课程号为C2和C4的学生学号 (6)检索不学C2课的学生姓名与年龄。 (7)检索学习全部课程的学生姓名。 (8)检索所学课程包含S3所学课程的学生学号,S(sno,sname,sex,age) 学生 SC(sno,cno,grade) 选课 C(cno,cname,teacher) 课程,,(1) 检索学习课程号为C2的学生学号与成绩 (2) 检索学习课程号为C2的学生学号与姓名π SNO,SNAME (σ CNO='C2‘ (S ∞ SC))π SNO,SNAME(S) ∞ (π SNO (σ CNO=‘C2‘ (SC))) (3)检索选修课程名为MATHS的学生学号与姓名π SNO,SANME (σ CNAME='MATHS‘ (S ∞ SC ∞ C)) (4)检索选修课程号为C2或C4的学生学号π SNO (σ CNO=‘C2’∨CNO=‘C4’ (SC)),,(5) 检索至少选修课程号为C2和C4的学生学号 π1(σ 1=4∧2='C2'∧5='C4'(SC×SC))π Sno, Cno (SC) ÷π Cno (σ Cno=‘c2’∨ Cno=‘c4’ (C)) (6)检索不学C2课的学生姓名与年龄。π SNAME,AGE(S)-π SNAME,AGE (σ CNO='C2‘(S ∞ SC)) (7)检索学习全部课程的学生姓名。π SNO,CNO (SC) ÷ π CNO (C)π SNAME (S ∞(π SNO,CNO (SC) ÷π CNO (C))),(8) 检索所学课程包含S3所学课程的学生学号π SNO,CNO (SC)÷ π CNO (
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:关系代数练习题.ppt
链接地址:https://www.weizhuannet.com/p-9790804.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开