12、数据库的设计范式

版权声明:chaizepeng https://blog.csdn.net/chaizepeng/article/details/87883220

设计的数据表一般都是根据实际业务实体模型进行创建,为了提高存储的效率,设计数据表时一般按着几个标准进行设计

第一范式 每个字段的数据具有原子性,使用字段的数据时不用再解析,可直接使用
第二范式 表的每一个字段都必须依赖主键,不能有任何一列与主键没有关系或只依赖于部分主键(一张表之描述一个实体,如果实体存在属性可以确定一个实体则可直接作为主键,如果存在多个属性才能确定一个实体,则可以使用逻辑主键)
第三范式 每一个字段必须与主键存在直接关系而不是间接关系

按着三大范式设计,可以节省空间,使得存储的数据便于使用,但是有的时候,为了提高效率,也会采用逆规范化, 存储冗余数

据,提高效率

数据表的设计需要根据实际的业务,不可墨守成规

猜你喜欢

转载自blog.csdn.net/chaizepeng/article/details/87883220