數據庫設計范式深入淺出(上)

發表于:2008-10-21來源:作者:點擊數: 標簽:數據庫設計深入淺出范式
關鍵字: 數據庫 設計 關系數據庫設計之時是要遵守一定的規則的。尤其是數據庫設計范式現簡單介紹1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介紹。在你設計數據庫之時,若能符合這幾個范式,你就是數據庫
關鍵字:數據庫設計

  關系數據庫設計之時是要遵守一定的規則的。尤其是數據庫設計范式現簡單介紹1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介紹。在你設計數據庫之時,若能符合這幾個范式,你就是數據庫設計的高手。

  第一范式(1NF):在關系模式R中的每一個具體關系r中,如果每個屬性值都是不可再分的最小數據單位,則稱R是第一范式的關系。例:如職工號,姓名,電話號碼組成一個表(一個人可能有一個辦公室電話和一個家里電話號碼)規范成為1NF有三種方法:

  一是重復存儲職工號和姓名。這樣,關鍵字只能是電話號碼。

  二是職工號為關鍵字,電話號碼分為單位電話和住宅電話兩個屬性

  三是職工號為關鍵字,但強制每條記錄只能有一個電話號碼。

  以上三個方法,第一種方法最不可取,按實際情況選取后兩種情況。

  第二范式(2NF):如果關系模式R(U,F)中的所有非主屬性都完全依賴于任意一個候選關鍵字,則稱關系R 是屬于第二范式的。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97