由于传统的集合运算,只是从行的角度进行,而要灵活地实现关系数据库多样的查询操作,必须引入专门的关系运算。专门的关系运算,不仅涉及行运算,也涉及列运算,这种运算是为数据库的应用而引进的特殊运算,包括投影、选择、联接和除法等运算。
1.并
设有两个关系R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成的集合,运算符为∪。记为T=R∪S。例如:
2.差
设有两个关系R和S,它们具有相同的结构。R和S的差是由属于R但不属于S的元组组成的集合,运算符为-。记为T=R-S。
3.交
设有两个关系R和S,它们具有相同的结构。R和S的交是由既属于R又属于S的元组组成的集合,运算符为∩。记为T=R∩S。R∩S=R-(R-S)
4.笛卡尔积
设有两个关系R和S,它们具有相同的结构。R和S的笛卡尔积记为R×S。
5.选择
这个操作是根据某些条件对关系作水平分割,即选择符合条件的元组。条件可用命题公式F表示,F中的运算对象是常数(用引号括起来)或元组分量(属性名或列的序号)。运算符有算术比较运算符(≤,<,≥,>,=,≠)和逻辑运算符(∧,∨,┐)(行的运算)。例如:
6.投影
该操作是对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组(列的运算)。例如:
7.自然连接
自然联接要求两个关系中进行比较的分量必须有相同的属性组,并且在结果中把重复的属性除去。例如:
注:本文章用于访问者个人学习、研究或欣赏,版权为“华宇教师网”所有,未经本网授权不得转载或摘编。已经本网授权使用作品的,应在授权范围内使用,并注明"来源:华宇教师网"。违反上述声明者,本网将追究其相关法律责任
·
华宇课件网中所有视频课件学习资料均来自互联网收集整理并持续同步更新! 需要免费试看课件请点->:2019年新视频课件百度云网盘免费下载资源 |链接失效可以点下面QQ客服咨询相关试看
财经会计系列班次:零基础班,预习班,基础班,强化班,习题班,串讲班,冲刺班及习题模拟试题
建筑工程系列班次:预习班,真题解析班,精讲班,强化班,习题班,冲刺班,押题班及考前押题Word
公务员国/省考班次:技巧班,真题班,专项班,突破班,模块班,培优班,冲刺班,及考前预测试卷
考研类课程班次:导学班,零基础班,基础班,强化班,冲刺班,密训班,电子书,考前模拟试卷
所有考试资料都包含视频+讲义+习题等学习资源,全方位的针对不同层次备考考生进行学学习强化 需要新考试学习资料请点击:精品资料选择你需要的考试栏目查看资源