“教学管理”数据库的设计
一、设计数据库:
数据库设计的逻辑模型为:
教师:教师编号、姓名、性别、工作时间、学历、职称、系别、联系电话 学生:学生编号、姓名、性别、出生日期、入学时间、团员否、简历、照片 选课成绩:选课ID、学生编号、课程编号、成绩 课程:课程编号、课程名称、课程类别、学分
二、创建数据库
1、建立表(如下图所示) 教师:
学生:
选课成绩: 课程
2、建立表间关系
三、设计各种查询
1、查询每名学生选课成绩,并显示“学生编号”、“姓名”、“课程名称”和“成绩”等字段信息,查询的名称为“学生选课成绩”。
2、查找1992年参加工作的男教师,并显示“姓名”、“性别”、“学历”、“职称”、“系别”和“联系电话”,查询的名称为“92年参加工作的男教师”。
3、统计1992年参加工作的教师人数,结果显示“教师人数”,查询的名称为“92年参加工作人数统计”。
4、计算各类职称的教师人数,结果显示“职称”、“人数”,查询的名称为“职称教师人数”。
5、利用查询向导,以“学生选课成绩”为数据源,创建一交叉表查询,使其显示每名学生每门课程的成绩,查询的名称为“学生选课成绩交叉表”。
6、以“学生选课成绩”查询为数据源建立一查询,使其查询并显示某学生所选课程的成绩,查询的参数提示文本为“请输入学生姓名:”,查询的名称为“学生选课成绩参数查询”
7、将成绩在90分以上的学生信息存储到一个新表中,生成新表的名称为“90分以上学生情况”,包含“学生编号”、“姓名”、“性别”和“出生日期”字段,查询的名称为“90分以上生成表查询”。
10、将选课成绩表中成绩低于60分的记录删除。
11、将所有1988年及以前参加工作教师的职称改为副教授。
12、建立一追加查询将选课成绩在80-90分之间的学生成绩添加到已建立的“90分以上学生情况”表中。