關系模式中什么叫碼

【關系模式中什么叫碼】碼就是能唯一標識實體的屬性,是整個實體集的性質,而不是單個實體的性質 。包括超碼,候選碼,主碼 。
超碼是一個或多個屬性的集合,這些屬性可以讓我們在一個實體集中唯一地標識一個實體 。如果K是一個超碼,那么K的任意超集也是超碼 , 也就是說如果K是超碼,那么所有包含K的集合也是超碼 。
候選碼是從超碼中選出的,自然地候選碼也是一個或多個屬性的集合 。因為超碼的范圍太廣 。候選碼是最小超碼 , 它們的任意真子集都不能成為超碼 。從多個候選碼中任意選出一個做為主碼,如果候選碼只有一個 , 那么候選碼就是主碼 。

    推薦閱讀