资源描述
单击此处编辑母版标题样式,*,管理信息系统,第15讲 数据词典,15.1 数据词典的作用和内容,15.1 数据词典的作用和内容,词典的作用是给词汇以定义和解释。在结构化分析中,数据词典(,Data Dictionary,)的作用是给数据流图上每个成分以定义和说明。换句话说,数据流图上所有成分的定义和解释的文字集合就是数据词典。上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。数据词典对数据流图的各种成分起注解、说明作用,给这些成分赋以实际的内容。除此之外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。,条目名:别名:,因为它们与系统有信息联系,在DD中应对它们逐一定义。,数 据 元 素,系统的外部项(源点和终点)是系统环境中的实体。,何处?(在何处或者来自何处),对加工的定义主要是描述加工逻辑,亦称处理逻辑。,数 据 存 储,除此之外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。,所以,要定义数据流就要先定义所有数据元素。,对加工的定义主要是描述加工逻辑,亦称处理逻辑。,所谓加工逻辑是指加工做什么?加工对输入数据流做出怎样的变换使之成为输出数据流的。,对加工的定义主要是描述加工逻辑,亦称处理逻辑。,一个数据流可以由一个或几个数据元素项组成,如“学生情况”数据流包含:姓名、性别、家庭住址、入学成绩、政治面貌、家长姓名等数据元素。,系统名:编号:,换句话说,数据流图上所有成分的定义和解释的文字集合就是数据词典。,系统的外部项(源点和终点)是系统环境中的实体。,存储组织:,记录组成:,所以,在数据词典中要把对数据流、数据元素的定义分开。,换句话说,数据流图上所有成分的定义和解释的文字集合就是数据词典。,一个数据流可以由一个或几个数据元素项组成,如“学生情况”数据流包含:姓名、性别、家庭住址、入学成绩、政治面貌、家长姓名等数据元素。,数 据 存 储,系统名:编号:,数据词典描述的主要内容有:数据元素、数据流、数据存储、数据加工和外部项,其中数据元素是组成数据流的基本成分。,所以,要定义数据流就要先定义所有数据元素。,即数据词典分别是对数据流的定义、对数据元素的定义。,1 数据词典的作用和内容,来 源:去处:,1 数据词典的作用和内容,上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。,上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。,除此之外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。,数 据 存 储,15.1 数据词典的作用和内容,数据词典描述的主要内容有:数据元素、数据流、数据存储、数据加工和外部项,其中数据元素是组成数据流的基本成分。在系统分析中,数据词典起着重要作用。它包含关于系统的详细信息。一般来说,系统分析人员把不便在数据流图上注明而对于系统分析应该获得、对整个系统开发以至将来系统运行与维护是必需的信息尽可能放入数据词典。总的来说,数据词典对数据流图中有关成分的描述说明下列问题:,什么?(是什么或做什么),何处?(在何处或者来自何处),何时?(何时出现、时间长短),15.2 定义数据流,15.2 定义数据流,一个数据流可以由一个或几个数据元素项组成,如“学生情况”数据流包含:姓名、性别、家庭住址、入学成绩、政治面貌、家长姓名等数据元素。数据元素是不可再分解或在当时情况下不必再分解的简单数据项。,所以,要定义数据流就要先定义所有数据元素。由于个数据元素可以出现在多个数据流中。所以,在数据词典中要把对数据流、数据元素的定义分开。即数据词典分别是对数据流的定义、对数据元素的定义。,所谓加工逻辑是指加工做什么?加工对输入数据流做出怎样的变换使之成为输出数据流的。,要定义加工首先要分析加工,弄清楚加工要做什么,其次要把加工逻辑表达出来。,数据元素是数据流的基本组成项,可以说,只有数据元素被定义了,数据流才能被最后定义下来。,当然,对未定义的数据元素应做出定义。,何处?(在何处或者来自何处),数 据 存 储,长度(字节):,何处?(在何处或者来自何处),对加工的定义主要是描述加工逻辑,亦称处理逻辑。,由于数据元素的公用性,组成数据存储的数据元素凡在数据流部分已经定义的可不再定义,直接调用(指明其编号)。,所以,在数据词典中要把对数据流、数据元素的定义分开。,1 数据词典的作用和内容,在系统分析中,数据词典起着重要作用。,15.2 定义数据流,数,据,流,系统名:,编号:,条目名:,别名:,来,源:,去处:,数据流结构:,简要说明:,修改记录,编写,日期,数据流的书写格式,15.3 定义数据元素,15.3 定义数据元素,数据元素是数据流的基本组成项,可以说,只有数据元素被定义了,数据流才能被最后定义下来。数据元素定义一般包括以下内容:,数,据,元,素,系统名:,编号:,条目名:,别名:,属于数据流:,存储处:,值域:,类型和长度,值义,简要说明:,数据元素书写格式,15.4 定义数据存储,15.4 定义数据存储,数据存储的组成与数据流类似,即由若干数据元素。所以,在DD中数据存储定义部分也分二个层次,分别定义数据存储自身和数据元素。由于数据元素的公用性,组成数据存储的数据元素凡在数据流部分已经定义的可不再定义,直接调用(指明其编号)。当然,对未定义的数据元素应做出定义。同时在数据存储定义部分定义的数据元素应与在数据流定义部分定义的数据元素统一编号,统一装订,以便检索。,15.4 定义数据存储,数,据,存,储,系统名:,编号:,条目名:,别名:,存储组织:,记录数:,数据量:,主键:,辅键:,记录组成:,长度(字节):,简要说明:,修改记录:,编写,日期,数据存储的书写格式,15.5 定义外部项,15.5 定义外部项,系统的外部项(,源点和终点,),是系统环境中的实体。因为它们与系统有信息联系,在DD中应对它们逐一定义。,外,部,项,系统名:,编号:,条目名:,别名:,输入数据流:,输出数据流:,主要特征:,简要说明:,修改记录,编写,日期,外部项书写格式,15.6 定义数据加工,15.6 定义数据加工,对加工的定义主要是描述加工逻辑,亦称处理逻辑。所谓加工逻辑是指加工做什么?加工对输入数据流做出怎样的变换使之成为输出数据流的。,要定义加工首先要分析加工,弄清楚加工要做什么,其次要把加工逻辑表达出来。加工逻辑的分析应当是客观的、严格的、准确的。加工逻辑的表达应当是严谨的。,要严谨表达加工逻辑,应选择适当的表达工具。,
展开阅读全文