NORMAL TABLES(范式)
来源:互联网 发布:数据库一致性问题 编辑:程序博客网 时间:2024/06/17 07:51
在设计数据库表时,设计范式的表是非常重要的,设计范式的表有助于以后对表的查询和操作。
1NF(第一范式):
2条规则:
列的原子性:即对于表的设计来说,该列足够表对象的某个属性,并不能再细分。如:用于论坛的用户表的interests列(聚合多个兴趣)就是原子的了,因为用户的兴趣不是关注的重点。而对于用于交际的联系表来说,interests就不再原子了,因为人们往往通过兴趣交友,从而常问的问题是我的这个兴趣是不是其他人也有,兴趣应该被原子到单一的兴趣。
没有重复的行:设计一个唯一的列(包括UNIQUE,PRIMARY KEY)。
2NF(第二范式):
第一范式的基础
没有部分依赖(partial dependency):即当该表有复合主键时,非主键列依赖复合主键的部分主键。
3NF(第三范式):
第二范式的基础
没有传递依赖(transitive dependency):即非主键列之间有关联
- NORMAL TABLES(范式)
- 数据库范式-Normal Form
- 数据库 - 范式(Normal Form, NF)
- 数据库设计-数据库范式(Normal Forms)
- 三范式备忘 (3 Normal Form)
- Normal Form 范式 数据库设计原理
- 数据库范式(normal form NF)
- 命题范式(propositional normal form)
- 数据库三大范式(Normal Form)
- 关系数据库 范式(NF: Normal Form) 说明
- 关系数据库 范式(NF: Normal Form) 说明
- 了解数据库最基本的三个范式(normal form)
- 关系数据库 范式(NF: Normal Form) 说明
- normal
- Normal
- 数据库中的范式 Normal Form(用最简单的语言描述!)
- 数据库范式小结 1NF 2NF BCNF 3NF 4NF DB normal form
- mysql数据库优化--(3)设计 范式 Normal Format, 规范的格式
- 利用主键重复的错误返回告知用户
- page-break-after设置分页打印
- Duplicate entry for key 1的解决方法
- GPGPU入门第一步
- Tailrank 网站架构
- NORMAL TABLES(范式)
- linux中select()函数分析
- Oracle递归实现树型结构两种方法
- Windows Mobile 中的键盘钩子实战
- 面向用户的网站性能优化
- 关于html中对象的坐标 散记
- 杂记
- netscreen debug
- Flex中关于dynamic关键字的用法