数据库课程设计学生学籍管理系统样本.docx

上传人:rrsccc 文档编号:10033820 上传时间:2021-04-12 格式:DOCX 页数:7 大小:82.50KB
返回 下载 相关 举报
数据库课程设计学生学籍管理系统样本.docx_第1页
第1页 / 共7页
数据库课程设计学生学籍管理系统样本.docx_第2页
第2页 / 共7页
数据库课程设计学生学籍管理系统样本.docx_第3页
第3页 / 共7页
数据库课程设计学生学籍管理系统样本.docx_第4页
第4页 / 共7页
数据库课程设计学生学籍管理系统样本.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库课程设计学生学籍管理系统样本.docx》由会员分享,可在线阅读,更多相关《数据库课程设计学生学籍管理系统样本.docx(7页珍藏版)》请在三一文库上搜索。

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。课程设计报告科目 :数据库系统设计题目 :学生学籍管理系统专业 :计算机科学与技术姓名 :数据库设计资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。一需求分析1数据需求 :( 1)数据字典主要涉及到以下七个表,分别为 :专业参照表、班级信息表、 课程表、 学生基本信息表、教学计划表、教师授课表、学生成绩表。以下是数据字典:专业参照表Major专业名称班级信息表Classid班级编号Major专业名称课程表Courseid课程编号Name课程名称Credit学分学生基本信息表Studentid学号Name姓名Sex性别B

2、irthday出生年月Classid班级编号教学计划表Major专业名称Courseid课程编号Nature课程性质Term课程开设学期教师授课表 (假设教师无重名)资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。Teacher教师名称Classid班级编号Courseid课程编号学生成绩表Studentid学号Courseid课程编号Score分数2 功能需求 :( 1)录入一位学生 ,包含学号、姓名、性别、出生年月、班级等信息( 2)按学号、姓名、专业三种方式查询学生基本信息( 3)录入一学生成绩( 4) 查询一位学生所修的课程、性质 (必修或选修 )、 学期、学分及成绩(

3、5) 查询一位学生的必修课平均成绩、所有课程平均成绩(平均成绩应按学分加权)( 6)查询一位学生被哪些教师教过课( 7)查询快要被开除的学生(距被开除差3 学分之内 )资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。二数据库设计1概念结构设计局部 ER图资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。整体的 ER图2. 逻辑结构设计(1)ER 图转换为关系模型由 ER 图可见 : 图中有五个实体 : 专业 , 课程 , 班级 , 教师和学生 ; 五个关系 : 专业和班级的 1: n 二元关系、 专业和课程

4、的 1:n 二元关系 ,学生和班级的1: n二元关系、教师、课程和班级的三元关系、学生和课程的1:n 二元关系。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。由于每个实体必须构造表,因此能够先得到五个实体的信息表 ,实体的码就是关系的码,实体的属性即关系模型的属性:(有下划线的属性为主码, 斜体的属性为外码)学生信息表 : S (sno, sname, ssex, sbirth)课程信息表 : C (cno, cname, cnature, cterm, ccredit)专业信息表 : M (mno, mname)教师信息表 : T (tno, tname)班级信息表 : L (lno)对应的属性分别为:学号 ,姓名 ,性别 ,出生日期课程编号 ,课程名 ,课程性质 ,课程学期 ,课程学分专业编号 ,专业名教师编号 ,教师名班级编号对于一个 1: n 联系 ,能够转换为一个独立的关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n 端实体的码。以上ER图中学生和班级的关系、学生和课程的关系、专业和班级的关系、专业和课程的关系为1:n 关系 ,因此转换的关系模式为:学生分班表: SL (sno,lno)专业分班表: LM (lno,mno)专业教学表 : MC( mno, cno)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1