概念模型用于信息世界的建模。概念模型不依赖于某一个 支持的数据模型。概念模型可以转
换为计算机上某一 支持的特定数据模型。
概念模型特点:
具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识。
应该简单、清晰、易于用户理解,是用户与数据库设计人员之间进行交流的语言。
概念模型设计的一种常用方法为 ! 方法,它就是把实体联系方法应用到语义数据模型中的一
种语义模型化技术,用于建立系统信息模型。
使用 ! 方法创建 模型的步骤如下所示"
###第零步——初始化工程
这个阶段的任务是从目的描述和范围描述开始,确定建模目标,开发建模计划,组织建模队伍,收集
源材料,制定约束和规范。收集源材料是这阶段的重点。通过调查和观察结果,业务流程,原有系统的输
入输出,各种报表,收集原始数据,形成了基本数据资料表。
第一步——定义实体
实体集成员都有一个共同的特征和属性集,可以从收集的源材料——基本数据资料表中直接或间接标
识出大部分实体。根据源材料名字表中表示物的术语以及具有“代码”结尾的术语,如客户代码、代理商代
码、产品代码等将其名词部分代表的实体标识出来,从而初步找出潜在的实体,形成初步实体表。
$第二步——定义联系
! 模型中只允许二元联系, 元联系必须定义为 个二元联系。根据实际的业务需求和规则,
使用实体联系矩阵来标识实体间的二元关系,然后根据实际情况确定出连接关系的势、关系名和说明,确
定关系类型,是标识关系、非标识关系强制的或可选的还是非确定关系、分类关系。如果子实体的每个
实例都需要通过和父实体的关系来标识,则为标识关系,否则为非标识关系。非标识关系中,如果每个子
实体的实例都与而且只与一个父实体关联,则为强制的,否则为非强制的。如果父实体与子实体代表的是
同一现实对象,那么它们为分类关系。
%第三步——定义码
通过引入交叉实体除去上一阶段产生的非确定关系,然后从非交叉实体和独立实体开始标识侯选码属
性,以便唯一识别每个实体的实例,再从侯选码中确定主码。为了确定主码和关系的有效性,通过非空规
评论1
最新资源