识别和识别Vs弱和强

时间:2014-03-05 09:55:08

标签: relational-database entity-relationship

识别和非识别关系之间有什么区别?它们与强弱关系有何不同?

1 个答案:

答案 0 :(得分:1)

在实体关系(ER)建模中,如果实体的主要任何部分包含对另一实体的引用,则该实体被视为弱实体。换句话说,如果实体的主键包含任何外键属性,则实体很弱,否则实体 strong

引用(外键)属性是主键的一部分的关系称为标识关系,否则它是非标识。换句话说,弱实体是受到识别关系的实体。

请注意,这些是ER建模概念,而不是关系模型概念。在关系数据库术语中,这样的概念并不是特别有用,因为关系模型不区分它们。