IDEF1X

IDEF系列方法是由美国空军的ICAM(Integrated Computer Aided Manufacturing)计划中首次提出一种复杂系统分析与设计方法,它包括了功能建模(IDEF0)、信息建模(IDEF1)、动态建模(IDEF2)、数据建模(IDEF1x)、过程描述获取方法(IDEF3)等。其中,IDEF1x是IDEF1的扩展版本,改进了图形的表达并且增强语义。IDEF1x是语义数据模型化技术,可用于概念模型设计,有一致性、可扩展性、简洁的特点,易于用户掌握。

IDEF1x的元素组成与ER模型类似,包括了实体(用盒子表示)、实体之间的关系(连线表示 )、实体的属性(盒子内的矩形文本表示)。

1、实体

实体是指客观世界具有相同属性和特征的客观或抽象事物的集合,集合中的一个元素就是一个实体的一个“实例”。

实体分为独立实体与从属实体。

独立实体:该实体的唯一标识不依赖与其他实体;

从属实体:该实体的唯一主键依赖于其他实体的属性。

实体的图形表示如图1,独立实体为使用直角方形框;从属实体使用圆角方形框。

2、实体之间的关系

实体之间的关系分为连接联系、分类联系以及不确定联系。

连接线的表示:实心黑圆点表示1对多关系;空心菱形表示1对1关系。

(1)连接联系

连接联系(Specific Connection Relationship),特点在于父实体与子实体对应关系为1对0、1对1或者1对多,只有当父实例存在,子实体才能存在。

连接联系中又可分为标定联系与非标定联系。

标定联系:子实体主关键字是父实体主关键字的一部分;

非标定联系:父实体主关键字作为子实体的外键。

如图2所示为标定关系与非标定关系,区别在于连接线是否为虚线。

(2)分类联系

分类联系(Categorization Relationship),表示实体中分层结构,主实体由多个分类实体构成,分类联系可以分为完全分类联系与不完全分类联系。

完全分类联系是指主实体的每一个实例都可以是某个分类实体的实例,例如学生可以分类为男学生、女学生;

不完全分类联系是指存在一个主实体的实例不在分类实体的实例中,例如:学生分类为大一学生、大二学生,该分类不完全包括了所有学生。

如图3为分类联系示意图。

(3)非确定性关系

非确定性关系又称为“多对多关系”,两个实体间相互存在一对多的联系。
  

  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值