预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库系统原理 课程设计 指 导 书 2016.4 1课程设计目标及要求 “数据库系统原理”课程设计是“数据库系统原理课程”课程独立开设的实 践性课程。该课程设计要求学生利用所学的数据库原理知识及相关数据库技术, 以SQLServer数据库管理系统为平台,对某一应用系统的数据库进行分析和设 计。在数据库中实现数据的插入、删除、查询、更新等基本功能。通过本课程设 计的训练,使学生加深对所学理论知识的理解和应用水平,提高数据库开发的实 践动手能力以及分析问题、解决问题的能力。 2课程设计的内容 本课程设计内容主要包含以下几个方面: (1)对应用系统功能进行分析,描述应用系统开发的背景、拟开发系统的 功能需求、性能需求。画出该系统的数据流程图。 (2)对数据库进行概念结构设计。 (3)对数据库进行逻辑结构设计。根据E-R图内容,把实体、实体的联系 按照相应的方法转化为关系(注意1:1联系、1:n联系,m:n联系的转换方 法)。并对关系进行范式分析,说明其满足第几范式。 (4)创建数据库。对数据库的容量大小,创建位置等信息进行说明,利用 SQL语句创建数据库。 (5)进行数据库表的设计。分别采用图形工具、SQL语句的方法进行表的 设计,注意表中属性的数据类型设置要合理。 (6)进行数据完整性设计。分别采用图形工具、SQL语句的方法进行各种 约束的创建。 (7)进行索引的设计。 (8)进行数据操纵、数据查询。采用SQL语句完成数据表结构的更新,数 据的插入、删除、更新、查询等操作。 (9)创建视图。采用SQL语句完成视图的创建。 (10)创建存储过程和触发器。采用SQL语句创建存储过程和触发器,完 成特定的功能。 3课程设计报告的内容及格式 3.1课程设计报告的内容 课程设计报告按以下内容顺序进行书写: 目录(word自动生成) 1系统开发概述(一级标题) 1.1系统开发背景(二级标题) 描述应用系统开发的必要性及意义。 1.2系统功能需求分析(二级标题) 描述系统功能,先用文字介绍,再配以系统功能结构图进行说明。 1.3系统性能需求分析(二级标题) 描述系统安全性、完整性、可操作性等性能的需求。 1.4系统数据流程分析(二级标题) 对数据的输入、输出、处理进行描述,画出数据流程图。 2数据库概念结构设计(一级标题) 分析应用环境中存在的实体、实体的属性及之间的联系。画出数据库局部 E-R图和全局E-R图。(可根据内容自己设置二级目录) 3数据库逻辑结构设计(一级标题) 把E-R图中实体及实体联系转换为关系,写出关系模式,以下划线标注出 关键字。可以分为实体的直接转换、1:1联系的转换、1:n联系的转换、m:n联 系的转换几个方面描述。 4数据库物理结构设计(一级标题) 4.1SQLServer数据库及数据表的创建(二级标题) 4.1.1数据库创建(三级标题) 写出创建的SQL语句,文档中显示SQL语句创建成功的截图。 4.1.2数据表的创建(三级标题) 对于表的创建,选择1-2个表用图形工具创建,其余用SQL语句创建;图 形工具创建表的结构截图显示在文档中,SQL语句创建表要在文档中写出SQL 语句或者SQL语句创建的截图。 4.2数据完整性设计(二级标题) 4.2.1主键约束的创建(三级标题) 4.2.2DEFAULT约束的创建(三级标题) 4.2.3外键约束的创建(三级标题) 4.2.4UNIQUE约束的创建(三级标题) 4.2.5CHECK约束的创建(三级标题) 每一项内容选择1-2个实例进行说明。有图形工具创建的,有SQL语句创 建的。 4.3索引的创建(二级标题) 对每个表选择合适的字段进行索引的创建,每个表一个索引即可。 4.4视图的创建(二级标题) 创建2个视图,写出其SQL语句,显示创建成功的截图。 5数据库的操作(一级标题) 5.1数据操纵(二级标题) 5.1.1表结构的修改(三级标题) 5.1.2数据插入(三级标题) 5.1.3数据更新(三级标题) 5.1.4数据删除(三级标题) 每一部分选择2个实例进行说明,写出所进行的操作及相应的SQL语句, 操作成功结果的截图。 5.2数据查询(二级标题) 5.2.1单表查询(三级标题) 5.2.2多表查询(三级标题) 每一部分选择3-5个实例进行说明,写出所要求的操作及相应的SQL语句、 操作成功结果的截图。 5.3存储过程的创建(二级标题) 5.4触发器的创建(二级标题) 6总结(一级标题) 对数据库设计的工作进行总结,描述自己进行设计的收获与心得,以及学习 本课程的体会。 参考文献(一级标题) 列出3-5个参考文献 3.2课程设计报告格式要求 (1)标题 标题按如下格式设置: 1系统开发概述(