更多“关系R(A,B,C,D)和S(B,C,D)进行笛卡儿运算,其结果”相关问题
  • 第1题:

    有如下三个关系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进行自然连接得到的。

  • 第2题:

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

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

    A.笛卡儿积

    B.交

    C.并

    D.自然连接


    正确答案:D
    D。【解析】本题是对几种运算的使用进行考查、笛卡儿积是两个集合相乘的关系;交运算是包含两集合的所有元素;并运算是取两集合公共的元素;自然连接满足的条件是两关系间有公共域,通过公共域的相等直接进行连接。通过观察3个关系R、S、T的结果可知,关系T是由关系R和S进行自然连接得到的。

  • 第3题:

    有三个关系R、S和T如图3-2所示。

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

    A.笛卡儿积

    B.交

    C.并

    D.自然连接


    正确答案:D
    解析:R表中有两个域A、B,有两条记录(也叫元组),分别是(m,1)和(n,2);S表中有两个域B、C,有两条记录(1,3)和(3,5)。注意观察表T,它包含了R和S两个表的所有域A、B、C,但只包含1条记录(m,1,3),这条记录是由R表的第1条记录和S表的第1条记录组合而成的,两者的B域值正好相等。上述运算恰恰符合关系代数的自然连接运算规则。因此,本题的正确答案为选项D。

  • 第4题:

    在关系代数运算中,关系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

  • 第5题:

    设有两个关系R和S,且R和S有相同的属性,R与S的自然连接是由投影、选择和笛卡儿积三个运算组成的。关于三个运算的次序的描述中,正确的是

    A.先投影,再选择,最后笛卡儿积

    B.先笛卡儿积,再投影,最后选择

    C.先笛卡儿积,再选择,最后投影

    D.三个运算的次序无关紧要


    正确答案:C
    解析:自然连接是实际中应用最为广泛的一类等值连接,它要求两个关系中进行等值比较的分量必须是相同的属性组,并且要在结果中将重复的属性去掉。所以自然连接是由笛卡儿积、选择和投影三个运算来实现的,其正确的顺序是先对R和S进行笛卡儿积,然后按照等值条件进行选择,最后通过投影去掉重复的属性。

  • 第6题:

    对关系S和关系R进行集合运算,结果中既包含S中的元组也包含R中的元组,这种集合运算称为( )。

    A.并运算

    B.交运算

    C.差运算

    D.积运算


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第7题:

    已知关系R和S,则关系S是关系R经过下列______的结果。

    A.联接运算

    B.选择运算

    C.投影运算

    D.除运算


    正确答案:C
    解析:投影运算是原关系中,选择出若干属性组成新的关系,新关系的元数和元组数都可能与原关系有变化。由本题可知,关系S是由关系T前两个属性组成的关系,应是投影运算的结果。

  • 第8题:

    对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为( )。

    A)并运算

    B)交运算

    C)差运算

    D)除运算


    正确答案:A

  • 第9题:

    对关系S和关系R进行集合运算,结果中既包含S中的元组也包含R中的元组,这种集合运算称为()。

    • A、并运算
    • B、交运算
    • C、差运算
    • D、积运算

    正确答案:A

  • 第10题:

    单选题
    对关系S和关系R进行集合运算,结果中既包含S中的元组也包含R中的元组,这种集合运算称为()。
    A

    并运算

    B

    交运算

    C

    差运算

    D

    积运算


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    关系R(A,B,C,D)和S(B,C,D)进行笛卡儿运算,其结果集为(1)元关系。3个实体及它们之间的多对多联系至少应转换成(2)个关系模式。空白(2)处应选择()
    A

    3

    B

    4

    C

    5


    正确答案: B
    解析: 关系R为4元关系,关系S为3元关系,因此,其笛卡儿积为7元关系。3个以上实体间的一个多元联系可以转换为一个独立的关系模式,与该联系相连的各实体的码和联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。因此,3个实体及它们之间的多对多联系至少应转换成4个关系模式。

  • 第12题:

    单选题
    对关系s和关系r进行集合运算,结果中既包含s中元组也包含r中元组,这种集合运算称为()。
    A

    并运算

    B

    交运算

    C

    差运算

    D

    积运算


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在关系代数运算中,关系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自然连接,投影用于去除部门号。

  • 第14题:

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

    A.并

    B.自然连接

    C.笛卡儿积

    D.交


    正确答案:D
    D。【解析】关系R与S经过交运算后所得到的关系是由那些既在R内又在S内的有序组组成的。记作Rns。

  • 第15题:

    关系R(A,B,C,D)和S(B,C,D)进行笛卡儿运算,其结果集为(65)元关系。

    A.7

    B.4

    C.3

    D.1


    正确答案:A
    解析:元数为4目的关系R和元数为3目的关系S的笛卡儿积是一个(4+3)列的元组的集合,即结果集为7元关系。元组的前4列是关系R的一个元组,后3列是关系S的一个元组。如果R和S中有相同的属性名,可在属性名前加关系名作为限定,以示区别。若R有K1个元组,S有K,个元组,则R和S的广义笛卡儿积有K1×K2个元组。

  • 第16题:

    有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正确。

  • 第17题:

    有三个关系R、S和t如下:

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

    A.笛卡儿积

    B.交

    C.并

    D.自然连接


    正确答案:D
    自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,因此根据关系T中的有序组可知关系R与s进行的是自然连接操作,故本题答案为D)。

  • 第18题:

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

    Select 部门名 From S

    Where 部门号 in (Select 部门号 From SP Group by(35))

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

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

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

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


    正确答案:B
    解析:本题考查的是关系数据库的关系代数查询语言和SQL查询语言。
      试题(33)分析:关系R包含的是“家电部”销售的商品号和销售量,这些信息来源于关系S和SP,需要对这两个关系进行连接运算。
      对于答案A:结果中包含部门号,不正确。
      对于答案C、D:笛卡儿积会产生无意义的元组,不正确。
      本题正确答案为B:通过选择运算取得“家电部”关系,与SP自然连接,投影用于去除部门号。
      试题(34)正确答案为C。
      对于答案A:结果中包含部门号,不正确。
      对于答案B:结果中包含的是“部门号”,“商品号”,“销售量”,不正确。
      对于答案D:使用笛卡儿积会产生无意义的元组,不正确。
      试题(35)正确答案为B。查询销售总量大于1000的部门名,需要根据部门号进行分组,在组内使用集函数sum统计每个部门的销售总量。对分组进行选择使用having短语,不能使用where子句,后者作用于整个表或视图。

  • 第19题:

    对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所希元组,这样的集合运算称为( )。

    A)并运算

    B)交运算

    C)差运算

    D)除运算


    正确答案:A
    关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。

  • 第20题:

    在关系代数运算中,关系S、SP和R如下表所示。(请作答此空),可以从S和SP获得 R。其对应的关系表达式为()。如下的SQL语句可以查询销售总量大于1000的部门名。Select部门名From SWhere 部门号 in (Select 部门号 From SP Group by())。

    A.若先对S进行选择运算,再与SP进行自然连接运算
    B.若先对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算
    C.若先对S和SP进行笛卡儿积运算,再对运算的结果进行投影运算
    D.若先分别对S和SP进行投影运算,再对运算的结果进行笛卡儿积运算

    答案:B
    解析:
    本题考查的是关系数据库的关系代数查询语言和SQL查询语言。关系R包含的是“家电部”销售的商品号和销售量,这些信息来源于关系S和SP,需要对这两个关系进行连接运算。对于答案A:结果中包含部门号,不正确。对于答案C、D:笛卡儿积会产生无意义的元组,不正确本题正确答案为B:通过选择运算取得“家电部”关系,与SP自然连接,投影用于去除部门号。试题(21)正确答案为C。对于答案A:结果中包含部门号,不正确。对于答案B:结果中包含的是“部门号”,“商品号”,“销售量”,不正确;对于答案D:使用笛卡儿积会产生无意义的元组,不正确。试题(22)正确答案为B。查询销售总量大于1000的部门名,需要根据部门号进行分组,在组内使用集函数sum统计每个部门的销售总量。对分组进行选择使用having短语,不能使用where子句,后者作用于整个表或视图。

  • 第21题:

    关系R(A,B,C,D)和S(B,C,D)进行笛卡儿运算,其结果集为(1)元关系。3个实体及它们之间的多对多联系至少应转换成(2)个关系模式。 空白(1)处应选择()

    • A、4
    • B、3
    • C、6
    • D、7

    正确答案:D

  • 第22题:

    单选题
    关系R(A,B,C,D)和S(B,C,D)进行笛卡儿运算,其结果集为(1)元关系。3个实体及它们之间的多对多联系至少应转换成(2)个关系模式。 空白(1)处应选择()
    A

    4

    B

    3

    C

    6

    D

    7


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为(  )。
    A

    并运算

    B

    交运算

    C

    差运算

    D

    除运算


    正确答案: B
    解析:
    关系的运算包含传统集合运算和专门关系运算,其中传统集合运算中的并运算是指结构相同的两个关系合并成一个新关系,新关系中包含两个关系中的所有元组。答案选择A选项。