除法:比如对于表A和表B,求A÷B。
其实这道题的本质是求哪些人名,借的书同时包含书号1和2.
解决关系代数中的除法有三步:
1.找出表B中与A属性相同的那些列,此时可以看出书号一列是相同的,所以把这一列抽出来:
2.求表A中各个不同x对应的象集(可以得到如下对应关系):
3.找x的所有值,这个x要满足:x的象集是表B的子集,这就是A÷B的结果:
转载:
https://blog.csdn.net/liuchuo/article/details/51986011
之前学
数据库
都只是感觉单纯在学习Sql而已,而sql语法又符合英语的语法,所以并没有觉的难学,直到翻开教材的那一次,各种概念术语搞得我甚是头疼。
闲话少说!众所周知,
除运算
是整个代数运算
中
最难理解的运算,没有之一。小编也是在学习这块内容的时候绞尽脑汁,在学习
除运算
之前,先引出
象集
的概念
通俗来说:
象集
就是有两个不相交的属性集A,B;属性集A取特定的属性...
关系代数
是一种抽象的查询语言,它用对关系的运算来表达查询。
任何一种运算都是将一定的运算符作用于一定的运算对象上,得到预期的结果。所以运算对象、运算符、运算结果是运算的三大要素。
按运算符的不同分为传统的集合运算和专门的关系运算两类:
传统的集合运算包括:并(∪)、差(−)、交(∩)、笛卡尔积(×)。
专门的关系运算包括:选择(σ)...