概念スキーマまたは概念データモデルは、データベースの設計の根底にある情報ニーズの高レベルな記述です。[ 1 ] [ 2 ] 通常、コアコンセプトとそれらの間の主な関係のみが含まれます。これは、完全な機能データベースを構築するには詳細が不十分な高レベルモデルです。[ 3 ]これは、ユーザーグループに対するデータベース全体の構造を記述します。概念モデルは、データベースシステムが実装されるときに概念スキーマを記述するために使用できるデータモデルとしても知られています。物理ストレージの内部の詳細を隠蔽し、エンティティ、データ型、関係、制約の記述を対象とします。
概念スキーマとは、データベースで使用される概念とその関係性をマッピングしたものです。これは組織の意味論を記述し、その性質に関する一連の主張を表します。具体的には、組織にとって重要な事柄(エンティティクラス)、組織が情報を収集する傾向にある事柄、それらの特性(属性)、およびそれらの重要な事柄のペア間の関連性(関係)を記述します。
概念スキーマは組織のセマンティクスを表すものであり、データベース設計を表すものではないため、さまざまな抽象度レベルで存在し得る。オリジナルのANSI 4スキーマアーキテクチャは、それぞれが周囲の世界に対する個人の見方を表す外部スキーマのセットから始まった。これらは、それらの外部ビューすべてを包含する単一の概念スキーマに統合される。データモデルは各個人の視点と同じくらい具体的にできるが、その分柔軟性に欠ける傾向がある。その人の世界が変われば、モデルも変わらなければならない。概念データモデルはより抽象的な視点を取り、根本的な事柄を特定する。個人が扱う事柄は、その根本的な事柄の一例に過ぎない。
このモデルでは、オブジェクト指向の用語でいうところの継承が許容されます。エンティティクラスのインスタンスの集合は、それ自体が独立したエンティティクラスに分割できます。したがって、サブタイプエンティティクラスの各インスタンスは、そのエンティティクラスのスーパータイプのインスタンスでもあります。そして、スーパータイプのエンティティクラスの各インスタンスは、サブタイプエンティティクラスのインスタンスでもあります。
スーパークラスとサブクラスの関係は、排他的である場合とそうでない場合があります。方法論によっては、スーパークラスの各インスタンスが、1つのサブクラスのインスタンスのみである必要がある場合があります。同様に、スーパークラスとサブクラスの関係は、網羅的である場合とそうでない場合があります。方法論によって、スーパークラスの各インスタンスが必ずサブクラスのインスタンスでなければならないと要求される場合、その関係は網羅的です。「その他」という名前のサブクラスが必要になることがよくあります。

データ構造図(DSD)とは、概念的なデータモデルを記述するために使用されるデータモデルまたは図であり、エンティティとその関係、およびそれらを束縛する制約を文書化するグラフィカルな表記法を提供する。