真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

數(shù)據(jù)庫中超鍵、主鍵、外鍵等的定義方法-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)數(shù)據(jù)庫中超鍵、主鍵、外鍵等的定義方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的臨桂網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

首先看看各種鍵的定義:

超鍵(super key):在關(guān)系中能唯一標識元組的屬性集稱為關(guān)系模式的超鍵

候選鍵(candidate key):不含有多余屬性的超鍵稱為候選鍵

主鍵(primary key):用戶選作元組標識的一個候選鍵程序主鍵

外鍵(foreign key)如果關(guān)系模式R1中的某屬性集不是R1的主鍵,而是另一個關(guān)系R2的主鍵則該屬性集是關(guān)系模式R1的外鍵。


結(jié)合實例的具體解釋:

假設(shè)有如下兩個表:

學生(學號,姓名,性別,身份證號,教師編號)
教師(教師編號,姓名,工資)

超鍵:

由超鍵的定義可知,學生表中含有學號或者身份證號的任意組合都為此表的超鍵。如:(學號)、(學號,姓名)、(身份證號,性別)等。

候選鍵:

候選鍵屬于超鍵,它是最小的超鍵,就是說如果再去掉候選鍵中的任何一個屬性它就不再是超鍵了。學生表中的候選鍵為:(學號)、(身份證號)。

主鍵:

主鍵就是候選鍵里面的一個,是人為規(guī)定的,例如學生表中,我們通常會讓“學號”做主鍵,教師表中讓“教師編號”做主鍵。

外鍵:

外鍵比較簡單,學生表中的外鍵就是“教師編號”。外鍵主要是用來描述兩個表的關(guān)系。

主屬性和主鍵

嚴格來說主屬性:指主鍵列,即主鍵由一列構(gòu)成主鍵定義:能夠唯一標識一個元組的屬性或?qū)傩约纯梢杂啥嗔薪M成。
在教學中,大多實例都是主鍵由一列構(gòu)成,所以也可以簡單地說主屬性與主鍵沒有什么區(qū)別。

第一范式(1NF)

第一范式是指數(shù)據(jù)庫表的每一列都是不可分割的基本數(shù)據(jù)項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復(fù)的屬性這就是第一范式的基本概念。

什么意思呢,舉個例子,在一個表里有一個“電話”字段,其值既有手機號,又有座機號 那么這樣就不符合第一范式的要求了。此時應(yīng)該將“電話”拆分為“手機”跟“座機” 這樣一來就變成了一個符合第一范式的數(shù)據(jù)表了。

總結(jié):字段不能再分。
第二范式(2NF)
第二范式是在第一范式的基礎(chǔ)上建立起來的,即滿足第二范式必須先滿足第一范式。第二范式要求數(shù)據(jù)庫表中的每個實例或行必須可以被惟一的區(qū)分。為實現(xiàn)區(qū)分,通常需要為表加上一個列,以存儲各個實例的惟一標識,要求實體的屬性完全依賴于主鍵。要討論一個表符不符合第二范式的前提是,這個表的主鍵為組合主鍵,如果不是組合主鍵那就談不上符不符合第二范式了。
總結(jié):不能部分依賴,就是說當一個表有組合主鍵時,其他非主鍵的字段必須完全依賴于主鍵。
第三范式(3NF)

第三范式是要符合第二范式,第三范式就是一個數(shù)據(jù)表中不能存在其他數(shù)據(jù)表中的非主鍵字段,也就是說如果存在其他表中的字段,就一定得是那個表的主鍵。

假如一個表有有a b c三個字段,a—>b b—>c。 那么c與a就是傳遞依賴,這樣就不符合第三范式。而且不管a能不能直接確定c都屬于傳遞依賴,所以只有b跟c不依賴于a以外的任何字段才符合第三范式。

總結(jié):不可以有傳遞依賴,就是說主鍵以外的字段必須依賴主鍵 而不能依賴其他字段。

關(guān)于數(shù)據(jù)庫中超鍵、主鍵、外鍵等的定義方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當前文章:數(shù)據(jù)庫中超鍵、主鍵、外鍵等的定義方法-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/csjgoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部