根据大学教学系统的原型,我构建出如下ER关系图,来学习搭建数据库:
上面共有五个实体,分别是学生,教师,课程,院系,行政班级:
1、其中学生和课程的关系是多对多,即一个学生可以选择多门课程,而一个课程又有多个学生选择。每个学生的每门课程都有一个成绩,所以选课表中应该有成绩字段。
2、课程和教师是多对一关系,即一个教师只教一门课程,而一个课程又由多位老师教授。
3、教师和院系是一对多的关系,即一个教师只属于一个院系,而一个院系可以聘请多位老师。
4、行政班级和院系是多对一的关系,即一个院系有多个行政班级,而一个行政班级只属于一个院系。
5、学生和行政班级是多对一的关系,即一个行政班级有多个学生,而一个学生只属于一个行政班级。
根据以上分析建立数据库:
1、在桌面上新建文本文件,重命名为create.sql,然后图标自动变成如下图:
THE END