电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

学生成绩管理系统的数据库设计

学生成绩管理系统的数据库设计_第1页
1/14
学生成绩管理系统的数据库设计_第2页
2/14
学生成绩管理系统的数据库设计_第3页
3/14
学生成绩管理系统的数据库设计河北工业大学 数据库课程设计项 目 名 称 学生成绩管理系统的设计 班 级 学 号 姓 名 教 师 一、题目要求系统概述:经过对学校日常教学管理中的课程、选课、学生、老师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据库管理应用系统。基本要求:1、完成进学生、班级、课程表的维护2、完成成绩表的浏览查找 3、完成成绩表的维护4、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率5、统计某学生、某学期的所有课程的平均成绩。6、完成用户管理功能7、完成数据备份与恢复功能二、业务流程图三、数据流程图成绩信息表课程信息表学生信息表P3学生信课程信成绩信教务录入学生信息录入课程信息录入成绩存 储 信查询学生教务人员 录入课程P0P02 录入成绩D1录入学生储存信息查询P11P0学生四、E-R 模型1、N学生学号姓名性别年龄选课程成M2、关系模式集 学生(学号,姓名,性别,年龄) 课程(课程号,课程名,老师名) 选课(学号,课程号,成绩)五、数据字典1、学生表学号(Snumber) char(10)primary key 定义为主课程课程老师名键姓名(sname) char(10) 非空性别 (sex) char(10) 非空年龄(age) char(10) 非空2、课程表 课程号(cnumber) char(10)primary key 定义为主键 课程名(cname) char(10)非空 学号(snumber) char(10) 非空3、选课表 学号(snumber) char(10)primary key 定义为主键 课程号(cnumber) char(10)primary key 定义为主键 成绩(成绩) char (10) 非空5、 1)查询学生信息 select snumber ,sname ,sex ,age from 学生 2)查询个人平均分select snumber ,avg( 成 绩 ) as 平 均 分 from 选 课 group by snumber3)查询每科最高分select cnumber ,max( 成绩) as 最高分 from 选课 group by cnumber4)查询每科最低分select cnumber ,min ( 成绩) as 最高分 from 选课 group by cnumber5)查询每科平均分select cnumber ,avg ( 成绩) as 最高分 from 选课 group by cnumber6、

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

学生成绩管理系统的数据库设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部