范式理论 (Normal Form),即在 数据库 设计的时候要满足的设计规范。
满足不同程度的要求为满足不同的范式。
把属性放置在正确的实体的这个过程称为范式化(normalization)。
针对具体的业务流程,项目需求,如何构造一个满足要求的数据库模式,需要生成几个实体,实体中由哪些属性构成,实体间的关系如何,这些都是数据库设计需要回答的问题,确切的说是关系数据库逻辑设计需要回答的问题。
由于关系模型具有严格的数学理论基础,所以依据关系数据库的规范化理论为基础进行关系模型设计,能够构造出一个合理的关系数据模型。
相对于逻辑模型检核过程中的范式化, 在物理模型建设的时候,手段就是反范式化(Denormalizaion),违反一些范式规则,通过增强物理规则属性来提升数据库应用时的性能。