数据字典是数据库中数据的描述,也称为元数据。是数据的数据
数据字典建立于需求分析阶段,在设计过程中不断完善
这里的数据字典并不是指DBMS里的数据字典,DBMS中的数据(库)字典是DBMS在执行SQL语句时自动生成的
数据字典各部分的描述 ①数据项:数据流图中数据块的数据结构中的数据项说明 数据项是不可再分的数据单位。对数据项的描述通常包括以下内容: 数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系} 其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。 若干个数据项可以组成一个数据结构。 ②数据结构:数据流图中数据块的数据结构说明 数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括以下内容: 数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}} ③数据流:数据流图中流线的说明 数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容: 数据流描述={数据流名,说明,数据流来源,数据流去向,
实体:用矩形表示
属性:椭圆表示,用无向边和实体连接
联系:菱形,用无向边与实体连接并写明联系类型(1:1,1:N,N:M),联系也可以具有属性