主码是什么 sql主码是什么


主码是什么 sql主码是什么

文章插图
主码也叫主键,所谓主码就是在实体集中区分不同实体的候选码 。一个实体集中只能有一个主码,但可以有多个候选码 。
【主码是什么 sql主码是什么】
码是数据系统中的基本概念 。所谓码就是能唯一标识实体的属性,他是整个实体集的性质 , 而不是单个实体的性质 。它包括超码 , 候选码,主码 。如果K是一个超码,那么K的任意超集也是超码,也就是说如果K是超码,那么所有包含K的集合也是超码 。所以候选码是最小超码,它们的任意真子集都不能成为超码 。如果K是超码 , 那么所有包含K的集合都不能是候选码从多个候选码中任意选出一个做为主码,如果候选码只有一个 , 那么候选码就是主码 。