数据库系统概论课程设计教学大纲

数据库系统概论课程设计教学大纲

ID:9848032

大小:34.00 KB

页数:3页

时间:2018-05-12

数据库系统概论课程设计教学大纲_第1页
数据库系统概论课程设计教学大纲_第2页
数据库系统概论课程设计教学大纲_第3页
资源描述:

《数据库系统概论课程设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库系统概论课程设计》教学大纲课程编号:078120版本号:DBMSV1.1课程性质:专业基础课先修课程:计算机应用基础、程序设计语言总学时数:1周学分:1讲课:实验:上机:课外实践:适合层次:本科适合专业:信息管理与信息系统专业一、课程目的和任务 数据库系统概论课程设计,是信息管理和信息系统专业的学生在学完数据库系统概论课程以后进行的下一个教学环节,它一方面要求学生在设计中能初步学会综合运用学过的数据库技术知识,另外还应使学生学会运用系统原则,从系统开发的角度出发,进一步掌握利用结构化方法对应用系统进行数据库分析与设

2、计的基本原则、方法和步骤,为以后搞好其他课程的课程设计和毕业设计做一次综合训练。通过设计一个实际的或者虚拟的管理业务应用系统实例,使学生在下述方面得到锻炼。1.通过对应问题所处环境的调查,掌握数据库系统调查的方法,了解问题定义和确立系统目标的过程;2.通过详细调查,描述业务流程,掌握功能分析,数据分析的基本要求(DFD,数据字典),建立逻辑模型的概念;3.根据抽象的业务功能和系统设计的原则,绘制E-R图,完成数据库概念结构设计;4.通过将E-R图转换为关系数据模型,完成逻辑结构设计;5.通过物理设计并实施,将调查到的系统在

3、某中数据库管理系统中实现并运行维护;5.通过设计简化的数据库实例的全过程,提高学生分析问题解决问题的能力,培养学生的创新意识。二、课程设计的要求学生按照事先确定的××系统功能模块的数量和数据库表的大致数量进行分组,每组大约3-4人,要求每个人至少完成8个功能相异的数据库表和至少一个独立的功能模块。数据库系统概论课题设计大题目一律定为:××系统的数据库分析与设计。每个学生按照分组在大题目后加××模块的数据库分析与设计。学生的设计题目可由学生自选题目,经指导教师审定后执行,也可由指导老师拟定。课程设计的具体要求如下:1.业务环

4、境设定与系统目标的确立可以不形成文字说明或组织机构图或业务流程图,但要求有相应的实际系统调查记录和组内讨论记录;虚拟的系统应该有实际系统的调查背景支撑。2.需求分析可以不形成业务处理过程的DFD及关键业务的数据字典,但需要有实际系统的需求调查记录和组内讨论记录;3.数据库系统概念结构设计必须形成E-R图,每组完成一个系统总体的E-R图,组中每个成员完成一个局部E-R图;4.数据库逻辑结构设计必须形成关系模型;5.数据库物理设计可以不形成IPO图;6.-3-每组学生必须完成数据库的实施与调试,每组学生在服务器上建立一个数据库

5、,每个数据库可以被该组的每位学生访问,每个学生在自己组的数据库中建立相应功能模块的表以及存储过程和触发器,表的数量至少为8个,存储过程和触发器至少为一个。1.每个学生都应完成设计说明书一份(不少于3000字)。三、课程设计的过程从需求分析入手,业务调查,定义问题和目标,再详细策划数据库系统的功能模块。由于影响因素很多,同一功能的实现方法可能有多种形式,因此要学会借助于图形工具表达设计意图和进行方案比较的方法,注重设计文档资料的编辑与整理,通过分析、构思、画图、定义、实施等交叉进行来逐步完成设计任务。课程设计大体可按以下几个

6、阶段进行:1、设计准备认真研究设计指导书,明确设计要求、条件、内容和步骤;通过阅读有关资料、参考书籍、考察相近的信息系统等,了解设计对象。拟定设计计划、实施框架,确定小组成员等。2、需求分析需求分析就是确定用户对系统目标的需求。一般地说,目标系统都是由当前系统脱胎而来的。它源于当前系统,但又往往高于当前系统,这就要求设计者进行一定的创造性工作。需求分析主要完成下述工作:●系统调查:调查研究当前系统的工作状况,确定目标系统需求;●数据分析:确定目标系统中使用的全部数据,为它们取名和定义。包括各种帐册、表格的名称和项目以及来源

7、、去向等;●功能分析:确定用户对目标系统数据处理功能所提出的需求。3、概念结构设计首先是在需求分析的基础上确定信息系统的边界,然后将信息系统按照功能划分为模块,并根据模块的设计原则进行分析和综合。最后将模块划分给小组的各个成员,由各成员根据模块中的数据流程自行设计出局部E-R图。最后汇总为总E-R图。4、逻辑结构设计根据概念设计的E-R图,小组各成员将其转换为关系模型,要求小组每个成员的独立关系模型数量至少为8个。如果发现数量不足,必须重新进行系统需求分析,扩大系统边界,选择合适的功能模块进行逻辑设计。5、物理设计根据需要

8、进行数据库系统的物理设计。6、数据库系统的实施根据关系模型,各小组选择合适的数据库管理系统进行实施,要求小组每个成员的数据库表至少为8个。7、数据库系统的运行根据需求分析中某些特殊功能进行设计,每人完成至少一个存储过程和一个触发器。对于数据库进行调试,录入若干测试数据进行初步测试。8、答辩准备完成课程设

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

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

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