數據庫設計的基本步驟:
1、系統需求分析與設計。
2、概念結構分析與設計。
3、邏輯結構分析與設計。
4、物理結構分析與設計。
5、系統實施。
6、系統維護。
擴展資料:
數據庫設計技巧:
1、原始文件與實體的關系
它可以是壹對壹,壹對多,多對多的關系。壹般來說,它們是壹對壹的關系:壹個原始文檔只對應於壹個實體。在特殊情況下,它們可以是壹對多或多對壹關系,即壹個原始文檔對應於多個實體,或者多個原始文檔對應於壹個實體。
這裏的實體可以理解為基本表。在對應關系明確後,對輸入接口的設計非常有利。
2、主鍵和外鍵
壹般來說,實體不能既沒有主鍵也沒有外鍵。在E-R圖中,葉中的實體可以定義主鍵或不定義主鍵(因為它沒有子代),但它必須有外鍵(因為它有父項)。
主鍵和外鍵的設計在全局數據庫的設計中起著重要的作用。當全球數據庫的設計完成後,壹位美國數據庫設計專家說:“鑰匙無處不在,只有鑰匙。”。這是他數據庫設計的經驗,也體現了他對信息系統核心(數據模型)高度抽象的理念。
因為:主鍵是壹個高度抽象的實體。主鍵和外鍵的配對表示實體之間的連接。
3、基本表的屬性
基本表不同於中間表和臨時表,因為它具有以下四個特點:
原子性。基本表中的字段不可分解。
原始主義。基本表中的記錄是原始數據(基本數據)的記錄。
演繹的。所有輸出數據都可以從基本表和代碼表中的數據導出。
穩定。基本表的結構比較穩定,表中的記錄要長期保存。
在了解基本表的性質之後,在設計數據庫時,可以將基本表與中間表和臨時表區分開來。
百度百科-數據庫設計