美文网首页
2-2 — 2- 设计范式

2-2 — 2- 设计范式

作者: 近笙夜 | 来源:发表于2017-03-29 11:16 被阅读18次

符合数据库设计的范式概要,那么就是一种简洁的设计,可以避免异常冗余 

第一范式(1NF,最简单,最容易遵守):数据库表中的所有字段都是单一属性(由基本的数据类型所构成),不可再分的(二维表)

举个🌰

第二范式(2NF,满足2nf必须先满足1nf):要求实体的属性完全依赖于主关键字。

举个🌰

其中第一张表有两个,商品名称和供应商名称,供应商电话依赖于供应商名称

第三范式(3NF):如果数据表中 不存在非关键字段 对任意候选关键字段的传递函数依赖 则符合第三范式

举个🌰

分类描述 依赖 分类
分类 依赖 商品名称
所以,分类描述对商品名称有传递函数依赖

BC范式:不存在任何字段对任一候选关键字段的传递函数依赖则符合bcnf

last 🌰

供应商依赖联系人,联系人依赖供应商

相关文章

网友评论

      本文标题:2-2 — 2- 设计范式

      本文链接:https://www.haomeiwen.com/subject/utjeottx.html