下列关系运算中,能使经运算后得到的新的关系中属性个数多于原来关系个数的是( )。

题目
下列关系运算中,能使经运算后得到的新的关系中属性个数多于原来关系个数的是( )。

A.选择
B.连接
C.投影
D.并
参考答案和解析
答案:B
解析:
选择运算是在指定的关系中选取所以满足给定条件的元组,构成一个新的关系,而这个新的关系是原来关系的一个子集。因此数据选择运算后得到的新关系的属性个数不会多于原来关系中的属性个数。连接运算是对两个关系进行的运算,其意义是从两个关系的笛卡尔积中选项满足给定属性间一定条件的那些元组。而两个关系的笛卡尔积中的属性个数是两个原关系中的属性个数之和。即两个关系经连接运算后得到的新关系中属性个数多于原来关系中属性个数。投影运算是在给定关系的某些区域上进行的运算。通过投影运算可以从一个关系中选择出所需要的属性成分,并且按要求排列成一个新的关系,而新关系的各个属性值来自原关系中相应的属性值。因此,经过投影运算后,会取消某些列。即关系经投影运算后得到的新关系中属性个数要少于原来关系中属性个数。属性值取自同一个域的两个n元关系经并运算后仍然是一个n元关系,它由属于关系R或属于关系S的元组组成。因此,两个关系经并运算后得到的新关系中属性个数不会多于原来关系中属性个数。本题正确答案是B。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。

A.并

B.交

C.投影

D.笛卡儿乘积


正确答案:B

第2题:

下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( )。

A.选择

B.连接

C.投影

D.并


正确答案:B

第3题:

在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是

A) 并

B) 交

C) 投影

D) 笛卡儿乘积


正确答案:B

第4题:

下列关系运算中,能使经运算后得到的新关系中元组个数少于原来关系中元组个数的是( )。

A.选择

B.投影

C.连接

D.并


正确答案:A
解析:选择运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。因此,一个关系经选择运算后得到的新关系中,元组个数少于原来关系中元组个数。

第5题:

在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。

A.并

B.交

C.投影

D.笛卡尔乘积


正确答案:B
解析:对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、交、差),另一类是专门的关系运算(选择、投影、连接)。集合的并、交、差:设有两个关系R和S,它们具有相同的结构,R和S的并是由属于R和S,或者同时属于R和S的所有元组成的集合,记作R∪S:R和S的交是由既属于R又属于S的所有元组组成的集合,记作R∩S;R和S的差是由属于R但不属于S的所有元组组成的集合,记作R-S。

第6题:

下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( )。A.选择 B.连接 C.投影 D.并


正确答案:B
选择,连接,投影是专门的关系运算,选择是选择满足条件的元组,而投影是选择满足条件的属性或者说列。并是传统的关系运算,是将两个关系中的元组合并在一起再去掉重复的部分。选择,投影,并三个运算得到的结果属性数并没有改变或者说还有减少,而连接时将两个关系进行笛卡尔积运算,在挑选满足条件的项。其属性个数一般会多于原来关系中的属性数。

第7题:

在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。

A)并

B)交

C)投影

D)除


正确答案:B

第8题:

8) 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是

A) 并

B) 交

C) 投影

D) 笛卡儿乘积


正确答案:B

第9题:

在下列关系运算中,可能改变关系中属性个数的是

A.并

B.差

C.投影

D.交


正确答案:C
解析:投影运算是在给定关系的某些域上进行的运算。通过投影运算可以从一个关系中选择出所需要的属性成分,并且按要求排列成一个新的关系,而新关系的各个属性值来自原关系中相应的属性值。因此,经过投影运算后,会取消某些列,即投影运算可能改变关系中属性的个数。

第10题:

在关系数据库中,对一个关系做投影操作后,新关系的元组个数将 ( )

A.等于原来关系中的元组个数

B.大于原来关系中的元组个数

C.小于原来关系中的元组个数

D.不能确定元组个数


正确答案:D
解析:投影:按字段(也称属性,比如学生关系(学号,姓名,出生年月,性别),学号、姓名……都是属性)选取一列或多列(一个二维表中所有元组在某一列或几列上截取出来)。如果有重复的元组,投影操作去掉重复的元组,则得到的新关系的元组个数将会少于原来的元组个数;如果没有重复的元组,则新关系的元组个数等于原来的元组个数。所以不能确定元组个数。

更多相关问题