黑马程序员技术交流社区
标题:
关于三范式的问题
[打印本页]
作者:
陈子斌
时间:
2012-7-13 10:20
标题:
关于三范式的问题
我现在有一张表
学号 姓名 课程号 学分 成绩
1 a 1 2 100
1 a 2 3 90
2 b 1 2 90
2 b 2 3 100
什么是三范式啊,怎么设置上表的主键才能满足三范式啊
作者:
许庭洲
时间:
2012-7-13 10:53
1,在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的
传递函数依赖
则符合第三范式;
2,
传递函数依赖
,指的是如果存在"A → B → C"的决定关系,则C传递函数依赖于A;
3,满足第三范式的数据库表应该不存在如下依赖关系:关键字段 → 非关键字段x → 非关键字段y 。
作者:
孙宁宇
时间:
2012-7-13 12:24
1nf:每列数据不可以再分
2nf:表中每列数据直接依赖主键
3nf:在前两个范式基础上,每列值应直接依赖而不能间接依赖
成绩是依赖于姓名和课程号的 建议专门写个成绩表
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2