亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    數(shù)據(jù)庫(kù)范式第一第二第三范式的區(qū)別是什么

    數(shù)據(jù)庫(kù)范式第一第二第三范式的區(qū)別是:1、第一范式就是無(wú)重復(fù)的列;2、第二范式就是屬性完全依賴于主鍵;3、第三范式就是屬性不依賴于其它非主屬性。

    數(shù)據(jù)庫(kù)范式第一第二第三范式的區(qū)別是什么

    本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。

    第一范式(1NF)無(wú)重復(fù)的列

      所謂第一范式(1NF)是指數(shù)據(jù)庫(kù)表的每一列都是不可分割的基本數(shù)據(jù)項(xiàng),同一列中不能有多個(gè)值,即實(shí)體中的某個(gè)屬性不能有多個(gè)值或者不能有重復(fù)的屬性。如果出現(xiàn)重復(fù)的屬性,就可能需要定義一個(gè)新的實(shí)體,新的實(shí)體由重復(fù)的屬性構(gòu)成,新實(shí)體與原實(shí)體之間為一對(duì)多關(guān)系。在第一范式(1NF)中表的每一行只包含一個(gè)實(shí)例的信息。簡(jiǎn)而言之,第一范式就是無(wú)重復(fù)的列。

    1NF的定義為:符合1NF的關(guān)系中的每個(gè)屬性都不可再分

    下表所示情況,便不符合1NF的要求:

    數(shù)據(jù)庫(kù)范式第一第二第三范式的區(qū)別是什么

    說(shuō)明:在任何一個(gè)關(guān)系數(shù)據(jù)庫(kù)中,第一范式(1NF)是對(duì)關(guān)系模式的基本要求,不滿足第一范式(1NF)的數(shù)據(jù)庫(kù)就不是關(guān)系數(shù)據(jù)庫(kù)。

    第二范式(2NF)屬性完全依賴于主鍵

      第二范式(2NF)是在第一范式(1NF)的基礎(chǔ)上建立起來(lái)的,即滿足第二范式(2NF)必須先滿足第一范式(1NF)。第二范式(2NF)要求數(shù)據(jù)庫(kù)表中的每個(gè)實(shí)例或行必須可以被惟一地區(qū)分。為實(shí)現(xiàn)區(qū)分通常需要為表加上一個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的惟一標(biāo)識(shí)。例如員工信息表中加上了員工編號(hào)(emp_id)列,因?yàn)槊總€(gè)員工的員工編號(hào)是惟一的,因此每個(gè)員工可以被惟一區(qū)分。這個(gè)惟一屬性列被稱為主關(guān)鍵字或主鍵、主碼。
    第二范式(2NF)要求實(shí)體的屬性完全依賴于主關(guān)鍵字。所謂完全依賴是指不能存在僅依賴主關(guān)鍵字一部分的屬性,如果存在,那么這個(gè)屬性和主關(guān)鍵字的這一部分應(yīng)該分離出來(lái)形成一個(gè)新的實(shí)體,新實(shí)體與原實(shí)體之間是一對(duì)多的關(guān)系。為實(shí)現(xiàn)區(qū)分通常需要為表加上一個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的惟一標(biāo)識(shí)。簡(jiǎn)而言之,第二范式就是屬性完全依賴于主鍵。

    第三范式(3NF)

      滿足第三范式(3NF)必須先滿足第二范式(2NF)。簡(jiǎn)而言之,第三范式(3NF)要求一個(gè)數(shù)據(jù)庫(kù)表中不包含已在其它表中已包含的非主關(guān)鍵字信息。

    例如,存在一個(gè)部門(mén)信息表,其中每個(gè)部門(mén)有部門(mén)編號(hào)(dept_id)、部門(mén)名稱、部門(mén)簡(jiǎn)介等信息。那么在的員工信息表中列出部門(mén)編號(hào)后就不能再將部門(mén)名稱、部門(mén)簡(jiǎn)介等與部門(mén)有關(guān)的信息再加入員工信息表中。如果不存在部門(mén)信息表,則根據(jù)第三范式(3NF)也應(yīng)該構(gòu)建它,否則就會(huì)有大量的數(shù)據(jù)冗余。

    簡(jiǎn)而言之,第三范式就是屬性不依賴于其它非主屬性。 也就是說(shuō), 如果存在非主屬性對(duì)于碼的傳遞函數(shù)依賴,則不符合3NF的要求。

    實(shí)例講解:

    第一范式

    如果一個(gè)關(guān)系模式R的所有屬性都是不可分的基本數(shù)據(jù)項(xiàng),則R∈1NF(即R符合第一范式)。

    兩點(diǎn):

    一、每個(gè)字段都只能存放單一值

    二、每筆記錄都要能利用一個(gè)惟一的主鍵來(lái)加以識(shí)別

    第二范式

    若關(guān)系模式R∈1NF(即R符合第一范式),并且每一個(gè)非主屬性都完全依賴于R的碼,則R∈2NF(即R符合第二范式)。

    第三范式

    若關(guān)系模式R∈3NF(即R符合第三范式),則每一個(gè)非主屬性既不部分依賴于碼也不傳遞依賴于碼。

    相關(guān)學(xué)習(xí)推薦:mysql教程(視頻)

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)