开发网站用什么工具做设计,新闻评论经典重庆论坛,做棋牌网站建设哪家便宜,wordpress 华为云通过一个例子来解释数据库中的“除”操作 R➗S其实就是判断关系R中X各个值的象集Y是否包含关系S中属性Y的所有值 求解步骤
第一步
找出关系R和关系S中相同的属性#xff0c;即Y属性。在关系S中对Y做投影#xff08;即将Y列取出#xff09;#xff1b;所得结果如下#x… 通过一个例子来解释数据库中的“除”操作 R➗S其实就是判断关系R中X各个值的象集Y是否包含关系S中属性Y的所有值 求解步骤
第一步
找出关系R和关系S中相同的属性即Y属性。在关系S中对Y做投影即将Y列取出所得结果如下 第二步
被除关系R中与S中不相同的属性列是X关系R在属性X上上做取消重复值的投影为X1,X2;
第三步
求关系R中X属性对应的象集Y “象集”给定一个集合A到B的映射,且a属于A,b属于B.如果元素a和元素b对应,那么,我们把元素b叫做元素a的象,元素a叫做元素b的原象. 所以所有的b构成的集合叫做象集. 也就是a在对应法则f作用下产生的b的集合,叫做象集. 根据关系R的记录可以得到与X1值有关的记录和与X2有关的记录如下图所示 第四步判断包含关系
R➗S其实就是判断关系R中X各个值的象集Y是否包含关系S中属性Y的所有值对比即可发现
X1的象集只有Y1不能包含关系S中属性Y的所有值所以排除掉X1
X2的象集包含了关系S中属性Y的所有值所以R➗S的最终结果就是X2. 例题实战 现在我们来做一道题来练习一下 1、求S与R中的重复属性——A、B并在S中对其做投影得到AcB3
2、找出R中有但是S中没有的字段——C关系R在字段A上做取消重复值的投影{21}
3、 求关系R中C字段对应的象集 C A B 2 a 1 1 b 2 1 c 3 4、判断包含关系判断R中C的各个值的象集是否包含Y中A、B的所有值
对比发现只有C 1的时候满足条件
所以R/S 1,此题选择C项
“并把正确答案涂在答题卡上doge”