データモデルは、関係データベース管理システム (RDBMS) のようなデータ管理システムにおいて、記憶装置に永続化される構造化データを記述する。
データモデルは、非構造化データ——ワードプロセッサで作成する文書や電子メールのメッセージ、画像、デジタル音楽、デジタル動画など——については記述しないことが多い。
データモデリングの例については、次の節を参照。
データモデルの種類.
論理スキーマにおける関係 (表) と属性 (列) は、概念モデルに必ずしも影響を与えることなく、変更することができる。
実際には、当然ながら、スキーマの構造は、他のスキーマに対して一貫性をもっている必要がある。
論理スキーマにおける関係 (表) と属性 (列) は、概念モデルにおける実体クラスと属性を直接的に変換した結果とは、異なることがある。
しかし論理スキーマは、最終的には、概念モデルの実体クラスの構造の目標を満足させる必要がある。
多くのソフトウェア開発プロジェクトの初期の開発工程では、概念データモデルの設計が重要である。
続く工程で、概念データモデルは、論理データモデルの形に詳細化することができる。
その後の工程で、場合によっては論理データモデルは物理データモデルに変換される。
しかしながら、場合によっては、概念モデルを直接に実装することもできる。
個々の事例では、細部では異なることがあっても、モデルインスタンスの構造は、他のモデルインスタンスと整合している必要がある。
論理データモデルにおける関係 (表、テーブル) と属性 (列) の構造は、概念データモデルにおける実体クラスと関連と属性を直接的に変換したものとは、異なっていることがある。
しかし論理データモデルは、最終的には、コンテクストの水準のデータモデルにおける実体クラスの構造と、概念データモデルにおける関連の構造の、それぞれの目標を満足させる必要がある。
論理データモデルが作成された後の工程では、データを保存するプラットフォームが決まると、論理データモデルは物理データモデルに変換することができる。
そして物理データモデルをもとにして、データの定義が作られる。
データベースに実際にデータが格納されて運用されると、データベースに対するデータ操作 (照会、更新など) を行うことができる。
データ構造.