什么是超码?

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:15:26
在关系模式R(U,F)中,如果X→U,则X是R的
A、主码 B、候选码 C、超码 D、外码

选C超码。 码是数据系统中的基本概念。所谓码就是能唯一标识实体的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。 超码是一个或多个属性的集合,这些属性可以让我们在一个实体集中唯一地标识一个实体。如果K是一个超码,那么K的任意超集也是超码,也就是说如果K是超码,那么所有包含K的集合也是超码。 由题可知,U是超码,而X可以推出U,则X是U超集中的一个。所以X是R的超码。