第4章-关系数据库规范化理论.pptVIP

  • 8
  • 0
  • 约1.18万字
  • 约 68页
  • 2019-10-18 发布于广东
  • 举报
为了简便,将表4.1中的属性从左到右分别用A~N表示,这样的函数依赖集为: { A?BCDE,BE?A,F?G,H?IJKLM,EF?H, AF?H,AF?N,ABF?N } 求其最小函数依赖集Fmin的过程如下: (1)利用分解规则,将函数依赖右边的属性单一化,结果为F1: (2)在F1中去掉函数依赖左部多余的属性。 对于ABF?N,由于有AF?N,则B是多余的。删除左部多余的属性后得到F2: (3)在F2中去掉多余的函数依赖。 对于BE?A,由于有(BE)=ABCDE,则BE?A是多余的。对于AF?H,有:(AF) =ABCDEF=ABCDEFH,则AF?H是多余的。删除后得到F3: F3即为最小函数依赖集。所以: Fmin={A?BCDE,F?G,H?IJKLM,EF?H,AF?N}。 4.2.6 确定候选码   设关系模式为R(U,F),F是最小函数依赖集,确定其候选码的准则如下:   准则1:如果属性A只在F中各个函数依赖的左部出现,则A必是码中的属性。   准则2:如果属性A不在F的各个函数依赖中出现,则A必是码中的属性。   准则3:如果属性A只在F中各个函数依赖的右部出现,则A必不是码中的属性。   根据这些准则,确定候选码的步骤如

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档