作业帮 > 数学 > 作业

数据库原理:关系代数中:

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/12 01:31:46
数据库原理:关系代数中:
有两个表:
R:
-------------------------
A B C
1 3 2
5 7 2
1 3 4
1 3 6
---------------
S:
---------------
A B
1 3
5 7
---------------
现在做除法:R/S,结果为:
---------------
C
2
6
---------------
】先问一下,这个除法是怎么运算的,怎么得到这个结果的呢?
5 7 6
除法:给定关系R(X,Y)和S(Y,Z),其中X,Y,Z为属性组.R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集.R与S的出运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合.
R表中,C可以取四个值{2,6,4},其中:
2的象集为{(1,3)}
6的象集为{(5,7),(1,3)}
4的象集为{(1,3)}
S在(A,B)上的投影为{(1,3),(5,7)}
显然只有6的象集包含S在(A,B)属性组上的投影
所以R/S={6}
我做的和答案有点不一样,你看看步骤
再问: 我算的是R/S={2},但书上确实是白纸黑字的写着{2,6}
再答: 下面那个5 7 6是什么意思?如果题目没有改动,答案是{2};你写在下面我以为是R中的5 7 2被换成了5 7 6.
再问: 那就对啦,那个567可能是误打上去的.........
再答: 那答案就是{2}