データモデリング
ウィキペディア フリーな encyclopedia
データモデリング(英: data modeling)は、コンピュータ科学の文脈では、何らかのデータモデリング方法論を適用してデータモデルのインスタンスを作る過程である。 データモデリング方法論は、データモデリングを形式的に記述したものである。 現在までに考案されたデータモデルの種類としては、次のようなものがある。
データモデリングを行う際には、データを構造化し組織化する。 こうして作成されたデータ構造は、その後にデータベース管理システム (DBMS) を使って実装されることが多い。 データモデリングの過程では、データを定義し組織化することに加えて、構造化したデータに対して (暗黙的もしくは明示的に) 制約の集まりを同定する。
大容量の構造化データおよび大容量の非構造化データを管理することは、情報システムの主要な機能である。 データモデルは、関係データベース管理システム (RDBMS) のようなデータ管理システムにおいて、記憶装置に永続化される構造化データを記述する。 データモデルは、非構造化データ——ワードプロセッサで作成する文書や電子メールのメッセージ、画像、デジタル音楽、デジタル動画など——については記述しないことが多い。
データモデリングの例については、次の節を参照。