華為云計(jì)算 云知識(shí) 數(shù)據(jù)庫(kù)關(guān)系模型里的碼是什么
數(shù)據(jù)庫(kù)關(guān)系模型里的碼是什么

碼是關(guān)系模式中的一個(gè)重要概念,有些材料也稱(chēng)為鍵,或者鍵碼。

設(shè)K為R<U,F>中的屬性或?qū)傩越M合,如果U對(duì)于K完全函數(shù)依賴(lài),則K為R的候選碼。

如果候選碼多于一個(gè),則選定其中的一個(gè)為主碼,也就是主鍵。

如果非主屬性B函數(shù)依賴(lài)于構(gòu)成某個(gè)候選關(guān)鍵字的一組主屬性A,而且A的任何一個(gè)真子集不能被B函數(shù)依賴(lài),則稱(chēng)B完全函數(shù)依賴(lài)于A;反之,若B函數(shù)能依賴(lài)于A的真子集,則稱(chēng)B部分函數(shù)依賴(lài)A。

表的行的唯一標(biāo)識(shí)的候選關(guān)鍵字。一個(gè)表只有一個(gè)主關(guān)鍵字。主關(guān)鍵字又可以稱(chēng)為主鍵。 主鍵可以由一個(gè)字段,也可以由多個(gè)字段組成,分別稱(chēng)為單字段主鍵或多字段主鍵。又稱(chēng)主碼。并且它可以唯一確定表中的一行數(shù)據(jù),或者可以唯一確定一個(gè)實(shí)體。