课程
/数据库
/MySQL
/数据库设计那些事
2014-11-06
源自:数据库设计那些事 2-4
正在回答
上面这个例子,其实有点不太好理解,下面例子可能好理解一点。
学号,科目,成绩,科目老师
001,数学,98,陈老师
以上关系的主键 应该是 学号和科目,因为学号和科目才能唯一决定成绩,
但是科目老师这个属性,只要科目这联合主键中的一个就可以决定了,这个例子,就不满足第二范式。
应该拆分成,成绩表和科目表
成绩表
学号,科目,成绩
科目表
科目,科目老师
举报
本教程从数据库设计基本理论入手,教你设计简洁高效数据库结构
1 回答什么是大的事物操作, 什么是小的事物操作?
3 回答如果所有单关键字的表都符合第二范式,那么给所有不符合第二范式的表加上一个属性id,不就都符合第二范式了吗?
5 回答订单模块中,提单时间能作为唯一标识吗?
3 回答存储引擎是什么
2 回答mysql enum 类型问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号