51Testing软件测试论坛

标题: 第二章表只是因为多了“员工信息”四个字不满足第一范式吗? [打印本页]

作者: Mi_corazon    时间: 2018-7-9 10:54
标题: 第二章表只是因为多了“员工信息”四个字不满足第一范式吗?
老师,第二章表只是因为多了“员工信息”四个字不满足第一范式吗?



在学课程:
Oracle数据库从0到精通
http://www.atstudy.com/course/128



作者: 学掌门网校    时间: 2018-7-9 11:23
请准确理解一下第一范式的含义:数据库表中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

这里的问题并不是多了“员工信息”四个字而已,而是“员工信息”这一列本身就代表一个属性,但这个属性又能再被分割成下面的四个属性“ID”,“姓名”,“部门”,“工资”;所以不满足第一范式的定义;

总结一下;第一范式就是属性不能再被分割,且属性不能重复




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2