在电厂信息化建设中建模技术的应用分析
- 作者:admin 来源:网络 日期:2009-5-28 18:37:47
1)收集原材料;
2)制定建模的约定。
通过这几步工作,确定了新建的模型目标是设备基本资料和历次检定记录、历次检修记录之间的联系,让专工和班组参加到项目队伍中来,收集了原有的EXCEL的报表资料,确定了输入输出报表的样式,绘制了组织结构图、业务流图和数据流图。
2.第一阶段——定义实体
这一阶段主要是标识实体和定义实体。在IDEF1X中,实体表示一组事物,它们与数据相联系。实体由基本实体实例综合而成,或者说,由实体所表示的集合的成员有共同的属性集或特征集。
在这一阶段,要充分利用设计准备阶段收集的资料,对现有的设备基本资料情况进行分析,把其中表示物体的术语以及具有“代码”特征的部分用实体标识出来,如设备名称、KKS码、安装位置,从而初步找出潜在的实体,形成初步实体表。
3.第二阶段——定义联系
本阶段的目标是标识和定义实体间的联系,本阶段的主要结果是联系矩阵、联系定义和实体级图。IDEF1X模型中只允许二元联系,n元联系必须定义为n个二元联系。根据实际的业务需求和规则,使用实体联系矩阵来标识实体间的二元关系,然后根据实际情况确定出连接关系的势、关系名和说明,确定关系类型,是标识关系、非标识关系(强制的或可选的)还是非确定关系、分类关系。如果子实体的每个实例都需要通过和父实体的关系来标识,则为标识关系,否则为非标识关系。非标识关系中,如果每个子实体的实例都与而且只与一个父实体关联,则为强制的,否则为非强制的。如果父实体与子实体代表的是同一现实对象,那么它们为分类关系。例如:历次检修记录中的记录可以通过检修单号来唯一标识,而且检修的设备必须通过设备清单唯一关联。所以,设备清单和历次检修记录的关系就为非标识的强制关系。
4.第三阶段——定义键
通过引入交叉实体除去上一阶段产生的非确定关系,然后从非交叉实体和独立实体开始标识候选键属性,以便唯一识别每个实体的实例,再从候选键中确定主码。为了确定主键和关系的有效性,通过非空规则和非多值规则来保证,即一个实体实例的一个属性不能是空值,也不能在同一个时刻有一个以上的值。找出误认的确定关系,将实体进一步分解,最后用ERWin工具构造出设备清单IDEF1X模型的键基视图(KB图),如图1。(注:在ERWin工具中,主键的复制是自动进行的,只要定义好关系的具体类型,主键就相应地复制到从属实体作为其主键或非主键)
图1-1数据库概念模型
5.第四阶段——定义属性
这个阶段是模型开发的最后阶段,其主要工作有开发属性池,建立属性的所有权,定义属性和改善模型。从原始资料中提取所要求的数据字段,生成属性表,并且检查属性的非空和非多值规则。此外,还要检查完全函数依赖规则和非传递依赖规则,使其符合关系理论的第三范式。
IDEF1X建模的每个阶段都要形成相应的文件,包括图形、文本词汇表、决策概要、背景信息等,供评审和批准时使用。
(二)物理模型的生成
通常,物理设计可分两步走,第一步先确定(下转第174页)(上接第176页)数据库的物理结构,第二步对物理结构进行评估,评估的重点是时间和空间的效率。如果评估结果满足设计要求则转向物理实施。否则,就重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改逻辑模型。
逻辑模型转变为物理模型包括以下几个步骤:
1)实体名(Entity)转变为表名(Table)
2)属性名(Attribute)转换为列名(Column),确定列的属性(Property)
3)明确分类关系在物理模型中的实现方法
4)实现业务规则
5)数据模型转变为SQL命令
按上述步骤,在ERWin中开始定义物理模型,选择目标服务器为ORACLE,定义每个实体的相应表名、列名、列类型以及各种视图,并定义每个关系的触发规则,连接到ORACLE自动生成相应的物理结构。
四、结语
通过使用IDEF1X语义建模方法对设备管理进行数据建模,并用ERWin辅助建模工具对其进行需求、逻辑和物理设计,充分地保证了数据的一致性和完整性,并实现了从数据库的“分析和设计阶段”到数据库的“实现和运行阶段”的平滑过渡和无缝集成,大大地提高了系统的开发效率,也为后期的软件维护提供了有力的保障。
随着社会信息化的发展,越来越多的企业认识到需要把数据当作资源来管理,以适应瞬息万变的商业环境。关系数据库管理系统的出现使得快速、高效、可靠地管理数据成为可能。关系数据库管理系统有效地保证了数据的一致性、完整性,降低了维护和查询数据的成本。有效地设计和管理数据库将直接关系到信息系统建设的成败。信息建模方法通过建立数据的逻辑模型,描述企业的业务需求和业务规则,与用户进行有效的交流,并根据具体的实现环境,转换成数据库的物理模型。通过使用建模技术,除了产生一致的、可共享的数据库,还可以极大地降低开发和维护的费用。现在,IDEF1X语义建模已经广泛的应用于各行各业,为企业信息化建设提供强有力的支持。http://www.dxlww.net代写论文网
参考文献
[1]陈禹六.IDEF建模分析和设计方法[M].清华大学出版社,1999.
[2]萨师煊,王珊.数据库系统概论(第三版)[M].高等教育出版社,2000.
[3]周中元.信息系统建模方法(下)[J],电子与信息化.1999,(3).
代写论文联系方式
联系QQ:904272800

联系信箱:904272800@qq.com

代写论文导航
客户、写手申请单
最新论文
热点论文