要做出一個完整的資料庫系統,首先要進行資料庫設計程序,設計程序的步驟如下,我以網路商店來舉例:
第一階段:資料庫需求收集與分析
第二階段:資料庫概念設計
用第一階段收集的資料,設計資料庫的結構及內容。會使用到實體關係圖(Entity Relationship Diagram,ERD)。
第三階段:選擇資料庫系統
評估經濟上及技術上的可行性分析。
第四階段:資料庫邏輯設計
資料庫模型的種類有階層式、網路式、關聯式、物件導向式等。
選擇使用哪種模型來表達第二階段做出實體關係圖。例如:使用關聯式資料模型會考慮到資料表之間的關聯性、正規化及屬性。
第五階段:資料庫實體設計
將前述四個階段實現,使用SQL及程式語言,產出真實的紀錄。例如:會員註冊填寫資料後,記有每個會員相關資料的會員資料表。
本來想今天結束資料庫系統介紹,但還有很多細節寫不完,只好下集待續。
參考資料:
書籍「動畫圖解資料庫系統理論」。