抽象的な形式でビジネスや情報システムやデータベース管理システム(DBMS)でのデータの表現方法をモデル化したもの。
データベースの大量のデータを管理していて、効率的に大量データを処理するために、3層スキーマという構造で考えます。
3層スキーマは、ANSI(米国規格協会)で標準化したもので、下図のように概念スキーマ、外部スキーマ、内部スキーマと3つの独立したスキーマから成り立っています。
概念スキーマ | 表同士がどのようにつながっているかという論理的な構造 |
---|---|
内部スキーマ | ディスク容量をどのくらい用意しておくかといったハード的な仕様 |
外部スキーマ | どのようなビュー表を用意しておくかという仕様 |