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

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

ID:56140428

大小:189.00 KB

页数:16页

时间:2020-03-17

学生成绩管理系统的数据库设计.doc_第1页
学生成绩管理系统的数据库设计.doc_第2页
学生成绩管理系统的数据库设计.doc_第3页
学生成绩管理系统的数据库设计.doc_第4页
学生成绩管理系统的数据库设计.doc_第5页
资源描述:

《学生成绩管理系统的数据库设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告书课程名称:数据库原理及应用题目:学生成绩管理系统的数据库设计系名:信息工程系专业班级:姓名:学号:指导教师:年月日课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目:学生成绩管理系统的数据库设计要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、创建数据库2、根据ER图,创建表、建立主外键、约束、建立表测试数据;3、常规业务:(1)完成一个学生信息的录入(2)查看学生档案(3)查看学生成绩(4)查看学生所有信息4、创建索引与视图1.为档案表中的主键创建索引;2.创建视图[查询档案表要求字段全为中文字段名]5、创建触

2、发器实现档案录入时候,做出记录,记录查阅档案的信息。设计报告撰写格式要求:1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。严格要求自己,要独立思考,按时、独立完成课程设计任务。2、设计报告:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。设计报告正文字数不少于0.2万字(不包括附录)时间安排:消化资料、系统调查 1天系统分析、总体设计,实施计划、撰写报告 3天演示、验收            1天指导教师签字:年月日系主任

3、签字:年月日1概述1、背景:数据库原理课程设计2、编写目的:掌握数据库设计原理及相关软件的使用3、软件定义:学生信息管理系统4、开发环境:windowsXP、SQLserver20052需求分析2.1功能需求实现可以添加、修改和查询学生的档案记录,同时可以添加、修改和查询学生的成绩记录,有对学生成绩信息开放度的管理权;2.2数据需求通过调查,总结出用户对数据的需求如下:(1)学生信息:学号、学生姓名、性别、出生日期、所在系别、专业、班级等。(2)课程信息:课程编号、课程名称、所属专业等。(3)选课信息:学号、课程编号、开课时间、成绩等。(4)记录信息:对象、操作、时间等。

4、2.2概念结构设计学生信息选课信息课程信息记录信息学生姓名性别学号出生日期所在系别专业班级课程编号课程名称所属专业操作对象时间记选记记学号课程编号开课时间成绩NMNMNMNM学生成绩管理E-R图2-1主外键关系图2-22.3逻辑结构设计阶段逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构并对其进行优化。E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式如何确定这些关系模式的属性和码。数据字典:学生信息表(学号,学生姓名,性别,出生日期,所在

5、系别,专业,班级)字段名描述数据类型字段限制Sid学号intprimarykeyidentity(01,1)notnullSname学生姓名Varchar(50)notnullSsex性别Varchar(4)Birthday出生日期Varchar(50)notnullDept所在系别Varchar(50)notnullProfession专业Varchar(50)notnullclass班级Varchar(50)notnull课程信息表(课程编号,课程名称,所属专业)字段名描述数据类型字段限制lid课程编号intprimarykeyidentity(01,1)notnul

6、llname课程名称Varchar(50)notnullthepro所属专业Varchar(50)notnull选课信息表(学号,课程编号,开课时间,成绩)字段名描述数据类型字段限制Sid学号intnotnullLid课程编号IntnotnullTime开课时间Varchar(50)Grade成绩intnotnull记录信息表(对象,操作,时间)字段名描述数据类型字段限制Tname对象Varchar(50)notnullDo操作Varchar(50)notnullDtime时间Varchar(50)notnull3数据库实现3.1创建数据库createdatabasest

7、udenton(name='student_data',filename='E:student_data.mdf',size=10,filegrowth=20%)Logon(name='student_log',filename='E:student_log.ldf',size=3,maxsize=20,filegrowth=10%)3.2创建数据表--创建学生信息表droptablestudentinfocreatetablestudentinfo(sidintprimarykeyidentity(01,1)notnul

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。