学而时习之,不亦说乎。|

SQL_11_数据库设计范式

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

 


第一范式:

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

第二范式:

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

第三范式:

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


使用范式有利有弊:

  利:

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

  弊:

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


实际中:

  按照需求合理设计表。

 

posted @   在博客做笔记的路人甲  阅读(24)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起