搜索
您的当前位置:首页正文

数据库三大范式最通俗解释

来源:意榕旅游网
数据库三⼤范式最通俗解释

第⼀范式

列不能够再分

这是不符合第⼀范式的(红⾊代表主键)——地址列可以再分学⽣表id

姓名

性别

地址

001闪客sun男中国,吉林,长春这是符合第⼀范式的学⽣表id

姓名

性别国家省份城市

001闪客sun男中国吉林长春

第⼆范式

⾸先要符合第⼀范式表必须有主键

⾮主键列不能只依赖于主键的⼀部分

这是不符合第⼆范式的(红⾊代表主键)---商品名称依赖了主键的⼀部分商品ID订单表

订单ID商品ID商品名称001

251

直升机

这是符合第⼆范式的订单表订单ID商品ID001商品表

商品ID商品名称251

直升机251

第三范式

⾸先满⾜第⼆范式

⾮主键列必须直接依赖于主键,不能存在传递依赖

这是不符合第⼀范式的(红⾊代表主键)——学校描述没有直接依赖于主键,⽽是直接依赖于学校,学校直接依赖于主键,所以存在传递依赖学⽣表id

姓名

学校

学校描述

001闪客sun氢化⼤学中国最⽜逼的学校这是符合第⼀范式的学⽣表id

姓名

学校id

001闪客sun001学校表id

名称

描述

001氢化⼤学中国最⽜逼的学校

001氢化⼤学中国最⽜逼的学校

PS:本⽂仅帮助你理解三⼤范式,深⼊了解还需要咬定义和具体例⼦

因篇幅问题不能全部显示,请点此查看更多更全内容

Top