|
知识路径: > 数据库技术 > 数据库技术基础 > 数据库模型 > 数据库模型的分类 > 数据模型 > E-R模型 > 扩充的E-R模型 >
|
相关知识点:2个
|
|
|
|
前面已经介绍了,实体集是具有相同属性的实体集合。但在现实世界中,某些实体一方面具有一些共性,另一方面还具有各自的特殊性。这样,一个实体集可以按照某些特征区分为几个子实体。
|
|
|
设有实体集E,如果S是E的某些真子集的集合,记为,则称S是E的一个特殊化,E是S1、S2、…、Sn的超类,S1、S2、…、Sn称为E的子类。
|
|
|
如果,则称S是E的全特殊化,否则是E的部分特殊化。
|
|
|
如果Si∩Sj=Φ,i≠j,则S是不相交特殊化,否则是重叠特殊化。
|
|
|
在扩充的E-R模型中,子类继承超类的所有属性和联系,但是,子类还有自己特殊的属性和联系。超类-子类关系模型使用特殊化圆圈和连线的一般方式来表示。超类到圆圈有一条连线,连线为双线表示全特殊化,连线为单线表示部分特殊化;双竖边矩形框表示子类;有符号“∪”的线表示特殊化;圆圈中的d表示不相交特殊化;圆圈中的o表示重叠特殊化。
|
|
|
|
|