A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 花祭- 初级黑马   /  2017-12-27 16:56  /  833 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

通俗的理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗的理解三个港式(通俗的理解是够用的理解,并不是最科学最准确的理解):

         1NF: 字段是原子性的, 不可分 ;
         2NF: 有主键,非主键字段依赖主键 。确保一个表只说明一个事物
         3NF: 非主键字段不能相互依赖 。 每列都与主键有直接关系,不存在传递的依赖

没有冗余的数据库设计可以做到。但是,没有冗余的数据库未必是最好的数据库, 有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。具体做法是:在概念数据模型设计时遵守第三范式,降低范式标准的工作放到物理数据模型时考虑。降低范式就是增加字段,允许冗余。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马