SQL_11_数据库设计范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则,即为范式。

 


第一范式:

  列不可再分割,保证其具有原子性。

第二范式:

  表中每一列都和主键相关,而不能只与主键的某一部分相关(联合主键)。保证表格的原子性。(限制多对多关系)

第三范式:

  表中每一列都和主键直接相关,而不能间接相关。(限制一对多关系)


使用范式有利有弊:

  利:

    结构合理、冗余较少、尽量避免插入修改删除异常。

  弊:

    多表查询比单表查询速率低,造成性能降低。


实际中:

  按照需求合理设计表。

 

posted @ 2023-01-14 06:41  在博客做笔记的路人甲  阅读(21)  评论(0编辑  收藏  举报