如果表没有主键怎么办? 或者表是否需要强制实体完整性被称为关系?
其中一个Relation属性指出:
每一行(元组)必须是不同的。 (这是否意味着该表必须具有主键)
答案 0 :(得分:3)
关系没有重复的元组。因此,关系表也必须具有该属性。如果在表中强制执行元组唯一性,这意味着该表至少有一个候选键,即使该键是表中的整个属性集。
在关系模型中,实际上没有“主要”键,因为所有键在形式,功能和状态方面实际上是相同的。由于主键只是表中任意选择的一个键,我们可以说任何具有至少一个键的表在定义上都满足主键要求。