特殊化
考试要求: 掌握     
知识路径:  > 数据库技术  > 数据库技术基础  > 数据库模型  > 数据库模型的分类  > 数据模型  > E-R模型  > 扩充的E-R模型


 
       前面已经介绍了,实体集是具有相同属性的实体集合。但在现实世界中,某些实体一方面具有一些共性,另一方面还具有各自的特殊性。这样,一个实体集可以按照某些特征区分为几个子实体。
       设有实体集E,如果SE的某些真子集的集合,记为,则称SE的一个特殊化,ES1S2、…、Sn的超类,S1S2、…、Sn称为E的子类。
       如果,则称SE的全特殊化,否则是E的部分特殊化。
       如果SiSj=Φ,ij,则S是不相交特殊化,否则是重叠特殊化。
       在扩充的E-R模型中,子类继承超类的所有属性和联系,但是,子类还有自己特殊的属性和联系。超类-子类关系模型使用特殊化圆圈和连线的一般方式来表示。超类到圆圈有一条连线,连线为双线表示全特殊化,连线为单线表示部分特殊化;双竖边矩形框表示子类;有符号“∪”的线表示特殊化;圆圈中的d表示不相交特殊化;圆圈中的o表示重叠特殊化。
       
       扩充E-R图中的主要构件
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有