e-r图、dfd数据字典

e-r图、dfd数据字典

ID:14161227

大小:81.00 KB

页数:7页

时间:2018-07-26

e-r图、dfd数据字典_第1页
e-r图、dfd数据字典_第2页
e-r图、dfd数据字典_第3页
e-r图、dfd数据字典_第4页
e-r图、dfd数据字典_第5页
资源描述:

《e-r图、dfd数据字典》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、数据字典:数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。数据字典各部分的描述①数据项:数据流图中数据块的数据结构中的数据项说明数据项是不可再分的数据单位。对数据项的描述通常包括以下内容:数据项描

2、述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。②数据结构:数据流图中数据块的数据结构说明数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括以下内容:数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}③数据流:数据流图中流线的说明数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内

3、容:数据流描述={数据流名,说明,数据流来源,数据流去向,  组成:{数据结构},平均流量,高峰期流量}其中“数据流来源”是说明该数据流来自哪个过程。“数据流去向”是说明该数据流将到哪个过程去。“平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。“高峰期流量”则是指在高峰时期的数据流量。④数据存储:数据流图中数据块的存储特性说明数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。对数据存储的描述通常包括以下内容:数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,  组成:{数据结构},数据量,存取方式}其中“数据量”是指

4、每次存取多少数据,每天(或每小时、每周等)存取几次等信息。“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。另外“流入的数据流”要指出其来源,“流出的数据流”要指出其去向。⑤处理过程:数据流图中功能块的说明数据字典中只需要描述处理过程的说明性信息,通常包括以下内容:处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},  处理:{简要说明}}其中“简要说明”中主要说明该处理过程的功能及处理要求。功能是指该处理过程用来做什么(而不是怎么做);处理要求包括处理频度要求,如单位时间里处理多少事务,多少数据量,响应时间要

5、求等,这些处理要求是后面物理设计的输入及性能评价的标准。5分类以Oracle数据库字典为例:数据字典分为数据字典表和数据字典视图Oracle数据库字典通常是在创建和安装数据库时被创建的,Oracle数据字典是Oracle数据库系统工作的基础,没有数据字典的支持,Oracle数据库系统就不能进行任何工作。数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。数据字典表里的数据是Oracle系统存放的系统数据,而普通表存放的是用户的数据。为了方便的区别这些表,这些表的名字都是用"$"结尾,这些表属于SYS用户。数据字典表由$ORACLE_HOME/rdb

6、ms/admin/sql.bsq脚本创建,这个脚本里又调用了其他的脚本来创建这些数据字典表。在那些创建脚本里有基表的创建SQL。Oracle对数据字典表的说明:Theseunderlyingtablesstoreinformationaboutthedatabase.OnlyOracleDatabaseshouldwritetoandreadthesetables.Usersrarelyaccessthebasetablesdirectlybecausetheyarenormalizedandmostdataisstoredinacrypticformat.这

7、些数据字典表,只有Oracle能够进行读写。SYS用户下的这些数据字典表,存放在system表空间下面,表名都用"$"结尾,为了便于用户对数据字典表的查询,Oracle对这些数据字典都分别建立了用户视图,这样即容易记住,还隐藏了数据字典表表之间的关系,Oracle针对这些对象的范围,分别把视图命名为DBA_XXXX,ALL_XXXX和USER_XXXX。数据字典视图分2类:静态数据字典(静态性能视图)和动态数据字典(动态性能视图)。静态数据字典中的视图分为三类,它们分别由三个前缀够成:user_*、all_*、dba_*。user_*:该视图存储了关于当前用户

8、所拥有的对象的信息。(即所有在该用户模

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

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

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