數據庫結構設計

                          數據庫結構設計的步驟
需求分析:全面瞭解產品設計的存儲需求
邏輯設計:設計數據的邏輯存儲結構
物理設計:根基所使用的數據庫特色進行表結構設計
  關係型數據庫:Oracle,SQLServer,MySQL,postgresSQL
  非關係型數據庫:mongodb,Redis,Hadoop
  存儲引擎:Innodb
維護優化:根據實際狀況對索引、存儲結構等進行優化
                          數據庫設計範式
目標:設計出沒有數據冗餘和數據維護異常的數據庫結構。
數據庫設計三範式:
  考慮實際的業務使用狀況
     第一範式:
      · 數據庫表中的全部字段都只具備單一屬性
      · 單一屬性的列是由基本的數據類型所構成的
      · 設計出來的表都是簡單的二維表
        第二範式:
      要求一個表中只具備業務主鍵,也就是說符合第二範式
      的表中不能存在非主鍵列對部分主鍵的依賴關係
     第三範式:
      指每個非主屬性既不部分依賴於也不傳遞依賴於業務主鍵,
      也就是在第二範式的基礎上消除了非主屬性對主鍵的傳遞依賴 mongodb

相關文章
相關標籤/搜索