美文网首页
MySQL 业务设计(设计表中内容)

MySQL 业务设计(设计表中内容)

作者: 攻城狮托马斯 | 来源:发表于2020-05-26 09:56 被阅读0次

逻辑设计


第一范式: 

所有字段都是单一属性

单一属性是由基本数据类型所构成的

设计出来的表都是简单的二维表

第二范式:

只有一个业务主键

第三范式:

非主键属性既不部份依赖也不传递依赖于业务主键

如图,客户编号依赖于订单表ID, 而客户姓名依赖于客户编号.

但是,范式化设计会导致大量的表关联,因为会分很多表,导致性能大致降低.

反范式化设计


1.允许适当对数据库设计范式的要求进行违反

2.允许少量的冗余,使用空间来换取时间.

五秒之内反射到数据库是一个被允许的时间限制.

相关文章

网友评论

      本文标题:MySQL 业务设计(设计表中内容)

      本文链接:https://www.haomeiwen.com/subject/gatpahtx.html