天天看点

最新MySql设计理念

一定记住业务关联

最新MySql设计理念

1,实体,属性。

2、主键,索引。

2、关系。

3实体关系:根据业务确定实体间的静态关系,根据关系设计关联属性或关联表,例如:多对一经常在多的一方设计属性字段

3、规则,

4、过程,

数据模型设计步骤

1实体范围:把系统所有重要的实体罗列出来

2实体主键:给实体确定主键

4查询属性:根据查询业务的查询字段,设计相关字段,并根据数据量及分布情况设计索引

5展示属性:根据业务需要,确定需要展示的属性,设计相关字段

6规则定义:根据业务逻辑,设计相关参数或算法选择的规则定义数据存储表,例如:任务调度的开始时间,周期配置

7结果记录:根据业务执行产生的结构,设计相关的结果表,例如:派发任务后,需要任务表保存结果

8事件日志:记录业务发生的过程,例如:阅读提醒,设计表:提醒ID,阅读者ID,阅读时间