学生成绩管理系统数据库模板1
计算机系综合性实验
《数据库课程设计》设计报告
设计题目
实验学期 至 学年第 学期
学生所在系部
年级 专业班级
学生姓名 学号
任课教师
实验成绩
计算机系制
一、需求分析阶段
1.信息需求
高校学生的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。
具体功能应包括:系统应该提供的添加、修改、删除学生及基本信息的功能。
三、逻辑结构设计阶段
逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。
E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。
设计学生成绩管理数据库,包括几个关系: 4 , 其关系模式中对每个实体定义的属性如下:
课程信息表
Class:(课程号,课程名,教师号,学分,学时)
1、课程信息表()
字段名描述数据类型cno课程号char(10)Primarykeycnamechar(50)Not nullteano教师号char(10)Not nullcredit学分char(4)Not nullctime学时cha