- 4
- 0
- 约8.02千字
- 约 52页
- 2016-09-18 发布于江苏
- 举报
价值 制造者 内燃机车辆 车号 聚集 概括 卡车 邮车 飞机 聚集层次和概括层次的合并: 返回 ER模型的操作 在利用ER模型进行数据库概念设计的过程中,常常需要对ER图进行种种变换。这些变换又称ER模型的操作,包括实体类型、联系类型和属性的分裂、合并和增删等等。 (1)实体类型的分裂:一个实体类型可以根据需要分裂成若干个实体类型。分裂方式有垂直分割和水平分割两种。 a.垂直分割:垂直分割系指把一个实体类型的属性分成若干组,然后按组形成若干实体类型。 b.水平分割:水平分割系指把一个实体类型分裂为互不相交的子类(即得到原实体类型的一个分割)。 (2)实体类型的合并 实体类型合并是实体类型分裂的逆过程,相应地,也有水平合并 和垂直合并两种(一般要求被合并的实体应具有相同的键)。 在实体类型水平分裂时,原有的联系类型也要相应分裂,反之, 在水平合并时,联系类型是否改变或分裂要视分裂实际情况而定。 相应地,垂直合并时,也可能导致新联系类型的产生。 (3)联系类型的分裂 一个联系类型可分裂成几个新联系类型。新联系类型可能和原联系类型不同。 (4)联系类型的合并 联系类型的合并是分裂操作的逆过程。必须注意,合并的联系类型必须是定义在相同的实体类型组合中,否则是不合法的合并,下图的合并就是不合法的合并。 B (a) A C A-C B-C A C A-B-
原创力文档

文档评论(0)