定義の種類
この用語の定義としては以下の二種類がある。
- データベース管理システム (DBMS) で構築されるような一般的なデータベース構成方法。データベースモデルとも呼ばれる。
- 特定のビジネス機能に関するデータの論理的構成方法(すなわち、何らかのビジネスのデータモデル)。
データモデルとは、抽象的な形式でビジネスや情報システムやデータベース管理システム (DBMS) でのデータの表現方法をモデル化したものである。
この用語の定義としては以下の二種類がある。
一般に第一の定義(データベースモデル)では、以下のような観点がある。
関係モデルを例に挙げると、全てのデータは関係 (データベース)で表現される。この関係の概念は二項関係 (数学的関係) を拡張した概念である。制限を指定する汎用言語があり(一階述語論理)、データの操作と問い合わせ (クエリ) には関係代数(relational algebra)と関係論理 (関係計算、relational calculus) が導入されている。関連する情報はデータベース管理システム (DBMS) を参照のこと。