資料庫設計方法步驟

sembh發表於2012-10-14

1 建立邏輯模型
1.1 標識實體,關係
1.2 標識屬性,並確定屬性域
1.3 確定主鍵,候選鍵
1.4 特化/範化實體,也就是標識超類/子類
1.5 檢查屬性是否有冗餘,檢查1:1關係並刪除冗餘關係
1.6 檢查模型是否支援事務,可列表分析

2 將邏輯模型對映成表
2.1 根據強實體/弱實體,強制參與/可選參與,和1:1,1:多等關係,多值屬性,超類/子類的強制參與/可選參與,無連線約束/非無連線約束,這些規則,把模型的實體對映成表。

2.2 檢查對映成的表是否符合3NF。
2.3 檢查表是否支援使用者事務。可建立交叉表格。
2.4 檢查業務規則,6類約束。

3 將邏輯模型轉化成物理模型

3.1 設計派生列或冗餘列
3.2 設計其他業務規則
3.3 理解在目標資料庫中執行的重要事務。
3.4 為每一基本表選擇有效的檔案組織方式。(需要理解目標資料庫的檔案儲存體系)
3.5 設計索引。
3.6 設計安全機制。
3.7 考慮逆規範,也就是降低表的正規化,提高系統效能。根據1:1,1:多等關係規則,考慮為表增加重複的列來減少連線,為表建立分割槽。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24214296/viewspace-1059590/,如需轉載,請註明出處,否則將追究法律責任。

相關文章