一、理解候选键、主键及备用键
键由一个或多个属性构成,其目的在于实施规则,有效数据检索,而且允许从一个实体导航到另一个实体。
候选键是一个或多个可以唯一标识实体实例的属性。
候选键具备以下4个基本特征:
1)唯一性:候选键必须不能标识多于一个实体实例(或现实世界中的事物)。
2)强制性:候选键不能为空,每个实体实例要求必须能被一个特定的候选键值标识,候选键取不同值的数目,始终与不同的实体实例数目一致。如果实体图书选择ISBN作为其候选键,那么当存在500个图书实例时,必然存在500个不同的ISBN与其对应。
3)非异变性:实体实例的候选键值应该不会被更改。
4)最小化:候选键中仅仅包含那些用于唯一标识实体实例的属性,假设列出由4个属性组合成的一个候选键,但其中仅仅只有3个是标识实体实例所必需的,那么只能用这3个属性构成候选键。
订阅专栏 解锁全文
508

被折叠的 条评论
为什么被折叠?



