更多“ 通过(54)关系运算,可以从表2-6和表2-7获得表2-8。A.投影B.外联接C.自然连接D.笛卡儿积 ”相关问题
  • 第1题:

    通过(1)关系运算,可以从表3-9和表3-10获得表3-11:表3-11的主键为(2)。

    A.投影

    B.选择

    C.笛卡儿积

    D.自然连接


    正确答案:D

  • 第2题:

    对表1和表2进行( )关系运算可以得到表3。

    A.投影

    B.选择

    C.自然连接

    D.笛卡尔积


    正确答案:C
    解析:自然连接(Natural join)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。

  • 第3题:

    通过(请作答此空)关系运算,可以从表1和表2获得表3;表3的主键为( )。


    A.投影
    B.选择
    C.自然连接
    D.笛卡儿积

    答案:C
    解析:
    本题考查数据库关系运算方面的基础知识。
    自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。一般连接是从关系的水平方向运算,而自然连接不仅要从关系的水平方向,还要从关系的垂直方向运算。因为自然连接要去掉重复属性,如果没有重复属性,那么自然连接就转化为笛卡儿积。题中表1和表2具有相同的属性课程号,进行等值连接后,去掉重复属性列得到表3。
    若关系中的某一属性或属性组的值能唯一的标识一个元组,则称该属性或属性组为主键。从表3可见"课程号、学生号"才能唯一决定表中的每一行,因此"课程号、学生号"是表3的主键。

  • 第4题:

    通过关系数据库的______运算,可以从表1-1和表1-2获得表1-3。

    A.联接

    B.投影

    C.选择

    D.包括


    正确答案:A
    解析:投影操作指从关系R中选择出若干属性列组成新的关系,该操作对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组。记作:
      πA(R)≡{t[A]|t∈R)
    其中A为R的属性列。
      选择操作指在关系R中选择满足给定条件的所有元组,记作:
      σF(R)≡{t|t∈R∧F(t)=true}
    其中F表示选择条件,是一个逻辑表达式(逻辑运算符+算术表达式)。选择运算是从行的角度进行的运算。
      联接指从两个关系的笛卡儿积中选取属性间满足一定条件的元组,记作:
      R>S≡{trts|tr∈R∧ts∈S∧tr[A]θts[B]}
    其中A和B分别为R和S上度数相等且可比的属性组。θ为“=”的联接,称作等值连接,记作:
      R>S≡{trts|tr∈R∧ts∈S∧tr[A]=ts[B]}
      如果2个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,则称为自然联接,记作:
      R>S≡{trts|tr∈R∧ts∈S∧tr[A]=ts[B]}
      显然,本题的表1-3是通过表1-1和表1-2的联接来获得的。选项D不是关系数据库的操作。

  • 第5题:

    通过( )关系运算,可以从表1和表2获得表3;表3的主键为( )。

    A.投影 B.选择 C.自然连接 D.笛卡儿积 A.课程号 B.课程名 C.课程号、课程名 D.课程号、学生号


    正确答案:C,D