试题详情
简答题 下面的结论哪些是正确的?哪些是错误的?对于错误的请给一个反例说明之。 (1)任何一个二目关系是属于3NF。 (2)任何一个二目关系是属于BCNF. (3)任何一个二目关系是属于4NF.
  • (1)正确。因为关系模式中只有两个属性,所以无传递。
    (2)正确。按BCNF的定义,若XY,且Y不是X的子集时,每个决定因素都包含码,对于二目关系决定因素必然包含码。详细证明如下:(任何二元关系模式必定是BCNF)。
    证明:设R为一个二目关系R(A1,A2),则属性A1和A2之间可能存在以下几种依赖关系:
    A、A1A2,但A2A1,则关系R的码为A1,决定因素都包含码,所以,R是BCNF。
    B、A1A2,A2A1,则关系R的码为A2,所以决定因素都包含码,R是BCNF。
    包含码。R是BCNF。C、R的码为(A1,A2)(即A1A2,A2A1),决定因素都
    (3)正确。因为只有两个属性,所以无非平凡的多值依赖。
  • 关注下方微信公众号,在线模考后查看

热门试题