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

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

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE - PAGE 4 - 《数据库系统概论课程设计》教学大纲 课程编号:078120 版本号:DBMSV1.1 课程性质: 专业基础课 先修课程:计算机应用基础、程序设计语言 总学时数:1周 学分:1 讲课: 实验: 上机: 课外实践: 适合层次:本科 适合专业:信息管理与信息系统专业 一、课程目的和任务 数据库系统概论课程设计,是信息管理和信息系统专业的学生在学完数据库系统概论课程以后进行的下一个教学环节,它一方面要求学生在设计中能初步学会综合运用学过的数据库技术知识,另外还应使学生学会运用系统原则,从系统开发的角度出发,进一步掌握利用结构化方法对应用系统进行数据库分析与设计的基本原则、方法和步骤,为以后搞好其他课程的课程设计和毕业设计做一次综合训练。通过设计一个实际的或者虚拟的管理业务应用系统实例,使学生在下述方面得到锻炼。 1.通过对应问题所处环境的调查,掌握数据库系统调查的方法,了解问题定义和确立系统目标的过程; 2.通过详细调查,描述业务流程,掌握功能分析,数据分析的基本要求(DFD,数据字典),建立逻辑模型的概念; 3.根据抽象的业务功能和系统设计的原则,绘制E-R图,完成数据库概念结构设计; 4.通过将E-R图转换为关系数据模型,完成逻辑结构设计; 5.通过物理设计并实施,将调查到的系统在某中数据库管理系统中实现并运行维护; 5.通过设计简化的数据库实例的全过程,提高学生分析问题解决问题的能力,培养学生的创新意识。 二、课程设计的要求 学生按照事先确定的××系统功能模块的数量和数据库表的大致数量进行分组,每组大约3-4人,要求每个人至少完成8个功能相异的数据库表和至少一个独立的功能模块。数据库系统概论课题设计大题目一律定为:××系统的数据库分析与设计。每个学生按照分组在大题目后加××模块的数据库分析与设计。学生的设计题目可由学生自选题目,经指导教师审定后执行,也可由指导老师拟定。 课程设计的具体要求如下: 业务环境设定与系统目标的确立可以不形成文字说明或组织机构图或业务流程图,但要求有相应的实际系统调查记录和组内讨论记录;虚拟的系统应该有实际系统的调查背景支撑。 需求分析可以不形成业务处理过程的DFD及关键业务的数据字典,但需要有实际系统的需求调查记录和组内讨论记录; 数据库系统概念结构设计必须形成E-R图,每组完成一个系统总体的E-R图,组中每个成员完成一个局部E-R图; 数据库逻辑结构设计必须形成关系模型; 数据库物理设计可以不形成IPO图; 每组学生必须完成数据库的实施与调试,每组学生在服务器上建立一个数据库,每个数据库可以被该组的每位学生访问,每个学生在自己组的数据库中建立相应功能模块的表以及存储过程和触发器,表的数量至少为8个,存储过程和触发器至少为一个。 每个学生都应完成设计说明书一份(不少于3000字)。 三、课程设计的过程 从需求分析入手,业务调查,定义问题和目标,再详细策划数据库系统的功能模块。由于影响因素很多,同一功能的实现方法可能有多种形式,因此要学会借助于图形工具表达设计意图和进行方案比较的方法,注重设计文档资料的编辑与整理,通过分析、构思、画图、定义、实施等交叉进行来逐步完成设计任务。 课程设计大体可按以下几个阶段进行: 1、设计准备 认真研究设计指导书,明确设计要求、条件、内容和步骤;通过阅读有关资料、参考书籍、考察相近的信息系统等,了解设计对象。拟定设计计划、实施框架,确定小组成员等。 2、需求分析 需求分析就是确定用户对系统目标的需求。一般地说,目标系统都是由当前系统脱胎而来的。它源于当前系统,但又往往高于当前系统,这就要求设计者进行一定的创造性工作。需求分析主要完成下述工作: 系统调查:调查研究当前系统的工作状况,确定目标系统需求; 数据分析:确定目标系统中使用的全部数据,为它们取名和定义。包括各种帐册、表格的名称和项目以及来源、去向等; 功能分析:确定用户对目标系统数据处理功能所提出的需求。 3、概念结构设计 首先是在需求分析的基础上确定信息系统的边界,然后将信息系统按照功能划分为模块,并根据模块的设计原则进行分析和综合。最后将模块划分给小组的各个成员,由各成员根据模块中的数据流程自行设计出局部E-R图。最后汇总为总E-R图。 4、逻辑结构设计 根据概念设计的E-R图,小组各成员将其转换为关系模型,要求小组每个成员的独立关系模型数量至少为8个。如果发现数量不足,必须重新进行系统需求分析,扩大系统边界,选择合适的功能模块进行逻辑设计。 5、物理设计 根据需要进行数据库系统的物理设计。 6、数据库系统的实施 根据关系模型,各小组选择合适的数据库管理系统进行实施,要求小组每个成员的数据库

您可能关注的文档

文档评论(0)

xiaoluping2000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档