(1)学生基本表:包括字段学号、姓名、性别、年龄、院系等,以学号作为主键;

(2)教师基本表:包括字段教师编号、教师姓名、性别、职称、电话、毕业院校等,健康状况,所在院系以教师编号作为主键; 

(3)课程基本表:包括字段课程编号、课程名称、课程性质、学时、学分等,课程编号作为主键;

(4)学生选课表:字段包括学号、 学生姓名、课程编号、课程名称、开课时间、成绩等,学号、课程编号和开课时间共同作为主键,通过学号和学生基本表建立关联,通过课程编号和课程基本表建立关联,开课时间和成绩用于做统计计算。

(5)教师任课表:包括字段教师编号、课程编号等,分别为教师编号和课程编号建立主键,通过教师编号和教师基本表建立关联,通过课程编号和课程基本表建立关联。

4.2 概要设计

4.2.1 系统结构和组成

    本系统的数据库实体主要有“学生”、“教师”、“教室”、“课程”等。其中“教师”与“课程”存在“开设”联系,并且一个教师可以开设N门课程,即“教师”与“课程”之间是一对多的关系。同样“教学楼”与“教室”也存在一对多的关系。一个学生可以学习N门课程,一门课程可以有M个学生学习,即“学生”与“课程”之间是多对多的关系。同样“课程”与“教室”之间也是多对多的关系。整个数据库可以用一个E-R图表

上一篇:计算机网络安全技术
下一篇:java超市信息管理系统的设计与实现

Java的学生信息管理系统设计

Node.js学生在线答疑系统设计

jsp自考学生学籍及站点管...

Android移动互动学习系统学生端设计

jsp+mysql大学网选课系统设计

Android大学生素质认证系统的设计

android的大学生助手app设计

公寓空调设计任务书

C#学校科研管理系统的设计

神经外科重症监护病房患...

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...