7.3.3 码

7.3.3 码

我们必须有一个区分给定实体集中的实体的方法。

  • 从概念上来说,各个实体是互异的;
  • 但从数据库的观点来看,它们的区别必须通过其属性来表明

因此,一个实体的属性的值必须可以唯一标识该实体。也就是说,在一个实体集中不允许两个实体对于所有属性都具有完全相同的值

2.3节定义的关系模式的码的概念直接适用于实体集。**即实体的码是一个足以区分每个实体的属性集**。关系模式中的超码候选码主码的概念同样适用于实体集。

同样用于唯一地标识联系,并从而将联系互相区分开来。我们在下面定义联系的码的相应概念。实体集的主码使得我们可以区分实体集中不同的实体。我们需要一种类似的机制来区分联系集中不同的联系。