11、概念数据模型:从基础到应用

概念数据模型:从基础到应用

1. 概念数据模型基础

概念数据模型用于描述允许的持久状态集的结构。虽然可以直接创建概念数据模型,但通常从领域模型逐步转换而来更为常见。以下是从领域模型转换到概念数据模型的一般步骤:
1. 替换多对多关联 :将领域模型中的每个多对多关联替换为“隐藏”概念和两个“多对一”关联,并为新的概念命名。
- 替换关联线 :将所有多对一关联线替换为带箭头的线,省略多重性,因为箭头隐含了原有的多对一多重性。
- 扩展概念 :根据(新)模型中的关联/箭头扩展概念,添加相应的引用。
2. 确定并添加相关属性 :确定、添加并指定相关属性,包括与用户组织讨论唯一性时得出的属性。在开发过程中,通常还会出现新的相关属性。
3. 标记可选属性 :根据用户组织的要求,确定并“标记”值为可选的属性。
4. 指定属性的可能值 :根据用户组织的要求,指定每个属性的可能值。
5. 添加完整性规则 :添加所有其他剩余的完整性规则(如果有的话)。

2. 练习示例

以下是一个基于领域模型的练习,假设一本书只能由一位作者撰写:
1. 添加多重性 :为关联添加可能的多重性。
2. 替换多对多关联 :如果存在多对多关联,进行替换。
3. 替换关联

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值