《数据库系统课程设计》课程教学大纲_第1页
《数据库系统课程设计》课程教学大纲_第2页
《数据库系统课程设计》课程教学大纲_第3页
《数据库系统课程设计》课程教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库系统课程设计》教学大纲课程代码:ABXX0326课程中文名称:数据库系统课程设计课程英文名称:CurriculumDesignofDatabaseSystems课程学分数:1课程学时数:1周授课对象:信息管理与信息系统本课程的前导课程:数据库系统原理一、课程设计简介(目的与任务)《数据库系统课程设计》是实践性教学环节之一,是信息管理与信息系统专业的必修课。

通过课程设计,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库应用系统的设计与实现。

1、培养学生运用所学的数据库课程的理论知识,分析解决实际问题的能力。2、培养学生掌握数据库设计和实现的技术手段,设计信息查询类课题的方法。3、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。二、课程设计的内容与要求《数据库系统课程设计》要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库应用系统。因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。

下面是各个设计阶段的具体内容。1、系统需求分析

需求分析是数据库系统设计的一个重要的环节。本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。用户对数据库的需求包括:

处理需求。即用户要完成什么处理功能等。学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。

信息需求。即在数据库中需要存储哪些数据。学生应该根据具体的课题,认真分析有关的要求,确定本设计的信息需求。

安全性和完整性功能。实践中这是一个需要与用户不断交流才能逐步确定的需求。本课程设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。

本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。

2、数据库的概念设计

数据库的概念设计是在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的概念模型。本课程设计要求学生采用E-R方法进行数据库的概念设计。本设计阶段可分为:

数据抽象。即根据需求分析的结果,抽取出与本课程设计相关的特性。设计局部概念模式。运用ER方法,设计出系统的各个局部ER模型。

设计全局概念模式。通过对局部ER模型的操作,解决各个ER模型关于对象定义不一致问题,以及对各个ER模型进行合并优化等,最终形成数据库的全局概念模式。

本阶段的设计结果(局部和全局ER图、具体数据库设计工具中概念结构设计图)应该在课程设计报告中进行详细描述,应该能够反映该设计的正确性,作为本课程设计的验收依据之一。

3、数据库的逻辑设计

数据库逻辑设计的目的是将概念设计阶段设计好的ER图转换成与具体机器上的DBMS(如Oracle、SQlServer)所支持的数据模型(如关系模型)相符合的逻辑结构。

鉴于本课程设计的具体环境要求,学生在进行数据库的逻辑结构设计时应该充分考虑特定的数据库环境。

要求学生在本阶段的设计中分两步进行:

形成初始的关系模式。将概念设计阶段产生的全局概念模式(ER图)转换成初始的关系模式。

关系模式的规范化处理。为了减少或消除关系模式中存在的数据冗余和操作异常,根据设计所要求的规范级别,按照本课程所学知识,逐一分析各个关系模式是否满足规定的范式。在课程设计报告中应该提供本设计阶段的相关内容,作为本课程设计的验收依据之一。创建数据库在某一数据库管理系统环境中创建数据库,根据需要也可建立相关数据视图和存储过程。在课程设计报告中应该提供相关的内容,包括数据库及各个数据库对象的定义的SQL语句,作为本课程设计的验收依据之一。三、进程安排时间表序号内容时间(天)1系统需求分析12概念设计2.53逻辑设计0.54创建数据库0.55撰写课程设计报告0.5合计5四、考核方法与成绩评定1、考核方法根据课程的特点,需制定切实可行的考核方案,使学生的主体作用和教师的主导作用能有机结合,考核方案分四项内容:平时表现、能力展现、结论与问题讨论和收获与感想,综合上述四项得到课程设计总成绩,以优秀、良好、中等、及格和不及格确定成绩。2、成绩评定由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。课程设计结束时,要求学生写出课程设计报告,可运行的软件系统(包括源程序)。成绩评定实行优、良、中、及格和不及格五个等级。即:优秀:90~100分;良好:80~89分;中等:70~79分;及格:60~69分;不及格:60分以下。优秀者人数一般不得超过总人数的20%。不及格者不能得到相应的学分,需重新做课程设计。

具体的评分细节如下:(1)、平时表现(10%)

考虑出勤情况,参与小组开发的活跃度。

(2)、课程设计过程中表现的动手与创新能力,程序设计的实用性、扩充性和通用性(50%)

A、课程设计方案先进,设计符合规范要求,创新部分合理,说明书叙述透彻,图面整洁、明确;(46分~50分)

B、完成了规定的功能但创新不明显,只限于界面布局的调整,但程序编写规范、清晰,有一定的通用性;(36分~45分)。

C、完成了规定的功能但没有任何创新,程序编写的基本符合规范、较清晰;(30分~35分)

D、基本上完成了规定的功能,但存在一些小的Bug;(21分~29分)E、只完成一部分规定的功能且系统存在严重的缺陷;(10分~20分)(3)、结论与问题讨论:对小组分给任务的完成情况进行总结,并对系统在开发过程中出现的问题进行详细说明、讨论及总结。(30%)

A、全部完成小组指定任务,工作量饱满,结论与问题讨论完整,表达清晰;(28分~30分)

B、全部完成小组指定任务,工作量略显不足,结论与问题讨论较完整,表达较清晰,存在少许错误;(20分~27分)

C、少量小组指定任务未完成,结论与问题讨论较完整,表达基本清晰,存在一些错误;(11分~19分)

D、大量的小组指定任务未完成,结论与问题讨论不完整,表达不清晰;(5分~10分)

(4)、收获与感想:通过此次课程设计,你有何感想,学到了什么?(10%)五、教学参考资源(1)王珊萨师煊编著,《数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论