首页 > 学院 > 开发设计 > 正文

sql数据库的三大范式总结

2019-11-14 10:32:59
字体:
来源:转载
供稿:网友

第一范式:原子性(各属性不可分)

eg:

学生编号  姓名  性别  联系方式20080901  张三  男   email:zs@126.com,phone:8888666620080902  李四  女   email:ls@126.com,phone:66668888

第一范式后:

学生编号  姓名  性别     email                                 phone20080901  张三  男   email:zs@126.com:         8888666620080902  李四  女   email:ls@126.com;         66668888

第二范式:非主键对主键的完全依赖。所谓的完全依赖是指非主键概念不能部分与主键概念重合.如:主键为课程,非主键中有教材,那么就违背

第二范式,因为课程决定教材.所以对于教材要重新建表,然后采用一对多联系起来.

第三范式:非主键与非主键间不能有依赖关系.(根据外键) eg:这里有张部门表,部门表中有部门id,部门名,部门简介,那么在外表中(员工表)中出现的外键的部门id就不能再有部门的具体信息了.


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表