【设有关系r与s】有两个关系R,S如下:由关系R通过运算得到关系S,此为09..._数学_yV筁糡
编辑: admin 2017-15-06
-
4
正确答案:B
解析:专门的关系运算包括:选择、投影和连接.1、选择:从关系中找出满足给定条件的元组的操作称为选择.选择是从行的角度进行的运算,即从水平方向抽取记录.2、投影:从关系模式中指定若干个属性组成新的关系.投影是从列的角度进行的运算,相当于对关系进行垂直分解.3、连接:连接是关系的横向结合.连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组.连接过程是通过连接条件来控制的,连接条件中将出现两个表中的公共属性名,或者具有相同语义、可比的属性.选择和投影运算的操作对象只是一个表.相当于对一个二维表进行切割.连接运算需要两个表操作为操作对象.由图可知关系R通过运算得到关系S.关系S与关系R相比,记录的条数没有发生变化,属性的个数发生了变化.因此所使用的运算应该是投影.选项C插入运算会增加记录的条数.所以选项B是正确的.
互助这道作业题的同学还参与了下面的作业题
题1: 对关系R进行投影运算后,得到关系S,则()对关系R进行投影运算后,得到关系S,则().A.关系R的元组数等于关系S的元组数?B.关系R的元组数小于关系S的元组数?C.关系R的元组[数学科目]
C
因为投影之后会自动消除重复行.(当然,没有重复的时候就不删除了)
题2: 关系r关系s通过运算得到关系t的问题怎么运算?计算机二级用到[数学科目]
说的太不全,可以把原题发上来.x在关系运算里没有这个符号,/有除的的意思 .关系 运算符一般是^表是多少次幂好像.&表示关系与.|表时关系 或.~表示关系非
题3: 1)有三个关系R,S和T如下R(ABm1n2)S(BC1335)T(ABCm13)由关系R和S通过运算得到关系T.则所使用的运算为1)有三个关系R,S和T如下R(ABCa12b21c31)S(ADc4)T(ABCDc314)由关系R和S通[数学科目]
自然连接
题4: 1)有两个关系R(ABCa32b01c21)S(ABa3b0c2)由关系R通过运算得到关系S,所使用的运算为(A)投影(B)选择2)有两个关系R(ABCa12b22c32d32)T(ABCc32d32)由关系R得到关系T的操作是,[数学科目]
1)A
2)B
题5: 由关系R和关系S怎么使用运算并得到关系T
这里考察的是c语言中关系代数的理解.关系模型的基本运算:并、差、交、广义笛卡尔积、投影、选择、连接、除.关系是有序组的集合,可将关系操作看成是集合的运算.
答案解析:并;给定两个相同类型的关系A和B,两者的并是相同类型的一个关系,关系的主体由出现在A中或B中或同时出现在两者之中的所有元组组成.