更多“给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2,A3→A2,A2→A3,A2→A4},R的候 ”相关问题
  • 第1题:

    给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2,A3→A2,A2→A3,A2→A4}, R的候选关键字为(37)。

    A.A1

    B.A1A3

    C.A1A3A4

    D.A1A2A3


    正确答案:A
    解析:本题考查的是关系数据库理论方面的基础知识。因为A1→A2,A2→A3,A2→A4,所以属性A1决定全属性,即A1为候选关键字。

  • 第2题:

    给定关系模式R(U,F),其中:U为关系模式R中的属性集,F是U上的一组函数依赖。假设U={A1,A2,A3,A4},F={A1→A2,A1A2→A3,A1→A4,A2→A4},函数依赖集F中的( )是冗余的。

    A.A1→A2
    B.A1A2→A3
    C.A1→A4
    D.A2→A4

    答案:C
    解析:
    A1->A2,A2->A4利用传递率:A1->A4,因此A1->A4是冗余。

  • 第3题:

    11、已知关系R(A1,A2,A3,A4,A5,A6),函数依赖集F为{ (A2,A3)àA4,A3àA6,(A2,A5)àA1 }, 问(A2,A3)关于F的属性闭包为_________。

    A.{A2,A3,A4,A5}

    B.{A2,A3,A4,A6}

    C.{A2,A3,A4,A1}

    D.{A2,A3,A4,A5,A1,A6}


    D

  • 第4题:

    给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F={A1A3→A2,A2→A3},R( )。若将R分解为p={(A1,A2,A4),(A1,A3)}.那么该分解是(请作答此空)的。

    A.无损联接
    B.无损联接且保持函数依赖
    C.保持函数依赖
    D.有损联接且不保持函数依赖

    答案:D
    解析:
    本题考查关系数据库规范化理论方面的基础知识。试题正确答案为D。设U1={A1,A2,A4},U2={A1,A3},那么可得出:(U1∩U2)→(U1-U2)=A1→A2,(U1∩U2)→(U1-U2)=A1→A3,而A1→A2,A1→A3?F+所以分解ρ是有损连接的。又因为F1=F2=?,F+≠(F1∪F2)+,所以分解不保持函数依赖。

  • 第5题:

    给定关系模式 R(U,F),其中: 属性集 U={A1 ,A2,A3,A4,A5,A6}, 函数依赖集F={A1→A2, A1→A3, A3→A4, A1A5→A6}。由于 R 存在非主属性对码的部分函数依赖,所以 R 属于()

    A. 1NF
    B. 2NF
    C. 3NF
    D. BCNF

    答案:A
    解析:
    第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。

  • 第6题:

    1、给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2,A3→A2,A2→A3,A2→A4},R的候选关键字为()。

    A.A1

    B.A1A3

    C.A1A3A4

    D.A1A2A3


    A1