以下是本人的学习小结,欢迎指点
例子
系:一个系主任、多名教师、无数学生
教师:一个教师可以教多门课程
学生:学生可以有1名教师辅导,可以学习多门课程
课程:一个课程可以有多名教师教
ER图
ER图转关系模型
系表(系号、主管教师号)
教师表(教师号、系号、聘期)
学生表(学号、系号、辅导教室号)
任课表(课程号、教师号、教材)
选修课表(课程号、学号)
说明:1对1,在主表增加主号,1对多,在多表增加1的主号,多对多增加关系表包含各个主号
设计三大规范式
1、所有属性是不可分割的原子值
2、所有字段属性都必须依赖主键
3、一个表中不包含已在其他表中包含的非主键信息