Oracle數據庫的幾種設計規範

一般情況下,可以從兩個方面來判斷數據庫是否設計的比較規範,1是看是否擁有大量的窄表,2是寬表的數量是否足夠的少,如果符合這兩個條件,則可以說明這個數據庫的設計水平還是比較高的,當然這是兩個表面上的指標,爲了達到數據庫設計規範的要求,一般來說,需要符合以下幾個要求。

  1. 表中要避免可爲空的列。
    雖然表中允許有空列,但是,空字段是一種比較特殊的數據類型,數據庫在處理的時候 需要進行特殊的處理,這樣的話,就會增加數據庫處理記錄的複雜性,當表中要比較多的空字段時,在同等條件下,數據庫處理的性能會降低許多,所以,雖然在數據庫表的設計的時候,允許表中具有空字段,但是,我們應該儘量避免,若的確需要的話,可以通過一些折中的方式,來處理這些空字段,讓他對數據庫性的影響降到最低。

通過設置默認值的形式,來避免空字段的產生,如一個商城VIP系統,有的時候身份證號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章