データモデリング(英: data modeling)は、コンピュータ科学の文脈では、何らかのデータモデリング方法論を適用してデータモデルのインスタンスを作る過程である。 データモデリング方法論は、データモデリングを形式的に記述したものである。 現在までに考案されたデータモデルの種類としては、次のようなものがある。 階層型データモデル ネットワーク型データモデル 関係モデル オブジェクト関係モデル オブジェクトモデル データモデリングを行う際には、データを構造化し組織化する。 こうして作成されたデータ構造は、その後にデータベース管理システム (DBMS) を使って実装されることが多い。 データモデリングの過程では、データを定義し組織化することに加えて、構造化したデータに対して (暗黙的もしくは明示的に) 制約の集まりを同定する。 大容量の構造化データおよび大容量の非構造化データを管理すること
![データモデリング - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/214d0b1f6caddcf10637477f6b39871f4581b6c5/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fb%2Fb4%2FData_model_in_ER.png)