早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
已知关系R、S,如图13-1所示。那么R÷S的结果是(21)。A.{a1}B.{a2}C.{a3}D.a1
题目
已知关系R、S,如图13-1所示。
那么R÷S的结果是(21)。
A.{a1}
B.{a2}
C.{a3}
D.a1
参考答案
正确答案:A
解析:首先要了解像集的定义:给定关系R(X,Z),X和Z为属性组,则当t[X]=x时,x在R中的像集为:Zx={t[Z]|t∈R,t[X]=x}。它表示属性组X上值为x的各元组在Z上分量的集合。例如,在R表中,a1的像集为{(b1,c2),(b2,c3),(b2,c1)},(a1,b1)的像集为{c2}。在做除法运算时,首先找到S中与R中都有的属性组BC,然后在R中得出除去该属性组的情况下的属性组A,这个属性组也是作为最后结果的属性组,也就是说除法的结果应为A的某个分量值。很显然,a1、a2、a3、a4的像集分别是{(b1,c2),(b2,c3),(b2,c1)}、{(b3,c7),(b2,c3)}、{(b4,c6)}、{(b6,c6)}。关系S在BC上的投影为{(b1,c2),(b2,c3),(b2,c1)},可见,只有a1的像集包含了它,所以R÷S的结果中只有元组a1,即结果为{a1}。注意,花括号不能丢,因为括号表示关系,关系运算的结果只能为关系,而不是一个具体的值。在考试中,为加快解题速度,可以直接验证R÷S中的每个元组t与S在R、S公共属性组的投影元组u组成的新元组t,u>是否全部包含在R中,若包含在其中则正确,否则错误。
解析:首先要了解像集的定义:给定关系R(X,Z),X和Z为属性组,则当t[X]=x时,x在R中的像集为:Zx={t[Z]|t∈R,t[X]=x}。它表示属性组X上值为x的各元组在Z上分量的集合。例如,在R表中,a1的像集为{(b1,c2),(b2,c3),(b2,c1)},(a1,b1)的像集为{c2}。在做除法运算时,首先找到S中与R中都有的属性组BC,然后在R中得出除去该属性组的情况下的属性组A,这个属性组也是作为最后结果的属性组,也就是说除法的结果应为A的某个分量值。很显然,a1、a2、a3、a4的像集分别是{(b1,c2),(b2,c3),(b2,c1)}、{(b3,c7),(b2,c3)}、{(b4,c6)}、{(b6,c6)}。关系S在BC上的投影为{(b1,c2),(b2,c3),(b2,c1)},可见,只有a1的像集包含了它,所以R÷S的结果中只有元组a1,即结果为{a1}。注意,花括号不能丢,因为括号表示关系,关系运算的结果只能为关系,而不是一个具体的值。在考试中,为加快解题速度,可以直接验证R÷S中的每个元组t与S在R、S公共属性组的投影元组u组成的新元组t,u>是否全部包含在R中,若包含在其中则正确,否则错误。
看了已知关系R、S,如图13-1所...的网友还看了以下:
已知(-3)的2n+1次方=6,(-7)的2n次方=9(n为整数),那么21的n-1次方乘以21的 数学 2020-04-27 …
如果p,那么(如果非p那么q)这个命题是不是就是废话啊?一定推不出q吧,想得我头都大了,对不起,百 其他 2020-05-22 …
成语“惊弓之鸟”大家一定很熟悉,那么,如果你是那位聪明的拉弓者,你一定会将弓上的弦的()请在括号里 物理 2020-06-04 …
AgCl是沉淀,但又能与cl-形成络合物[Agcl2]2-那么,假如以过量Nacl制备Agcl那不 化学 2020-06-25 …
A=2×3×a,B=2×5×b,如果A、B最大公因数是34,那么a=如果A、B最小公倍数是210, 数学 2020-07-09 …
别人都说如果比光速还快那么就可以穿越了,那么假如说身处几千层楼,或者几万层楼的高楼上(甚至更高)跳下 其他 2020-11-11 …
关于真假命题的判断如果(真)那么(假).这命题是真还是假?同样如果(真)那么(真)如果(假)那么(假 其他 2020-12-13 …
新年联欢会上,六年级(1)班的21名同学参加猜谜活动,他们一共猜对了44条谜语.那么21名同学中,至 数学 2021-01-04 …
新年联欢会上,六年级(1)班的21名同学参加猜谜活动,他们一共猜对了44条谜语.那么21名同学中,至 其他 2021-01-04 …
读《未来世纪科技发展趋势》,然后答题如果说20世纪主导科学是物理学的话,那么21世纪的主导科学是生命 语文 2021-01-08 …