以避免發生資料庫的資料暴走,
發生整理困難的窘境;
以目前來說使用最多的資料庫類型是屬於「關聯式資料庫」,
在關聯式資料庫中時常會使用到「正規化」的方法來對資料庫進行最佳化的儲存!
正規化的意義:
正規化是在資料庫中組織資料的程序。
其中包括建立資料表,
以及在這些資料表之間根據規則建立關聯性。
設計目的是:透過刪除重複性和不一致的相依性,保護資料並讓資料庫更有彈性。
第一正規化:
- 刪除各個資料表中的重複群組。
- 為每一組關聯的資料建立不同的資料表。
- 使用主索引鍵識別每一組關聯的資料。
第二正規化:
- 為可套用於多筆記錄的多組值建立不同的資料表。
- 使用外部索引鍵,讓資料表產生關聯。
第三正規化:
- 刪除不依賴索引鍵的欄位。
參考資料:
http://support.microsoft.com/kb/283878/zh-tw
沒有留言:
張貼留言