- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库系统原理”教案
PAGE
PAGE 11
《数据库系统原理》教案
教学内容第七章 数据库设计教材章节第七章教学周次教学课时6授课对象计算机科学与技术
信息管理与信息系统教学环境多媒体教室教学目标本章详细说明如何设计一个数据库系统。教学重点需求分析的过程、方法及结果表达(介绍一种CASE工具)。
概念结构设计的方法与步骤。
逻辑结构设计(E_R图向数据模型的转换原则)教学难点根据需求分析中的数据流程图进行数据抽象、概念模型(E-R模型)的构造、数据库的逻辑模型的生成与优化。教学过程
本章分3次讲述,每次2学时,每次主要讲述以下内容介绍如下:
第一次:需求分析过程方法及其结果表达。
第二次:概念结构设计的方法与步骤。
第三次:逻辑结构及物理结构设计。
作业与要求P234第6、7、9、11、12、13、18、19。备注本提交文档内容与次序与实际讲课内容与次序有不一致的地方。
数据库设计
7.1数据库设计的步骤
设计局部视图
集成视图
设计逻辑结构
优化逻辑模型
设计物理结构
评价物理结构
2、概念结构设计
3、逻辑结构设计
4、数据库物理设计
数据库系统的物理实现
试验性运行
5、数据库实施
6、数据库运行和维护
1、需求分析
需求分析:准确了解与分析用户需求(包括数据与处理)。
是最困难、最耗时的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。做得不好,甚至会导致整个数据库设计返工重做。
概念结构设计阶段:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。
数据库物理设计阶段:为逻辑数据模型选取一个最合适的应用环境的物理结构(包括存储结构和存取方法)
数据库实施阶段:设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
数据库运行和维护阶段:数据库应用系统经过试运行后即可投入正式运行。运行过程中必须不断地对其进行评价、调整与修改。
设计一个完善的数据库应用系统是不可能一蹴而就的,往往是上述6个阶段的不断反复过程。
7.2需求分析
需求分析的过程
需求分析
4、确定
系统边界
3、明确
用户需求
2、熟悉
业务活动
1、调查组织机构总体情况
概念设计
用户与设计人员交互
数据流图
数据字典
调查组织机构总体情况:调查这个组织由哪些部门组成,各部门的职责是什么等,为分析信息流程做准备。
熟悉业务活动情况:调查各部门输入和使用的数据,数据的加工和处理,输出信息,输部门,输出的结果格式等。是调查的重点。
明确用户需求:在熟悉业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求、安全性与完整性要求。调查重点。
确定系统边界:对调查的结果进行初步分析,确定整个系统中,哪些由计算机完成,哪些将来由计算机完成,哪些由手工完成。由计算机完成的功能就是新系统应该实现的功能。
*需求分析任务(上述4步概括,也可直接用上述4点回答):通过详细调查现实世界要处理的对象,充分了解原系统(手工系统或计算机系统)的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变不能仅仅按当前应用的需求来设计数据库。其重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。
*用户的信息要求:用户要从数据库中得到哪些信息,这些信息的具体内容和性质,从中确定数据库中应存储哪些数据。
*用户的处理要求:用户要完成什么样的处理功能,对某种处理要求的响应时间,涉及的数据,处理方式是联机还是批处理。
调查方法
跟班作业:通过亲生参加业务工作来了解业务活动的情况。此法可以比较准确理解用户的需求,但比较耗费时间。
开调查会:通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。
请专人介绍:
询问:对某些调查中的问题,可以找专人询问。
设计调查表请用户填:如果调查表设计得合理,此方法很有效,也易于为用户接受。
查阅记录:查阅与原系统有关的数据记录
用户和设计人员对设计工作的最后结果共同承担责任
让用户积极参与和配合调查,设计人员应该和用户取得共同的语言,帮助不熟悉计算机的用户建立数据库环境下的共同概
文档评论(0)