資料庫中的資料描述了真實世界的抽象化情形,而資料庫的規劃與設計是發展資料庫系統的重要步驟。在資料庫設計過程中,開始部份設計的部份重點在於概念性的設計,與使用那一種DBMS無關,所以稱為邏輯資料庫設計(Logical Database Design)。邏輯資料庫設計之後必須決定使用那種DBMS來發展資料庫,而且需要設計內部綱要、儲存結構、檔案組織等,稱為實體資料庫設計(Physical Database Design)。資料庫的規劃與設計的步驟如下:
需求收集與分析(Requirements Collection and Analysis)
概念設計(Conceptual Design)
選用合適的資料庫管理系統(Choice of a Right DBMS)
邏輯設計(Logical Design)
實體設計(Physical Design)
系統實作(Implementation)
圖1 資料庫設計的步驟