主碼,候選碼,外碼的聯(lián)系和區(qū)別
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2021-11-16 10:20:25
主碼,候選碼,外碼的聯(lián)系和區(qū)別
1、若關(guān)系中的某一屬性組的值能唯一地標(biāo)識(shí)一個(gè)元組,則稱(chēng)該屬性組為候選碼。2、若一個(gè)關(guān)系有多個(gè)候選碼,其中任何一個(gè)都可以做主碼,主碼的諸屬性就稱(chēng)為主屬性。3、一個(gè)表中如果有一個(gè)字段,存儲(chǔ)另外一個(gè)表的主鍵,這個(gè)字段就是外鍵,又稱(chēng)外碼。
導(dǎo)讀1、若關(guān)系中的某一屬性組的值能唯一地標(biāo)識(shí)一個(gè)元組,則稱(chēng)該屬性組為候選碼。2、若一個(gè)關(guān)系有多個(gè)候選碼,其中任何一個(gè)都可以做主碼,主碼的諸屬性就稱(chēng)為主屬性。3、一個(gè)表中如果有一個(gè)字段,存儲(chǔ)另外一個(gè)表的主鍵,這個(gè)字段就是外鍵,又稱(chēng)外碼。
主碼,候選碼,外碼的聯(lián)系和區(qū)別如下:
1、若關(guān)系中的某一屬性組的值能唯一地標(biāo)識(shí)一個(gè)元組,則稱(chēng)該屬性組為候選碼。
2、若一個(gè)關(guān)系有多個(gè)候選碼,其中任何一個(gè)都可以做主碼,主碼的諸屬性就稱(chēng)為主屬性。
3、一個(gè)表中如果有一個(gè)字段,存儲(chǔ)另外一個(gè)表的主鍵,這個(gè)字段就是外鍵,又稱(chēng)外碼。
碼是數(shù)據(jù)系統(tǒng)中的基本概念。所謂碼就是能唯一標(biāo)識(shí)實(shí)體的屬性,他是整個(gè)實(shí)體集的性質(zhì),而不是單個(gè)實(shí)體的性質(zhì)。它包括超碼,候選碼,主碼。如果K是一個(gè)超碼,那么K的任意超集也是超碼,也就是說(shuō)如果K是超碼,那么所有包含K的集合也是超碼。所以候選碼是最小超碼,它們的任意真子集都不能成為超碼。如果K是超碼,那么所有包含K的集合都不能是候選碼從多個(gè)候選碼中任意選出一個(gè)做為主碼,如果候選碼只有一個(gè),那么候選碼就是主碼。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com
主碼,候選碼,外碼的聯(lián)系和區(qū)別
1、若關(guān)系中的某一屬性組的值能唯一地標(biāo)識(shí)一個(gè)元組,則稱(chēng)該屬性組為候選碼。2、若一個(gè)關(guān)系有多個(gè)候選碼,其中任何一個(gè)都可以做主碼,主碼的諸屬性就稱(chēng)為主屬性。3、一個(gè)表中如果有一個(gè)字段,存儲(chǔ)另外一個(gè)表的主鍵,這個(gè)字段就是外鍵,又稱(chēng)外碼。