- 84
- 0
- 约 2页
- 2017-06-07 发布于重庆
- 举报
数据模型资源手册
《数据模型资源手册-卷1》
1.关系
关系定义了两个实体之间相互关联的方式。关系式任选的,也可以是强制的。关系可以是一对一、一对多或者多对多的,人们一般将这个称为关系的基数。
数据模型中很少具有一对一关系,因为在多数情况下,一对一关系可以通过规范化方法组织在一起,合到一个实体中。数据模型图表不给出多对多关系,因为多对多关系可以分解成交叉实体。
2.外键关系
外键定义为一个实体中出现的另一个实体的主键。任何一个一对多的关系都表明,在关系的“一”那一端的实体的主键将被带到关系的“多”那一端的实体中。一些数据建模人员将外键作为实体的一个属性表示出来(有时这个被称为键迁移)。很多情况下这个是没必要表示出来。因为,关系本身就标识出了外键。
3.外键继承
外键继承指 继承来的外键是子实体的一部分。
4.关系的交叉或关联实体
交叉实体也可以称为关联实体或交叉引用实体。它们通过实体间的交叉引用来解决多对多关系。
如:当事人和联系机制之间是多对多关系,一个当事人可以通过多个联系机制进行联系,例如邮政地址、电子邮件、电话,因为可以通过多种方式与一个当事人进行联系。反过来,一个联系机制可以被多个当事人使用。例如,许多人都可能有相同的工作地址或工作电话号码。这种多对多关系可以通过交叉实体当事人联系机制来解决。详细如图(一)所示:
图(一)
5.互斥弧
互斥弧用户表示一个实体与两个或多个其他实体相关联的关系,但是,在这些关系中,对于实体的一个特定实例,只能允许一种关系存在。
6.递归关系
递归关系是用于表示一个实体与其自身的关联方式的关系。例如,一个递归关系的模型可以用一个从实体到其自身的关系来表示,也可以用一个多对多关系来表示。这取决于关系本身是一个多对多的递归还是一个一对多的递归。一个实体也有可能具有多个递归关系。
您可能关注的文档
最近下载
- 监理人员的个人工作总结.docx VIP
- 顶管工作井(D=6500)计算书.docx VIP
- 科雷傲驱使用手册.pdf VIP
- 人教版一年级下册数学全册单元教材分析.doc
- 八篇2025年度民主生活会个人“五个方面”对照检查发言材料.docx VIP
- 专题17.阅读理解CD篇专练(新高考地区专用)-2022届新高考英语基础记忆及题型解题技巧(含答案解析).docx VIP
- 义煤集团宜阳义络煤业有限责任公司提升运输系统改造项目环境影响报告书.doc VIP
- 工程拆除安全责任保证书.docx VIP
- 亚洲象人工辅助育幼技术规范.docx VIP
- 2023年青岛远洋船员职业学院单招英语考试题库及答案解析.docx VIP
原创力文档

文档评论(0)