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