参考答案和解析
正确答案:A
更多“ 关系R和S如下表所述,R÷π1,2 (σ1<3 (S))的结果为(1),而R与 S的左外连接,右外连接和完全外连接的元组个数分别为(2)。A.{d}B.{c, d}C.{c, d, g}D.{(a, b),(b,”相关问题
  • 第1题:

    关系R、S如下表所示,



    的结果为(请作答此空),R、S的左外连接、右外连接和完全外连接的元组个数分别为( ).

    A.{4}
    B.{3,4}
    C.{3,4,7}
    D.{(1,2),(2,1),(3,4),(4,7)}

    答案:A
    解析:
    本题考查关系代数运算方面的知识。试题的正确结果为A,因为关系代数的除法运算是同时从关系的水平方向和垂直方向进行运算的。若给定关系R(X,Y)和S(Y,Z),X、Y和Z为属性组,R÷S满足元组在X上的分量值x的象集Yx包含S在Y上投影的集合。记作:R÷S={tr|tr∈R?ts[Y]?YX}其中Yx为x在A3的象集,x=tr[X] 且R÷S的结果集的属性组为X。根据除法定义,试题X属性为A3,y属性为(A1,A2),R÷S应当满足元组在X上的分量值x的象集包含S在Y上投影的集合,所以结果集的属性为A3。属性A3可以取3个值{3,4,7},其中:3的象集为{(1,2)},4的象集为{(2,1),(3,4)},7的象集为{(4,6)}。根据除法定义,本题关系S为πA1,A2(σ1<3(S),在属性组Y{A1,A3}上的投影为{(2,1),(3,4)}如下表所示:



    从上述分析可以看出,只有关系R的属性A3的值为4时,其象集包含了关系S在属性组X即(A1,A2)上的投影,所以R÷S={4}。

  • 第2题:

    当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是()。

    A左外连接

    B右外连接

    C内连接

    D自连接


    A

  • 第3题:

    3、能够把关系R和S进行自然连接时舍弃的元组放到结果关系中的操作是()。

    A.左外连接

    B.右外连接

    C.外部并

    D.外连接


    D

  • 第4题:

    关系R、S如下表所示,



    的结果为( ),R、S的左外连接、右外连接和完全外连接的元组个数分别为(请作答此空).

    A.2,2,4
    B.2,2,6
    C.4,4,4
    D.4,4,6

    答案:D
    解析:
    本题考查关系代数运算方面的知识。试题的正确结果为D。两个关系R和S进行自然连接时,选择两个关系R和S公共属性上相等的元组,去掉重复的属性列构成新关系。在这种情况下,关系R中的某些元组有可能在关系S中不存在公共属性值上相等的元组,造成关系R中这些元组的值在运算时舍弃了;同样关系S中的某些元组也可能舍弃。为此,扩充了关系运算左外联接、右外联接和完全外联接。左外联接是指与R与S进行自然连接时,只把R中舍弃的元组放到新关系中。右外联接是指R与S进行自然连接时,只把S中舍弃的元组放到新关系中。完全外联接是指R与S进行自然连接时,把R和S中舍弃的元组都放到新关系中。试题R与S的左外联接、右外联接和完全外联接的结果如下表所示:



    从运算的结果可以看出R与S的左外联接、右外联接和完全外联接的元组个数分别为4,4,6。

  • 第5题:

    当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。

    A.左外连接LEFT JOIN

    B.右外连接RIGHT JOIN

    C.全连接FULL JOIN

    D.内连接INNER JOIN


    D