《新》数据库系统概论16范式.pptVIP

  • 42
  • 0
  • 约7.39千字
  • 约 33页
  • 2017-01-17 发布于北京
  • 举报
关于范式的辨证思考: 范式揭示了一个关系框架中,各属性之间不同类型,不同层次的依赖关系。对于一个信息系统来说,如果所设计的数据库,均有良好的、合理的范式级别,那么,系统的正确性将自动得到某种保证。规范化准则是经过周密思考的 ,它作为设计数据库过程中的非常有用的辅助工具,直到数据库的逻辑设计。但它不像数学中严密的定理证明和运用,决不是万灵的妙药。需要设计者具体情况具体对待。 关于范式的级别问题,不是级别越高,数据库模式越好。有时,有极其正当的理由,不将规范化进行到底,要根据实际应用情况,决定达到第几范式,一般情况下,达到3NF就可以了。 课堂练习:指出下列关系模式是第几范式?并说明理由。 (1)R(X,Y,Z) F={XY→Z} (2)R(X,Y,Z) F={Y→Z,XZ→Y} (3)R(X,Y,Z) F={Y→Z,Y→X ,X→YZ} (4)R(X,Y,Z) F={X→Y,X→Z} (5)R(W,X,Y,Z) F={X→Z,WX→Y} 解: (1)候选码为XY,所以R∈BCNF (2)候选码为XY和XZ,x,y,z都是主属性,所以R∈3NF,又因为Y→Z,Y不是码,所以R不属于BCNF (3)FM= {Y→Z,Y→X ,X→Y, X→Z},候选码为X和Y,不存在部分函数依赖和传递函数依赖,并且函数依赖的左边都是码,所以R∈BCNF (4)候选

文档评论(0)

1亿VIP精品文档

相关文档