真善美

          勇于承擔(dān)責(zé)任; 如果你做不到,要提前跟別人說(shuō)明,不要等到事情發(fā)生后再解釋。

            BlogJava :: 首頁(yè) ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
            55 隨筆 :: 0 文章 :: 29 評(píng)論 :: 0 Trackbacks
           

          目前關(guān)系數(shù)據(jù)庫(kù)有六種范式,這里只介紹第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。

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

          數(shù)據(jù)庫(kù)表中的字段都是單一屬性的,不可再分。第一范式僅限于列出所有需求的字段(不重復(fù))。

          2 第二范式(2NF)屬性完全依賴于主鍵[消除非主屬性對(duì)主碼的部分函數(shù)依賴]

          要求數(shù)據(jù)庫(kù)表中的每個(gè)實(shí)例或行必須可以被唯一地區(qū)分。為實(shí)現(xiàn)區(qū)分通常需要為表加上一個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的唯一標(biāo)識(shí)。這個(gè)唯一屬性也就是主鍵。

          3 第三范式(3NF)屬性不依賴于其它非主屬性[消除傳遞依賴]

          要求一個(gè)數(shù)據(jù)庫(kù)表中不包含已在其它表中已包含的非主關(guān)鍵字信息。目的是為了減少數(shù)據(jù)冗余。

          這里是指多個(gè)表之間的關(guān)系問(wèn)題,要求多個(gè)表內(nèi)都不存在數(shù)據(jù)冗余。

          posted on 2010-12-29 17:01 真善美 閱讀(212) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)學(xué)習(xí)
          主站蜘蛛池模板: 甘肃省| 鹤峰县| 东莞市| 紫金县| 北宁市| 松滋市| 红安县| 五华县| 罗定市| 长丰县| 灵璧县| 柯坪县| 桐柏县| 韶山市| 昌乐县| 清水县| 韶关市| 和田市| 大庆市| 丹巴县| 汉沽区| 建昌县| 西昌市| 阿克陶县| 宁国市| 广安市| 织金县| 彝良县| 漾濞| 阳原县| 长治县| 华安县| 富阳市| 德惠市| 徐州市| 镇赉县| 东乡| 古丈县| 呼伦贝尔市| 淮安市| 吴桥县|