在工作中不可避免的就要针对新需求进行表结构设计, 那应该将表结构设计成什么样, 又该依据什么准则设计呢?
带着这些问题, 一起看下如何进行表结构设计....好的设计是要尽量避免这些数据维护异常; 今天就一起看下, 如何做好表设计.
表结构设计步骤
知道了设计目标之后, 在一起看下, 如何才能达到这个目标....存储需求: 存储什么样数据, 数据特点;
数据处理需求: 如何读取, 更新, 批量处理等;
数据的生命周期等;
2.表设计
数据实体的逻辑关系, 解决数据冗余以及数据维护异常问题.
3.物理设计
选择合适的数据库..., 本文主要说明下如何进行合理的表设计, 物理设计以及索引优化后续会再详细讲解....表设计
如何才能做好表设计呢, 有什么设计依据呢? 通常会参考数据库范式进行设计.
首先数据库设计范式是为了设计出没有冗余以及数据维护异常的数据库结构. 通常从严格要求程度分为三个级别, 也叫三范式.