下列关系运算中,能使经运算后得到的新的关系中属性个数多于原来关系个数的是( )。A.选择B.连接C.投影D.并
下列关系运算中,能使经运算后得到的新的关系中属性个数多于原来关系个数的是( )。
A.选择
B.连接
C.投影
D.并
B.连接
C.投影
D.并
参考解析
解析:选择运算是在指定的关系中选取所以满足给定条件的元组,构成一个新的关系,而这个新的关系是原来关系的一个子集。因此数据选择运算后得到的新关系的属性个数不会多于原来关系中的属性个数。连接运算是对两个关系进行的运算,其意义是从两个关系的笛卡尔积中选项满足给定属性间一定条件的那些元组。而两个关系的笛卡尔积中的属性个数是两个原关系中的属性个数之和。即两个关系经连接运算后得到的新关系中属性个数多于原来关系中属性个数。投影运算是在给定关系的某些区域上进行的运算。通过投影运算可以从一个关系中选择出所需要的属性成分,并且按要求排列成一个新的关系,而新关系的各个属性值来自原关系中相应的属性值。因此,经过投影运算后,会取消某些列。即关系经投影运算后得到的新关系中属性个数要少于原来关系中属性个数。属性值取自同一个域的两个n元关系经并运算后仍然是一个n元关系,它由属于关系R或属于关系S的元组组成。因此,两个关系经并运算后得到的新关系中属性个数不会多于原来关系中属性个数。本题正确答案是B。
相关考题:
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。 A.并B.交SXB 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。A.并B.交C.投影D.笛卡儿乘积
在关系数据模型中,通常可以把__(1)__称为属性,而把__(2)__称为关系模式。常用的关系运算是关系代数和__(3)__。在关系代数中,对一个关系作投影操作后,新关系的元组个数__(4)__原来关系的元组个数。空白(3)处应选择()A、集合代数B、逻辑演算C、关系演算D、集合演算
在关系数据模型中,通常可以把__(1)__称为属性,而把__(2)__称为关系模式。常用的关系运算是关系代数和__(3)__。在关系代数中,对一个关系作投影操作后,新关系的元组个数__(4)__原来关系的元组个数。空白(4)处应选择()A、小于B、小于或等于C、等于D、大于
单选题在关系数据模型中,通常可以把__(1)__称为属性,而把__(2)__称为关系模式。常用的关系运算是关系代数和__(3)__。在关系代数中,对一个关系作投影操作后,新关系的元组个数__(4)__原来关系的元组个数。空白(3)处应选择()A集合代数B逻辑演算C关系演算D集合演算
单选题在关系数据模型中,通常可以把__(1)__称为属性,而把__(2)__称为关系模式。常用的关系运算是关系代数和__(3)__。在关系代数中,对一个关系作投影操作后,新关系的元组个数__(4)__原来关系的元组个数。空白(1)处应选择()A记录B基本表C模式D字段
单选题如果对一个关系实施一种关系运算后得到了一个新的关系,而且新关系中属性的个数少于原来关系中属性的个数,这说明所实施的运算关系是()。A选择B投影C联接D并