1. 范式是什么
范式可以理解为规范或者建议
2. 三大范式
这里应该说是关系型数据库的三大范式。
- 列不可分
例如一个记录人员信息的表,它的住址作为一列的话:河南省信阳市平桥区。
其实它是可以再分的 省份 市 区 - 每列都与主键相关,而不能与主键的某一部分相关(主要针对于联合主键)
- 禁止非主属性的传递依赖
比如说有一个学生信息表,有学生编号、用户类型、用户级别。
用户类型是根据学生编号来确定的,用户级别是根据用户类型来确定的,这样就有依赖传递了。
不规范建表
规范建表
范式可以理解为规范或者建议
这里应该说是关系型数据库的三大范式。
本文标题:数据库的三大范式
本文链接:https://www.haomeiwen.com/subject/rwprdltx.html
网友评论