《第6章数据库设计文库》-公开·课件.pptVIP

《第6章数据库设计文库》-公开·课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 数据库设计 6-1 数据库设计的步骤 6-2 需求分析 6-3 概念结构设计 6-4 逻辑结构设计 6-5 数据库物理设计 6-6 数据库实施、运行与维护 6-1 数据库设计的步骤 (1) 需求分析阶段 需求收集和分析,结果得到数据字典描述的数据需求和数据流图描述的处理需求。 (2) 概念结构设计阶段 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。 (3) 逻辑结构设计阶段 将概念结构转换为某个DBMS所支持的数据模型,例如关系模型,并对其进行优化。 6-1 数据库设计的步骤 (4)数据库物理设计阶段 为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法。 (5)数据库实施阶段 运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 (6) 数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。 6-2 需求分析 需求分析的任务 需求分析的步骤 数据流图 数据字典 需求分析的任务 .详细调查现实世界要处理的对象 .充分了解原系统工作概况 .明确用户的各种需求 .确定新系统的功能 需求分析的步骤 (1)调查组织机构情况 (2)调查各部门的业务活动情况 (3)协助用户明确对新系统的各种要求 (4)确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。 数据流图 通过调查了解用户需求后,还需要进一步分析和表达用户的需求。分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法 自顶向下的方法从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并且把每一层用数据流图和数据字典描述。 将处理功能的具体内容分解为若干子功能,再将每个子功能继续分解,直到把系统的工作过程表达清楚为止。 在处理功能逐步分解的同时,它们所用的数据也逐级分解,形成若干层次的数据流图。 数据流图 数据流图 数据字典 数据流图表达了数据和处理过程的关系。系统中的数据则借助数据字典(Data Dictionary,简称DD)来描述。 为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。 数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。 数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。 数据字典 1、数据项的定义 数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括: (1)数据项的名称、编号、别名和简述; (2)数据项的长度; (3)数据项的取值范围; 数据字典 例: 数据项定义 数据项编号:I02一01 数据项名称:材料编号 别 名:材料编码 简 述:某种材料的代码 类型及宽度:字符型,4位 取值范围:“0000”—9999 数据字典 2、数据结构的定义 数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。 数据字典中对数据结构的定义包括以下内容: (1)数据结构的名称和编号; (2)简述; (3)数据结构的组成。 如果是一个简单的数据结构,只要列出它所包含的数据项。如果是一个嵌套的数据结构 (即数据结构中包含数据结构),则需列出它所包含的数据结构。因为这些被包含的数据结构在数据字典的其他部分己有定义。 数据字典 数据字典 数据结构定义: 数据结构编号:DS03一01 数据结构名称:用户订货单 简 述:用户所填用户情况及订货要求等信息 数据结构组成:DS03-02+DS03- 03+DS03-04 数据字典 3、数据流的定义 数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。 例:

文档评论(0)

老刘忙 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档