学生成绩管理系统数据库设计Word格式.doc
- 文档编号:13167066
- 上传时间:2022-10-07
- 格式:DOC
- 页数:8
- 大小:151KB
学生成绩管理系统数据库设计Word格式.doc
《学生成绩管理系统数据库设计Word格式.doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统数据库设计Word格式.doc(8页珍藏版)》请在冰豆网上搜索。
一个管理员管理多个班级信息,能够对班级的信息进行增加、查看、修改、删除,能够按照特定要求(比如班级编号、班级名称等)查找班级;
管理员和课程:
一个管理员管理多门课程信息,能够对课程信息进行增加、查看、修改、删除,能够按照特定要求(比如课程编号、课程名称等)查找课程;
管理员和录入的学生的成绩:
能够对录入学生的成绩、查看学生的成绩、修改学生的成绩、导出学生的成绩为Exls表,并且按照特定要求查询(比如以班级为单位,以课程为单位)学生的成绩;
管理员和教师:
能够对教师信息进行增加、查看、修改、删除,能够按照特定要求(比如工号、姓名等)查找课程;
教师和学生:
能够对学生的个人信息进行增加、查看、修改、删除,能够按照特定要求(比如学号、姓名等)查找学生;
教师和班级:
能够对班级信息进行增加、查看、修改、删除,能够按照特定要求(比如班级编号、班级名称等)查找班级;
教师和课程:
能够对课程信息进行增加、查看、修改、删除,能够按照特定要求(比如课程编号、课程名称等)查找课程;
教师和成绩:
能够对录入学生的成绩、查看学生的成绩、修改学生的成绩、导出学生的成绩为Exls表,并且按照特定要求查询(比如以班级为单位,以课程为单位)学生的成绩,该教师仅能录入自己所带课程的学生成绩;
学生和班级:
一个班由多个学生组成,一个学生只能归属于某个班;
存在“归属”的关系:
N:
1
学生和课程、成绩:
一个学生可以选修多门课程,一门课程提供给多个学生选修,一个学生选修一门课程产生一个成绩;
存在“选修”的关系:
N:
M:
1
③标示属性集
管理员(管理员编号、姓名)
教师(工号、姓名、岗位、专业)
学生(学号、姓名、性别、年龄、入学时间、毕业时间、班级编号)
班级(班级编号、班级名称、班级类型、班级状态、班级信息、说明)
课程(课程编号、课程名、课时、课程说明)
成绩(学号,课程号,学期,成绩)
二.确定关联画出ER图
2.1管理员实体集的ER图
2.2教师实体集的ER图
2.3学生实体集的ER图
2.4班级实体集的ER图
2.5课程实体集的ER图
2.6成绩实体集的ER图
三.画出总ER图
3.1部分ER图
3.2部分ER图
四.逻辑数据库设计
逻辑结构是独立于任何一种数据模型的信息结构。
逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。
E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为
关系模式,如何确定这些关系模式的属性和码。
设计学生成绩管理数据库,包括课程、学生、教师、成绩、班级、管理员六个关系,其关系模式中对每个实体定义的属性如下:
课程信息表:
Course(课程编号、课程名、课时、课程说明)
字段名
描述
字段类型
字段限制
courseId
课程编号
number(10,0)
primarykey
courseName
课程名
varchar2(255)
courseHour
课时
coursecredit
课程说明
学生信息表
Student(学号、姓名、性别、年龄、入学时间、毕业时间、班级编号)
stuId
学号
stuName
姓名
sex
性别
age
年龄
startTime
入学时间
finishTime
毕业时间
fk_s_g
班级编号
教师信息表
Teacher(工号、姓名、岗位、专业)
teacherId
工号
teacherName
profession
专业
station
岗位
成绩信息表
Score(学号,课程号,学期,成绩)
StuId
课程号
score
成绩
term
学期
班级信息表
Grade(班级编号、班级名称、班级类型、班级状态、班级信息)
gradeId
gradeName
班级名称
gradeState
班级状态
gradeType
班级类型
remark
班级信息
管理员信息表
User(管理员编号、姓名、密码)
userId
管理员编号
password
密码
userName
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 数据库 设计