ER模型的知识

1.弱实体

弱实体是一类特殊的实体,这种实体需要依赖于另一个实体,若另一个实体不存在了,它也随之消失。相对而言,弱实体所依赖的那个实体称为强实体

例如:订单实体与订单明细之间便存在这样的关系,订单实体是强实体,而订单明细为弱实体,若订单实体不存在了,订单明细也就没有存在的必要性了。强实体与弱实体之间的关系表达,   与常规的ER模型略有差异,如图 “弱实体示意图” 所示。

2.特殊化

在数据库的设计过程中,有时我们会发现,一个实体可以按照某些特征分为几个子实体,这其实是从普遍到特殊的一个过程,这被称为“特殊化”。仅从概念理解,会非常抽象,下面看一个例子。

例如:学生这个实体,它就包含了多个子集:大专生、本科生、硕士生、博士生。这便是特殊化。其示意图如图 “特殊化示意图” 所示。

猜你喜欢

转载自blog.csdn.net/yx1166/article/details/126722130
er