关系代数数据库中两个条件查询语言怎么表达? [例]设教学数据库中有3个关系: 学生关系S(SNO,SNAME,AGE,SEX) 学习关系SC(SNO,CNO,GRADE) 课程关系C(CNO,CNAME,TEACHER) 下面用关系代数表达式表达每个查询语...
课程资料
[例]设教学数据库中有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))
因为这个查询涉及到两个关系S和SC,因为这个原因先对这两个关系进行自然连接,同一位学生的相关的信息,然后再执行选择投影操作。
此查询亦可等价地写成:
πSNO,SNAME(S)(πSNO(σ CNO='C2'(SC)))
这个表达式中自然连接的右分量为"学了C2课的学生学号的集合"。这个表达式比前一个表达式优化,执行起来要省时间,省空间。
(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))
这里(SC×SC)表示关系SC自己相乘的乘积操作,这当中数字1,2,4,5都为它的结果关系中的属性序号。
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
以上就是本文关系代数数据库中两个条件查询语言怎么表达,数据库查询满足两个条件的语句的全部内容
本文链接:https://bbs.china-share.com/news/33664.html
发布于:博宇考试网(https://bbs.china-share.com/)>>> 课程资料栏目(https://bbs.china-share.com/kechengziliao/)
投稿人:网友投稿
说明:因政策和内容的变化,上文内容可供参考,最终以官方公告内容为准!
声明:该文观点仅代表作者本人,博宇考试网系信息发布平台,仅提供信息存储空间服务。对内容有建议或侵权投诉请联系邮箱:ffsad111@foxmail.com
关注本站了解更多关于文关系代数数据库中两个条件查询语言怎么表达,数据库查询满足两个条件的语句和课程资料的相关信息。
课程资料
关系代数数据库中两个条件查询语言怎么表达? [例]设教学数据库中有3个关系: 学生关系S(SNO,SNAME,AGE,SEX) 学习关系SC(SNO,CNO,GRADE) 课程关系C(CNO,CNAME,TEACHER) 下面用关系代数表达式表达每个查询语...
课程资料
2岁宝宝去早教班的利弊? 我认为二岁宝宝去早教班很有必要。 优点是:开阔孩子的眼界,增长知识,开发宝宝的大脑。三岁之内的宝宝对语言的感知能力很强,故此这时可以接受早教的教育...
课程资料
长春理工大学文学院前身? 长春理工大学文学院,前身是中国语言文学系,1985年建系并启动招收汉语言文学专业学生。往年设立广告学专业,往年设立艺术设计专业。往年6月,正式成立文...
课程资料
小学语文教育主要学是的啥? 小学语文教育主要涵盖以下哪些方面: 1. 认识和了解基础:小学语文教育的第1个步骤是让学生掌握并熟悉基本的语言认识和了解能力,比如认识汉字、理解词汇...
课程资料
语文课程类型是什么? 一、发现型 学习知识的一种有效途径是自己发现。因为这样的发现,理解深入透彻,也容易掌握并熟悉这当中的规律、性质和联系。在课堂教学中,放手让学生自读课文...