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

题目

关系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个元组。
更多“关系R(A,B,C,D)和S(B,C,D)进行笛卡儿运算,其结果集为(65)元关系。A.7B.4C.3D.1 ”相关问题
  • 第1题:

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

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

    A.笛卡儿积

    B.交

    C.并

    D.自然连接


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

  • 第2题:

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

    A.3

    B.4

    C.6

    D.7


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

  • 第3题:

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

    Select部门名From S

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

    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子句,后者作用于整个表或视图。

  • 第4题:

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

    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有K2个元组。则R和S的广义笛卡儿积有K1×K2个元组。

  • 第5题:

    在关系代数运算中,关系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子句,后者作用于整个表或视图。