数据库的关系运算包括:1、选择运算,从一个关系R中选择出满足给定条件的所有元组;2、投影运算,从一个关系R所有属性中选择某些指定属性;3、连接运算,是从两个关系的广义笛卡尔积中选取属性间满足一定条件的元组形成一个新关系。
数据库的关系运算包括:
1、选择运算,从一个关系R中选择出满足给定条件的所有元组;
2、投影运算,从一个关系R所有属性中选择某些指定属性;
3、连接运算,是从两个关系的广义笛卡尔积中选取属性间满足一定条件的元组形成一个新关系。
知识拓展:
一、传统的集合运算
1、并(UNION) 设有两个关系R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成的集合,运算符为∪。记为T=R∪S。
2、差(DIFFERENCE) R和S的差是由属于R但不属于S的元组组成的集合,运算符为-。记为T=R-S。
3、交(INTERSECTION) R和S的交是由既属于R又属于S的元组组成的集合,运算符为∩。记为T=R∩S。 R∩S=R-(R-S)。
二、选择运算
从关系中找出满足给定条件的那些元组称为选择。其中的条件是以逻辑表达式给出的,值为真的元组将被选取。这种运算是从水平方向抽取元组。 在FOXPRO中的短语FOR和WHILE均相当于选择运算。
如:LIST FOR 出版单位='高等教育出版社' AND 单价<=20
三、投影运算
从关系模式中挑选若干属性组成新的关系称为投影。这是从列的角度进行的运算,相当于对关系进行垂直分解。在FOXPRO中短语FIELDS相当于投影运算。 如: LIST FIELDS 单位,姓名
四、连接运算
连接运算是从两个关系的笛卡尔积中选择属性间满足一定条件的元组。
五、除法运算
在关系代数中,除法运算可理解为笛卡尔积的逆运算。
设被除关系R为m元关系,除关系S为n元关系,那么它们的商为m-n元关系,记为R÷S。商的构成原则是:将被除关系R中的m-n列,按其值分成若干组,检查每一组的n列值的集合是否包含除关系S,若包含则取m-n列的值作为商的一个元组,否则不取。
六、外连接运算
推荐教程:《sql视频教程》
以上就是数据库的关系运算包括哪些?的详细内容,更多请关注爱上源码网其它相关文章!
微信
分享
相关标签:数据库 关系运算
本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
- 上一篇:在sql查询中group by的含义是什么
- 下一篇:nosql数据库有什么特点
相关文章
相关视频
- 在access数据库对象中,体现数据库设计目的的对...
- 分布式数据库有哪些
- 非关系型数据库有哪些
- access是数据库管理系统吗
- 数据库的关系运算包括哪些?
- 6.MySQL8数据库相关信息函数
- 数据库调试、动态配置数据库
- Mysql数据库管理
本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn!
本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~ |