三级数据库中的IDEF1X建模方法中的联系类型

1. **标定型联系 (Identifying Relationship)**:
   - 例子:考虑一个图书馆系统,其中“图书”实体集依赖于“图书馆”实体集。每本图书都必须属于一个图书馆,没有图书馆,图书的实例就无法确定。在这里,“图书馆”是父实体集,“图书”是子实体集,它们之间的联系是标定型的,因为图书的身份在没有图书馆的情况下无法确定。

2. **非标定型联系 (Non-Identifying Relationship)**:
   - 例子:在一个学校系统中,“学生”和“课程”实体集之间可能存在非标定型联系。一个学生可以选修多门课程,但每门课程的存在并不依赖于特定学生。学生和课程之间的联系是非标定型的,因为学生和课程都可以独立于对方存在。

3. **分类联系 (Categorization Relationship)**:
   - 例子:以汽车制造为例,有一个“车辆”一般实体集,它可以被分类为“轿车”、“卡车”和“摩托车”等分类实体集。每辆“轿车”都是“车辆”的一个实例,但“车辆”这一类别并不依赖于任何一个具体的分类而存在。这种联系展示了“车辆”可以被进一步细分为不同的类型。

4. **不确定联系 (Non-Specific Relationship)**:
   - 例子:在医院系统中,"医生"和"病人"之间可能存在不确定联系。一个医生可以治疗多个病人,一个病人也可能接受多个医生的治疗。这种多对多的关系无法直接用标定型或非标定型联系来表示,因此需要通过引入一个相交实体集,如“治疗记录”,来分解这种多对多关系,使之成为两个一对多的确定联系。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值