更多“阅读以下说明和关系表,回答问题1~3。[说明]关系R中有如下函数依赖关系: DC→E DB→E BA→F BC→DF AC→ ”相关问题
  • 第1题:

    阅读以下说明和关系表,回答问题1~3。

    [说明]

    已知关系R(A,B,C,D) 和函数依赖集F为{AB—>D,C—>,A,D—>C}。

    找出关系R的候选键,一共有几个?


    正确答案:由自反律有AB→AAB→B ∵已知AB→DD→C∴由传递关系有 AB→C 由上可知AB为候选码 由自反律有BC→BBC→C ∵又已知C→A∴有BC→A ∵BC→ABA→D ∴BBC→D即BC→D 由上可知BC也为候选码
    由自反律,有AB→A,AB→B ∵已知AB→D,D→C,∴由传递关系有 AB→C 由上可知,AB为候选码 由自反律,有BC→B,BC→C ∵又已知C→A,∴有BC→A ∵BC→A,BA→D, ∴BBC→D,即BC→D 由上可知,BC也为候选码

  • 第2题:

    阅读以下说明,回答问题1~3,将解答填入对应的解答栏内。

    [说明] 现有两个应用,涉及到两个关系模式:

    R1 (A,A1,A3,B,D1),其上的函数依赖F={A→A1,A→A2,A→A3,(A,B)→D1}

    R2 (B,B1,B2),其上的函数依赖F={B →B1,B→B2}

    如果将上述应用的数据库设计成如下关系模式;

    RS(A,A1,A2,A3,B,B1,B2,D1),请指出该关系模式的候选键。


    正确答案:(A#B#)
    (A#,B#)

  • 第3题:

    阅读以下说明和关系表,回答问题1-3。

    [关系表]

    试问以下行是否可以插入表“学生”中,并说明理由。


    正确答案:第(1)行行不能插入因为在表“院系”中不存在代号为1106的院系; 第(2)行不能插入因为违反了键完整性其学号键为空; 第(3)行可以插入平均成绩可以为NULL值表示现在尚未有成绩。
    第(1)行行不能插入,因为在表“院系”中不存在代号为1106的院系; 第(2)行不能插入,因为违反了键完整性,其学号键为空; 第(3)行可以插入,平均成绩可以为NULL值,表示现在尚未有成绩。

  • 第4题:

    阅读以下说明和关系表,回答问题1~4,将解答对应的解答栏内。

    [说明]

    关系变量R{A,B,C,D,E,F}满足如下的函数依赖

    AD→E,AEB→D,B→CF,DE→B,DC→E,EC→FA,EF→DB,E→A

    求此模型的最小函数依赖集。


    正确答案:分解函数依赖的右部: BE→A AEB→D DE→B EC→F EC→A EF→D EF→B B→C B→F E→A 消去冗余属性: ∵E→A ∴BE→A冗余; ∵E→A ∴EC→A冗余; ∵EF→D ∴EF→DE又有DE→B∴EF→B冗余 ∵EF→D ∴AEF→AD ∵B→F ∴AEB→AEF ∴AEB→AD ∴AEB→D冗系 最终的最小依赖集为: DE→B EC→F EF→D E→A B→C B→F
    分解函数依赖的右部: BE→A AEB→D DE→B EC→F EC→A EF→D EF→B B→C B→F E→A 消去冗余属性: ∵E→A ∴BE→A冗余; ∵E→A ∴EC→A冗余; ∵EF→D ∴EF→DE,又有DE→B,∴EF→B冗余 ∵EF→D ∴AEF→AD ∵B→F ∴AEB→AEF ∴AEB→AD ∴AEB→D冗系 最终的最小依赖集为: DE→B EC→F EF→D E→A B→C B→F

  • 第5题:

    阅读以下说明和关系表,回答问题1~3。

    [说明]

    关系S(学号Sno、课程号Cno、成绩Grade)、Q(课程号Cno、成绩Grade)、R(课程号Cno、教师号Tno)如下表所示,根据要求来进行关系运算。

    求S×Q


    正确答案: