40.设有关系模式R(A,B,C), 其函数依赖为F={A->B, B->A,A->C}, 请回答如下问题:
 (1):指出R的所有候选键,并说明原因.
 (2): R最高属于第式范式?为什么?另外,关于三个范式,哪位能用更明了的话说明一下啊,定义看得似懂非懂..

解决方案 »

  1.   

    看到有三位大侠回贴,满怀希望地打开一看.有一点点失望...不过还是谢谢三位了.
    我的答案是:1: A,B    2:2NF
    不知道是否正确,凭感觉,说不出为什么...
      

  2.   

    http://www.aishity.com/Article/200610/Article_20061011165521.html
      

  3.   

    1NF: 每一列都是原子项不可分割
    2NF:非关键属性完全依赖于关键属性
    3NF:非关键属性之间不相互依赖
      

  4.   

    to: splory(爽儿)
    你给的那个地址, 我看过一次,感觉写得很详细,可是第二次去看,就找不着了.
    能不能再帮我找一下啊??
      

  5.   

    我的答案:
    候选码:A,B。因为A函数决定B,B也函数决定A,它们相互函数依赖,所以都是码。
    是BC范式。因为非主属性只有C,而C既不部分函数依赖候选码也不传递函数依赖于候选码,所以满足3范式。同时除A,B外没有其它决定属性,所以也满足BCNF。
    你看对不对。
      

  6.   

    同意满足bcnf范式! 不属于四范式,因为不存在多值依赖!
      

  7.   

    (1)候选码是A、B,因为候选码要求能完全函数决定所有属性组,A和B都满足要求
    (2)至少BCNF
    其中一点要说明,这个关系中不存在传递函数依赖,因为传递函数依赖中,要求B-->A, A-->C,且A不能函数决定B。因为这里有A--〉B,因此B--〉C是直接函数决定。因此是3NF。
    另外,由于决定条件都是码,因此是BCNF。
    由A-->B, A-->C和B-->A, B-->C知,为平凡的多值依赖,不存在非平凡函数依赖,无所谓4NF了。
      

  8.   

    地址改到: http://www.aishity.com/Article/VFP/200611/Article_20061113222359.html
    换了个目录而已。
      

  9.   

    这个题目可以用以下实例考虑:
    A:学号
    B:身份证号
    C:姓名