跳转至

数据库设计

抽取实体

分析其中的属性

分析实体之间的关系

数据库的范式: 1. 第一范式:列不可再分 2. 第二范式:一张表只表达一层含义(只描述一件事情) 3. 第三范式:表中的每一列和主键都是直接依赖关系而不是间接依赖

[!NOTE] 很多情况下,数据库设计的范式和数据库的查询性能是相悖的,我们需要根据实际的业务情况做一个选择 - 查询频次不高的情况下,我们更倾向于提高数据库的设计范式,从而提高存储效率 - 查询频次较高的情况下,我们更倾向于牺牲数据库的规范度,降低数据库设计的范式,允许特定的冗余从而提高查询效率