《数据库系统原理》教案

《数据库系统原理》教案

ID:20638845

大小:131.50 KB

页数:11页

时间:2018-10-14

《数据库系统原理》教案_第1页
《数据库系统原理》教案_第2页
《数据库系统原理》教案_第3页
《数据库系统原理》教案_第4页
《数据库系统原理》教案_第5页
资源描述:

《《数据库系统原理》教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库系统原理》教案教学内容第七章数据库设计教材章节第七章教学周次教学课时6授课对象计算机科学与技术信息管理与信息系统教学环境多媒体教室教学目标本章详细说明如何设计一个数据库系统。教学重点1、需求分析的过程、方法及结果表达(介绍一种CASE工具)。2、概念结构设计的方法与步骤。3、逻辑结构设计(E_R图向数据模型的转换原则)教学难点根据需求分析中的数据流程图进行数据抽象、概念模型(E-R模型)的构造、数据库的逻辑模型的生成与优化。教学过程本章分3次讲述,每次2学时,每次主要讲述以下内容介绍如下:第一次:需求分析过程方法及

2、其结果表达。第二次:概念结构设计的方法与步骤。第三次:逻辑结构及物理结构设计。作业与要求P234第6、7、9、11、12、13、18、19。备注本提交文档内容与次序与实际讲课内容与次序有不一致的地方。11第七章数据库设计7.1数据库设计的步骤设计局部视图集成视图设计逻辑结构优化逻辑模型设计物理结构评价物理结构2、概念结构设计3、逻辑结构设计4、数据库物理设计数据库系统的物理实现试验性运行5、数据库实施6、数据库运行和维护1、需求分析1、需求分析:准确了解与分析用户需求(包括数据与处理)。是最困难、最耗时的一步。作为地基的需

3、求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。做得不好,甚至会导致整个数据库设计返工重做。2、概念结构设计阶段:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。3、逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。4、数据库物理设计阶段:为逻辑数据模型选取一个最合适的应用环境的物理结构(包括存储结构和存取方法)111、数据库实施阶段:设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据

4、入库,并进行试运行。2、数据库运行和维护阶段:数据库应用系统经过试运行后即可投入正式运行。运行过程中必须不断地对其进行评价、调整与修改。设计一个完善的数据库应用系统是不可能一蹴而就的,往往是上述6个阶段的不断反复过程。7.2需求分析一、需求分析的过程需求分析4、确定系统边界3、明确用户需求2、熟悉业务活动1、调查组织机构总体情况概念设计用户与设计人员交互数据流图数据字典1、调查组织机构总体情况:调查这个组织由哪些部门组成,各部门的职责是什么等,为分析信息流程做准备。2、熟悉业务活动情况:调查各部门输入和使用的数据,数据的加

5、工和处理,输出信息,输部门,输出的结果格式等。是调查的重点。3、明确用户需求:在熟悉业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求、安全性与完整性要求。调查重点。4、确定系统边界:对调查的结果进行初步分析,确定整个系统中,哪些由计算机完成,哪些将来由计算机完成,哪些由手工完成。由计算机完成的功能就是新系统应该实现的功能。*需求分析任务(上述4步概括,也可直接用上述4点回答):通过详细调查现实世界要处理的对象,充分了解原系统(手工系统或计算机系统)的工作概况,明确用户的各种需求,然后在此基础上确定新

6、系统的功能。新系统必须充分考虑今后可能的扩充和改变不能仅仅按当前应用的需求来设计数据库。其重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。*用户的信息要求:用户要从数据库中得到哪些信息,这些信息的具体内容和性质,从中确定数据库中应存储哪些数据。*用户的处理要求:用户要完成什么样的处理功能,对某种处理要求的响应时间,涉及的数据,处理方式是联机还是批处理。二、调查方法1、跟班作业:通过亲生参加业务工作来了解业务活动的情况。此法可以比较准确理解用户的需求,但比较耗费时间。2、开调查会:通过与用户座

7、谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。111、请专人介绍:2、询问:对某些调查中的问题,可以找专人询问。3、设计调查表请用户填:如果调查表设计得合理,此方法很有效,也易于为用户接受。4、查阅记录:查阅与原系统有关的数据记录二、用户和设计人员对设计工作的最后结果共同承担责任让用户积极参与和配合调查,设计人员应该和用户取得共同的语言,帮助不熟悉计算机的用户建立数据库环境下的共同概念三、在众多分析和表达用户需求的方法中,结构化分析方法(structuredanalysis,SA方法)是一种最为简单实用的

8、方法。SA方法用自顶向下,逐步分解的方式分析系统,用数据流图、数据字典描述系统。即设计人员首先需要把任何一个系统抽象为下图形式,再数据存储数据输出数据来源处理数据流数据流将处理功能的具体内容分解为若干子功能,在把每个字功能继续分解,直到把系统的工作过程表达清楚为止。在处理功能分解的同时,他们所用的数据也

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

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

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