虚线表示关系强,而实线表示关系弱。在下图中,我们如何确定Room
和Class
实体之间的关系是强大的。是因为Room
实体有一个常规键(非复合)?
当且仅当我们具有依赖于ID的关系时,我们才画出实线;否则它将是一条虚线。
考虑一个弱但不依赖于ID的关系;我们绘制一条虚线,因为它是一种弱关系。
在实体关系建模中,实线表示强关系,虚线表示弱关系。
Room
与Class
的关系被认为是弱的(非识别),因为实体CID
的主要关键组件DATE
和Class
不包含实体RID
的主键Room
(在这种情况下,Room实体的主键是单个组件,但是即使它是一个复合键,它的一个组成部分也满足条件)。
然而,例如,在关系Class
和Class_Ins
的情况下,我们看到这是一个强(识别)关系,因为EmpID
的主要关键组件CID
和DATE
和Class_Ins
包含主键Class
的一个组件(在这种情况下它包含两个组成部分CID
和DATE
)。