1. 程式人生 > >概念數據模型

概念數據模型

了解 意義 ext 解釋 簡潔 是否 性問題 不同的 輔助

概念數據模型

功能:定義概念以及概念之間的相互作用關系。

必要性

  • 輔助業務和IT決策。如果企業用戶對某些概念做出不同的解釋,而非概念的實際意義,此時容易做出不明智的決定,從而年累整個程序,
  • 幫助記錄和解決在同一概念上的不同觀點。
  • 提高數據模型的精確度。

那麽建立概念數據模型的流程是什麽樣子?

  1. 詢問五個策略性問題:(程序要幹什麽?是要了解當前業務還是新業務?是否需要統計分析?誰是用戶?靈活性還是簡潔性?)
  2. 概念的識別和定義:概念一般6個類別(誰,什麽,何時,何地,為何,如何)
  3. 創建關系:兩個實體實體之間的關系一般有8個問題,A和B是否存在一對多關系?A和B是否依賴對方存在?A、B是否有助於交流溝通?A、B對於某概念生命周期是否重要?(可以返回步驟2)
  4. 明確最有效的形式(很重要):當有人(不熟悉概念層的符號)需要查閱你所完成的工作或建模過程中的發現。需要提出一個容易接受的可視化模型。
  5. 檢查並且確認:驗證者需要查閱模型,有時在此過程中用戶要求或許會有所改變,所以得返回步驟2

概念數據模型