E-R图、DFD数据字典_原创文档.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、数据字典:数据字典最重要的作用是作为分析阶段的工具。任何字典最重要

的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用

是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的

定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的

定义很有助于改进分析员和用户的通信。

数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信

息。用户可以用SQL语句访问数据库数据字典。

数据字典各部分的描述

①数据项:数据流图中数据块的数据结构中的数据项说明

数据项是不可再分的数据单位。对数据项的描述通常包括以下内容:

数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,

取值范围,取值含义,与其他数据项的逻辑关系}

其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条

件,是设计数据检验功能的依据。

②数据结构:数据流图中数据块的数据结构说明

数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,

也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据

结构的描述通常包括以下内容:

数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}

③数据流:数据流图中流线的说明

数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容:

数据流描述={数据流名,说明,数据流来源,数据流去向,

组成:{数据结构},平均流量,高峰期流量}

其中“数据流来源”是说明该数据流来自哪个过程。“数据流去向”是说明该数

据流将到哪个过程去。“平均流量”是指在单位时间(每天、每周、每月等)里

的传输次数。“高峰期流量”则是指在高峰时期的数据流量。

④数据存储:数据流图中数据块的存储特性说明

数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。对数据

存储的描述通常包括以下内容:

数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,

组成:{数据结构},数据量,存取方式}

其中“数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等

信息。“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检

索还是随机检索等。

另外“流入的数据流”要指出其来源,“流出的数据流”要指出其去向。

⑤处理过程:数据流图中功能块的说明

数据字典中只需要描述处理过程的说明性信息,通常包括以下内容:

处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},

处理:{简要说明}}

其中“简要说明”中主要说明该处理过程的功能及处理要求。功能是指该处理过

程用来做什么(而不是怎么做);处理要求包括处理频度要求,如单位时间里处

理多少事务,多少数据量,响应时间要求等,这些处理要求是后面物理设计的输

入及性能评价的标准。

5分类

以Oracle数据库字典为例:数据字典分为数据字典表和数据字典视图

Oracle数据库字典通常是在创建和安装数据库时被创建的,Oracle数据字典是

Oracle数据库系统工作的基础,没有数据字典的支持,Oracle数据库系统就不

能进行任何工作。数据字典中的表是不能直接被访问的,但是可以访问数据字典

中的视图。

数据字典表里的数据是Oracle系统存放的系统数据,而普通表存放的是用户的

数据。为了方便的区别这些表,这些表的名字都是用数据。为了方便的区别这些表,这些表的名字都是用结尾,这些表属于SYS

用户。

数据字典表由$ORACLE_HOME/rdbms/admin/sql.bsq脚本创建,这个脚本里又调

用了其他的脚本来创建这些数据字典表。在那些创建脚本里有基表的创建SQL。

Oracle对数据字典表的说明:

Theseunderlyingtablesstoreinformationaboutthedatabase.OnlyOracle

Databaseshouldwritetoandreadthesetables.Usersrarelyaccessthe

basetablesdirectlybecausetheyarenormalizedandmostdataisstored

inacrypticformat.

这些数据字典表,只有Oracle

文档评论(0)

138****5300 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档