碼是關(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í)體。
最新文章
- GaussDB數(shù)據(jù)庫(kù)模型_GaussDB是什么_高斯數(shù)據(jù)庫(kù)模型
- 華為云分布式關(guān)系型數(shù)據(jù)庫(kù)是什么
- 云數(shù)據(jù)庫(kù) TaurusDB與華為云其他服務(wù)的關(guān)系
- GaussDB的底層數(shù)據(jù)庫(kù)_GaussDB是關(guān)系型數(shù)據(jù)庫(kù)嗎_高斯數(shù)據(jù)庫(kù)的底層數(shù)據(jù)庫(kù)
- ModelArts模型訓(xùn)練_模型訓(xùn)練簡(jiǎn)介_(kāi)如何訓(xùn)練模型
- 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)_云數(shù)據(jù)庫(kù)_數(shù)據(jù)庫(kù)應(yīng)用