1. 程式人生 > >Sql Server資料庫開發(1)資料庫設計

Sql Server資料庫開發(1)資料庫設計

1.瞭解E-R圖

E-R圖是一種廣泛使用的設計工具,主要用來表示事物、事物的資料和期間的關係資訊。

  • E-R圖中資訊的三種形式: 1)實體:就是一種物件,若干個具有共同特徵的實體被稱為實體集,實體一般使用名詞。 2)屬性:用來表現實體特徵的一個數據,屬性一般使用動詞。 3)關係:實體和實體,實體和屬性之間存在的關係,一般使用菱形表示。

2.學習三正規化

三正規化是用來規範資料的一種方式。 *正規化是具有最小冗餘的表結構。 第一正規化:保證每列都不可再次拆分,確保每列的原子性。 第二正規化:滿足第一正規化,並且其他的列和主鍵之間都存在有一定的關係。 第三正規化:滿足第二正規化,並且其他列和主鍵之間有直接的關係。 三正規化的作用:(高內聚,低耦合) 1.有利於維護資料的完整性. 2.減少資料冗餘,節省儲存空間. 3.有利於相關應用程式的開發.