數據庫建立過程包括六個主要步驟:
1.需求分析:了解用戶的數據需求、處理需求、安全和完整性需求。
2.概念設計:通過數據抽象,設計系統的概念模型,壹般為e-r模型。
3.邏輯結構設計:設計系統的模式和外部模式,特別是關系模型的基本表和視圖。
4.物理結構設計:設計數據的存儲結構和訪問方法,如索引的設計。
5.系統實現:組織數據存儲,編寫應用程序,試運行。
6.運維:系統投入運行,進行長期維護。
擴展資料:
數據庫設計技巧:
1.原始文檔與實體之間的關系
它可以是壹對壹、壹對多、多對多。壹般來說,它們是壹對壹的關系:也就是說,原始文檔只對應於壹個實體,而且只對應於壹個實體。在特殊情況下,它們可能是壹對多或多對壹的,其中壹個原始文檔對應多個實體,或者多個原始文檔對應壹個實體。
這裏的實體可以理解為基本表。在明確了這些對應關系之後,這對於輸入接口的設計是非常有益的。
2.主鍵和外鍵
通常,實體不能同時沒有主鍵和外鍵。在e-r關系圖中,葉中的實體可以定義主鍵,也可以不定義主鍵(因為它沒有後代),但是它必須有外鍵(因為它有父鍵)。
主鍵和外鍵的設計在全局數據庫的設計中起著重要的作用。當全球數據庫的設計完成後,壹位美國的數據庫設計專家說:“鑰匙,鑰匙無處不在,只有鑰匙”,這是他的數據庫設計經驗,也是他高度抽象的信息系統核心思想(數據模型)的體現。
因為:主鍵是實體的高度抽象,主鍵和外鍵對,表示實體之間的連接。
3.基本表的屬性
基表不同於中間表和臨時表,因為它有以下四個特點:
原子性。基表中的字段沒有分解。
原始性。基表中的記錄是原始數據(底層數據)的記錄。
先驗性。所有輸出數據都可以從基表和代碼表中的數據派生出來。
穩定。表的基本結構比較穩定,表中的記錄保存時間較長。
壹旦理解了基本表的性質,就可以在設計數據庫時將它們與中間表和臨時表區分開。