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

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

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

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

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

4.2 概要设计

4.2.1 系统结构和组成

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

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

ASP.NET+SQLSERVER学生心理健康网设计

学生辅导班管理系统设计与实现

C#+sqlserver学生成绩管理系统的设计与实现

php教务数据采集系统学生数据设计与实现

C语言学生宿舍管理系统设计

安卓的校园选课系统设计与实现

C#+sqlserver大学生心理测试...

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

上海居民的社会参与研究

从政策角度谈黑龙江對俄...