卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

數(shù)據(jù)碼是什么意思 數(shù)據(jù)庫(kù)中的碼是什么含義?

數(shù)據(jù)庫(kù)中的碼是什么含義?代碼是數(shù)據(jù)系統(tǒng)中的一個(gè)基本概念。所謂代碼是能夠唯一標(biāo)識(shí)實(shí)體的屬性。它是整個(gè)實(shí)體集的屬性,而不是單個(gè)實(shí)體的屬性。它包括超級(jí)代碼、候選代碼和主代碼。超代碼是一個(gè)或多個(gè)屬性的集合,允

數(shù)據(jù)庫(kù)中的碼是什么含義?

代碼是數(shù)據(jù)系統(tǒng)中的一個(gè)基本概念。所謂代碼是能夠唯一標(biāo)識(shí)實(shí)體的屬性。它是整個(gè)實(shí)體集的屬性,而不是單個(gè)實(shí)體的屬性。它包括超級(jí)代碼、候選代碼和主代碼。超代碼是一個(gè)或多個(gè)屬性的集合,允許我們唯一地標(biāo)識(shí)實(shí)體集中的實(shí)體。如果K是超碼,那么K的任何超集也是超碼。也就是說(shuō),如果K是超碼,那么所有包含K的集合也是超碼。候選代碼也從一組屬性中選擇。因?yàn)槌a的范圍太廣,很多超代碼都不有趣,也不實(shí)用。所以候選碼是極小超碼,沒(méi)有合適的子集可以是超碼。例如,如果K是超碼,則包含K的所有集合都不能是候選碼;如果K和j不是超碼,則由K和j組成的集合(K,j)可以是候選碼。如果只有一個(gè)候選代碼,那么候選代碼就是主代碼。雖然主代碼的選擇比較隨意,但在實(shí)際開(kāi)發(fā)中還是要依靠一定的經(jīng)驗(yàn),否則系統(tǒng)的開(kāi)發(fā)會(huì)出現(xiàn)很多問(wèn)題。一般來(lái)說(shuō),主代碼應(yīng)該選擇從不更改或很少更改的屬性。http://blog.csdn.net/Student02370236/archive/2005/02/06/282386.aspx

數(shù)據(jù)庫(kù)的關(guān)系中如何確定候選碼?

1. 當(dāng)數(shù)據(jù)庫(kù)代碼

代碼是數(shù)據(jù)系統(tǒng)中的一個(gè)基本概念。所謂代碼是能夠唯一標(biāo)識(shí)實(shí)體的屬性。它是整個(gè)實(shí)體集的屬性,而不是單個(gè)實(shí)體的屬性。它包括超級(jí)代碼、候選代碼和主代碼。

2. 什么是超代碼

超代碼是一個(gè)或多個(gè)屬性的集合,允許我們唯一地標(biāo)識(shí)實(shí)體集中的實(shí)體。如果q是一個(gè)超碼,那么q的任何超集也是一個(gè)超碼。也就是說(shuō),如果q是超碼,那么所有包含q的集合也是超碼但在實(shí)際開(kāi)發(fā)中,還需要依靠一定的經(jīng)驗(yàn),否則開(kāi)發(fā)出來(lái)的系統(tǒng)會(huì)有很多問(wèn)題。一般來(lái)說(shuō),主代碼應(yīng)該選擇從不更改或很少更改的屬性。

4. 如何確定候選代碼

(1)如果某個(gè)屬性未出現(xiàn)在函數(shù)依賴集中,則該屬性必須包含在候選代碼中;](2)如果某個(gè)屬性未出現(xiàn)在函數(shù)依賴集中任何函數(shù)依賴的右側(cè),則該屬性必須包含在候選代碼中;](3)如果某個(gè)屬性僅出現(xiàn)在函數(shù)依賴集中在函數(shù)依賴集的左側(cè),它必須包含在候選代碼中。

(4)例如,如果學(xué)員有一組屬性代碼或?qū)傩栽M,則可以使用它來(lái)標(biāo)識(shí)學(xué)員。假設(shè)學(xué)生(實(shí)體)有多個(gè)屬性:Student ID、ID number、name、gender。因?yàn)樯矸葑C號(hào)ID number name是唯一的學(xué)生,所以{student ID}是一個(gè)超級(jí)碼,同樣的號(hào)碼{student ID,ID number},{student ID,ID card number,name},{student ID,ID card number,name,gender},{ID card number,name},{ID card number,name,gender}也是超級(jí)碼。在這里,因?yàn)椴煌膶W(xué)生可能有相同的名字,一個(gè)學(xué)生不能用他的名字來(lái)區(qū)分。{name}和{gender},{name,gender}都不是超代碼。只有{student ID}、{ID number}是候選代碼。

6. 求和

求和:所有代碼都是一個(gè)集合。所有可用于標(biāo)識(shí)實(shí)體集中唯一實(shí)體的集合都是超代碼。如果任何超碼的適當(dāng)子集不能包含超碼,則稱之為候選碼。數(shù)據(jù)庫(kù)設(shè)計(jì)器選擇的候選代碼,用于區(qū)分同一實(shí)體集中的不同實(shí)體。超級(jí)代碼包括候選代碼,候選代碼包括主代碼。

希望對(duì)您有所幫助,謝謝!