数据库设计范式通俗理解
来源:互联网 发布:知乎为什么有那么多985 编辑:程序博客网 时间:2024/06/05 16:54
数据库设计范式通俗理解
1NF:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
1NF通俗理解:列不可分就满足1NF了。
2NF:第二范式(2NF,台湾译作第二正规化)是数据库规范化中所使用的一种正规形式。它的规则是要求数据表里的所有数据都要和该数据表的主键有完全依赖关系;如果有哪些数据只和主键的一部份有关的话,它就不符合第二范式。同时可以得出:如果一个数据表的主键只有单一一个字段的话,它就一定符合第二范式(前提是该数据表符合第一范式)。
2NF通俗理解:不存在部分依赖,比如 (A,B)→C。(消除非主属性对主属性的传递依赖,即完全依赖于主键)
3NF:每个非关键字列都独立于其他非关键字列,并依赖于关键字,第三范式指数据库中不能存在传递函数依赖关系。
3NF通俗理解:不存在传递依赖,比如A→B→C。(在2NF基础上消除了传递依赖)
0 0
- 数据库设计范式通俗理解
- 数据库范式通俗理解
- 数据库范式通俗理解
- 数据库范式通俗理解
- 数据库范式的通俗理解
- 通俗地理解数据库设计的三个范式
- 通俗地理解数据库设计的三个范式
- 通俗地理解数据库三个范式
- 理解数据库设计范式
- 通俗理解数据库设计原则
- 数据库范式--通俗版
- 数据库范式-通俗讲义
- 数据库设计范式的理解
- 数据库设计范式的理解
- 数据库设计范式的理解
- 数据库设计范式的理解
- 数据库设计范式的理解
- 数据库设计范式的理解
- Git中文学习网站
- 跳台阶以及变态跳台阶问题
- 二进制文件与文本文件的差别?
- w3cshcool JS学习笔记
- Python学习文档
- 数据库设计范式通俗理解
- 磁盘保护原理简介
- caffe的solver理解
- android:scaleType="centerCrop"
- 笔记
- Java---java中构造方法及其作用
- python问题汇总
- PHP5.5安装ZendGuardLoader扩展组件
- send()函数学习