当前位置:首页>综合>正文

什么是概念模型和分布式认知模型 E-R图是概念模型还是逻辑模型

2023-06-06 10:33:35 互联网 未知 综合

 什么是概念模型和分布式认知模型 E-R图是概念模型还是逻辑模型

什么是概念模型和分布式认知模型

概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。概念的描述包括:记号、内涵、外延,其中记号和内涵(视图)是其最具实际意义的。

分布式认知是一个考虑到参与认知活动全部因素的分析单元,包括参与者全体、人工制品和他们在其所处特定环境中的相互关系。分布式认知是指认知分布于个体内、个体间、媒介、环境、文化、社会和时间等之中。它提出了一种考虑认知活动全貌的新观点,注重环境、个体、表征媒体以及人工制品间的交互,认为分布式的要素必须相互依赖才能完成任务。

E-R图是概念模型还是逻辑模型

是概念模型

1.概念模型的表示方法

E-R图主要是由实体、属性和联系三个要素构成的。在E-R图中,使用了下面四种基本的图形符号。

2.确定系统实体、属性及联系

利用系统分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据项进行分类、组织,确定系统中的实体、实体的属性、标识实体的码以及实体之间联系的类型。

在数据字典中“数据项”是基本数据单位,一般可以作为实体的属性。“数据结构”、“数据存储”和“数据流”条目都可以作为实体,因为它们总是包含了若干的数据项。作为属性必须是不可再分的数据项,也就是说在属性中不能包含其他的属性。

3.确定局部(分)E-R图

根据上面的分析,可以画出部分实体-联系图。

在这些实体中有下画线的属性可以作为实体的码,这几个实体之间存在着1:1、l:n和m:n几种联系。

4.集成完整(总)E-R图

各个局部(分)E-R图画好以后,应当将它们合并起来集成为完整(总)E-R图。在集成时应当注意如下几点:

(1)消除不必要的冗余实体、属性和联系。

(2)解决各分E-R图之间的冲突。

(3)根据情况修改或重构E-R图。

6.2.3逻辑结构设计

逻辑结构设计的任务,就是把概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、关系),转换成相应的逻辑模型。这种转换要符合关系数据模型的原则。

E-R图向关系模型的转换是要解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码。这种转换一般按下面的原则进行:

(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。

(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:

1:1联系,两端实体的码都成为关系的候选码。

1:n联系,n端实体的码成为关系的码。

m:n联系,两端实体码的组合成为关系的码。

随便看看