更多“设R是-个2元关系,S是-个3元关系,则下列运算中正确的是( )。A.R—SB.R×SC.R∩S## ”相关问题
  • 第1题:

    设R是一个二元关系,S是一个三元关系,则下列运算中正确的是( )。

    A.R—S

    B.R×S

    C.Rn S

    D.RUS


    正确答案:B
    关系的交(n)、并(U)和差(一)运算要求两个关系是同元的,显然作为二元的R和三元S只能做笛卡儿积运算。

  • 第2题:

    下列关系运算中,( )不要求关系R与关系S具有相同的目(属性个数)。

    A.R×S

    B.R∪S

    C.R∩S

    D.R-S


    正确答案:A
    解析:在关系运算中,R×S不要求关系R与关系S具有相同的目(属性个数)。

  • 第3题:

    设关系R与关系S具有相同的目,且对应属性的值取自同一个域,则R-(R-S)等于()。

    A.R∪S

    B.R∩S

    C.R×S

    D.R-S


    B 解析:在关系代数中交的定义为:关系R和S具有相同的关系模式。关系R和S的交是由属于R又属于S的元组构成的集合,由定义可以推出:R∩S=R-(R-S)。

  • 第4题:

    设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自向一个域,则S-(S-R)等于

    A.R∪S

    B.R∩S

    C.R×S

    D.R-S


    正确答案:B
    解析:传统集合运算包括并、交、差和广义笛卡尔积4种运算。对本题中的关系S-(S-R),进行分解:(S-R)是由属于S而不属于n的所有元组组成,即图中方格所示部分,S-(S-R)就是由属于S而不属于(S-R)的元组组成,由图可以看出这部分集合就是由即属于S又属于R的所有元组组成,即R∩S。这类题通过图3可以比较容易找到正确答案。

  • 第5题:

    ● 下列关系运算中,哪个运算不要求关系R与关系S具有相同的目(属性个数) ()。()A.R×S B.R∪S C.R∩S D.R-S


    正确答案:A
    :R与S的并运算结果仍为一个与它们结构相同的关系。该关系的值是R中所有元组与S中所有元组的集合(对R与S中完全相同的元组,只取其一)既属于R或属于S的元组的集合。
           并运算满足交换率,即:R∪S=S∪R
    :既属于R又属于S的元组的集合。该集合仍为一个与它们结构相同的关系,但该关系的值是R与S中共同具有的元组的集合。
            交运算满足交换率,即:R∩S=S∩R
    :R与S的差是属于R而不属于S的元组的集合。该集合也是一个与它们结构相同的关系,但其值是去掉R与S中相同元组保留R中不同元组的集合。
            差运算不满足交换率,即:R-S<>S-R
    笛卡儿积:(R与S的结构可以不相同)
    一个具有n个属性的关系R与一个具有m个属性的关系S,它们的笛卡儿积仍为一个关系。该关系的结构是R和S的结构连接,属性个数将为n+m ,该关系的值为R中每个元组连接S中每个元组所构成的元组的集合。该关系的元组个数将为R与S的元组个数相乘。
    笛卡儿积不满足交换率。