对关系R进行投影运算后,得到关系S,则()

题目

对关系R进行投影运算后,得到关系S,则()

  • A、关系R的元组数等于关系S的元组数
  • B、关系R的元组数小于关系S的元组数
  • C、关系R的元组数大于或等于关系S的元组数
  • D、关系R的元组数大于关系S的元组数
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有两个关系R和S如下:

由关系R通过运算得到关系s,则所使用的运算为

A.选择

B.投影

C.并

D.交


正确答案:B
解析:由于只有一个关系R,并和交需要一个以上关系进行。对关系R的投影操作,实际上是从R中选择出若干属性列组成新的关系。而选择是对行进行操作。所以B)正确。

第2题:

在关系代数运算中,关系S、SP和R如下表所示。若先(1),则可以从S和SP获得R。其对应的关系表达式为(2)。如下的SQL语句可以查询销售总量大于1000的部门号。

(23)

A.对S进行选择运算,再与S进行自然连接运算

B.对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算

C.对S和SP进行笛卡儿积运算,再对运算结果进行投影运算

D.分别对S和SP进行投影运算,再对运算结果进行笛卡儿积运算


正确答案:B
解析:本题考查的是关系数据库的关系代数查询语言和SQL查询语言。试题(1)分析:关系R包含的是“家电部”销售的商品号和销售量,这些信息来源于关系S和SP,需要对这两个关系进行连接运算。对于答案A:结果中包含部门号,不正确。对于答案C、D:笛卡儿积会产生无意义的元组,不正确。本题正确答案为B:通过选择运算取得“家电部”关系,与SP自然连接,投影用于去除部门号。

第3题:

(9)有两个关系R,S如下:

R S

A B C A B

a 3 2 a 3

b 0 1 b 0

c 2 1 c 2

由关系R通过运算得到关系S,则所使用的运算为

A) 选择 B)投影 C) 插入 D)连接


正确答案:B

第4题:

设有如下关系表,由关系R和s通过运算得到关系T,则所使用的运算为( )。

A. T=RnS

B. T=RUS

C. T=R×S

D. T=R/S


正确答案:B
就是关系R中插入关系S,合并为T即并运算(u)。

第5题:

有两个关系R,S如下:

由关系R通过运算得到关系S,则所使用的运算为 ______。

A.选择

B.投影

C.插入

D.连接


正确答案:B
解析:专门的关系运算包括:选择、投影和连接。1、选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。2、投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。3、连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。连接过程是通过连接条件来控制的,连接条件中将出现两个表中的公共属性名,或者具有相同语义、可比的属性。选择和投影运算的操作对象只是一个表。相当于对一个二维表进行切割。连接运算需要两个表操作为操作对象。由图可知关系R通过运算得到关系S,关系S与关系R相比,记录的条数没有发生变化,属性的个数发生了变化。因此所使用的运算应该是投影。选项C插入运算会增加记录的条数。所以选项B是正确的。

第6题:

有如下三个关系R、S和T: 由关系R和S通过运算得到关系T,则所使用的运算为( )。 A.笛卡儿积SX

有如下三个关系R、S和T:由关系R和S通过运算得到关系T,则所使用的运算为( )。

A.笛卡儿积

B.交

C.并

D.自然连接


正确答案:D
D【解析】在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域:通过公共域的相等值进行连接。通过观察3个关系R、S和T的结果可知,关系T是由关系R和s进行自然连接得到的。

第7题:

给定关系s,它是在进行了什么运算后得到关系R?

A.选择

B.投影

C.连接

D.除


正确答案:B
解析:选择是在关系中选择给定条件的元组;投影是在关系中选出若干属性列组成新的关系。连接是从两个关系的笛卡尔积中选取他们的属性间满足一点条件的元组。本题中是在给出的一个关系中把其中的一个属性选出来组成一个新的关系,因此这是进行了投影后得到的,故B)选项正确。掌握传统的集合运算:并、差、交、广义笛卡尔积。

第8题:

对关系R进行投影运算后,得到关系S,则()。

A.关系R的元组数等于关系S的元组数

B.关系R的元组数小于关系S的元组数

C.关系R的元组数大于关系S的元组数

D.关系R的元组数大于或等于关系S的元组数


正确答案:D

第9题:

在关系代数运算中,关系S,SP和R如表7-11~表7-13所示。若先(29),则可以从 S和SP获得R。其对应的关系表达式为(30)。如下的SQL语句可以查询销售总量大于 1000的部门号。Select部门名From S

Where部门号in(Select部门号From SP Group by (31))关系表S关系表SP关系表R

A.对S进行选择运算,再与S进行自然连接运算

B.对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算

C.对S和SP进行笛卡儿积运算,再对运算结果进行投影运算

D.分别对S和SP进行投影运算,再对运算结果进行笛卡儿积运算


正确答案:B

第10题:

有3个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为( )。 A.并S

有3个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为( )。

A.并

B.自然连接

C.笛卡儿积

D.交


正确答案:D
D。【解析】由题可知,T中的数据既在R中,也在S中,符合这个概念的是“交”运算,D正确。

更多相关问题