如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
杭州电子科技大学《数据库课程设计》课程设计手册姓名xxx学号xxxxxx设计小组长xxx其他设计小组成员xxxxxxxxx指导教师xxx设计时间2011.6.25至2011.7.4目录TOC\*MERGEFORMAT一、设计目的与任务PAGEREF_Toc683二、需求分析PAGEREF_Toc1406332.1业务流程图PAGEREF_Toc1100432.2数据流程图PAGEREF_Toc2075852.3数据字典PAGEREF_Toc145198三、概念结构设计PAGEREF_Toc4599163.1关系模型PAGEREF_Toc15356163.2系统E-R图PAGEREF_Toc1076920四、逻辑结构设计PAGEREF_Toc13083224.1ER图转换为关系模型PAGEREF_Toc5903224.2关系模式的优化PAGEREF_Toc1719424五、物理结构设计PAGEREF_Toc30568255.1确定数据库的存储结构PAGEREF_Toc12205255.2存取方法和优化方法PAGEREF_Toc1940625六、数据库实施和维护PAGEREF_Toc737526七、设计总结PAGEREF_Toc744526设计目的与任务通过本次课程设计,学习数据库设计工具的使用,掌握数据库设计的流程和基本方法。完成对某一小型数据库设计和相应文档的编写工作。从而更加深入地掌握数据库系统分析与设计的基本概念和基本方法,提高从事数据库系统建设和管理工作的基本技能和能力。本课程设计设计一个学籍管理的数据库系统,数据库中包含学生基本信息,院系、专业信息,学生成绩,学生奖惩情况等。同时创建基本视图,实现对数据的查询。需求分析2.1业务流程图业务流程图是用一些规定的符号及连线来表示某个具体业务处理过程,描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向。本学籍管理系统业务流程图如下:图2-SEQ图表\*ARABIC1业务流程图2.2数据流程图数据流图表达了数据和处理的关系,根据用户的需求分析和高校学籍管理系统的需求,得出如下图所示的学籍管理数据流图。2.2.1顶层DFD图2-2-1顶层DFD2.2.2一层DFD图SEQ图表\*ARABIC2-2-2一层DFD2.2.3档案管理DFD图2-2-SEQ图表\*ARABIC3档案管理DFD2.2.4成绩管理DFD图2-2-SEQ图表\*ARABIC4成绩管理DFD2.2.5奖惩管理DFD图2-2-SEQ图表\*ARABIC5奖惩管理2.3数据字典2.3.1数据项定义数据项编号数据项名称别名数据类型数据长度取值范围简述I01学号SnoChar800000000-9999999学生学号、主码I02姓名SnameVarchar8学生姓名I03性别SsexChar2男or女学生性别I04出生日期BirthDatetime819000101-20110101学生出生日期I05政治面貌SymbolVarchar4团员or党员or群众政治面貌I06身份证号IdVarchar18学生身份证号I07入学时间IntimeChar8学生入学时间I08家庭住址AddressVarchar50学生家庭居住地I09家长姓名ParentsVarchar8家长姓名I10院系名称DnameVarchar20I11专业名称MnameVarchar20I12课程名称CnameVarchar20I13课程学分CreditChar200-99课程学分I14学期号TermChar8学生某学期成绩I15成绩GradeChar3I16学习备注SnoteVarchar20奖学金等级、留级或退学等学习奖惩I17毕业证编号GnoChar10毕业证编号、主码I18入学时间IntimeChar8I19已修学分YcreditChar2I20需修学分XcreditChar2I21教师号TnoChar8教师编号、主码I22教师姓名TnameVarchar8I23奖惩编号RpnoChar8I24奖惩时间RptimeChar8I25奖惩类型RptypeVarchar4奖励or惩罚I26奖惩备注RpnoteVarchar20奖惩原因2.3.2数据流定义编号:D01-01名称:学生信息简要说明:学生和学生处提供学生信息用以建立学生档案。来源:学生处、学生去处:档案管理组成:学号+姓名+性别+出生日期+政治面貌