数据库三范式

  • 范式是 设计表的依据,避免数据冗余。

第一范式(1NF):

  • 任何表都应该有主键;每个字段原子性,不可再分。

第二范式(2NF):

  • 第二范式依赖第一范式,所以第二范式必须符合第一,非主键字段完全依赖主键字段,不能出现部分依赖。
  • 表格设计:对象存在多对多关系,则两个表、关系表加两个外键,一共三张表。

第三范式(3NF):

  • 在第二范式的基础上更进一层,目标是确保每列都和主键列直接相关,而不是间接相关(另外非主键列必须直接依赖于主键,不能存在传递依赖)。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。