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

被折叠的 条评论
为什么被折叠?



