データベーススキーマとは何ですか？
データベーススキーマとは、データベース管理システム（DBMS）がサポートする形式言語で記述されたデータベースの構造である。スキーマ」とは、データベースがどのように構成されているか（リレーショナルデータベースの場合はデータベーステーブルに分割されている）という設計図としてのデータの構成を指す言葉である。データベーススキーマの正式な定義は、データベースに課される整合性制約と呼ばれる数式（文）の集合である[citation needed]。これらの整合性制約はスキーマの部分間の互換性を保証する。すべての制約は、同じ言語で表現可能である。データベースは、データベース言語の実現における構造と考えることができる[1]。作成された概念スキーマの状態は、データベーススキーマという明示的なマッピングに変換される。これは、実世界の実体がデータベースでどのようにモデル化されるかを記述するものである。
データベース管理システムがサポートする形式的な言語で記述された、データベースの構造です。データベースがどのように構築されるか（例えばリレーショナルデータベースの場合はテーブルで構成される）の青写真として、データの構成を指します。