关于1NF、2NF、3NF
如何理解1NF、2NF、3NF? 问题点数:20、回复次数:5Top
1 楼sucesss()回复于 2005-03-01 15:01:38 得分 0
http://www.zahui.com/html/8/16250.htmTop
2 楼sucesss()回复于 2005-03-01 15:02:12 得分 10
http://www.7880.com/Info/Article-ef9020.htmlTop
3 楼cristo1()回复于 2005-03-01 15:33:36 得分 0
有了一点头绪了,如果有更好的请大家再贴上来啊。谢谢。Top
4 楼lostrex(★堕落的激情★)回复于 2005-03-01 16:04:49 得分 10
1NF:任何没有二维属性的表格都是遵守1NF的(即属性中不包含其他的属性,例如Address 可以写成 city、zipcode等几个属性的组合)
2NF:任何没有部分依赖的关系都是遵守2NF的(涉及到函数依赖的概念)
3NF:任何没有传递依赖的关系都是属于3NF的
函数依赖:设有属性集U,R是U上的关系,记为R(U),x、y属于U,t1、t2是R的任一元组,如果有t1 -> t2使得x1->y1成立,那么就说x函数决定y,或者y函数依赖于x
(具体的定义我记得不是很清楚了,你可以去查书,请见谅)Top
5 楼lostrex(★堕落的激情★)回复于 2005-03-01 16:07:38 得分 0
只有理解了函数依赖、无/有损连接、关系模式/泛关系模式和泛关系等这些概念,才能真正理解什么是数据库规范化及其规范化的意义,看其他的都没个鸟用Top




