三層スキーマ(アーキテクチャ)
ユーザやクライアントプログラムとのI/F
+
概念化したデータの定義
+
物理装置(ファイルシステム)へのI/F
をOSの機能とマッピングするソフトウェアがDBMSであると言えるかもしれない。
概念スキーマとか似たような単語がデータモデルのほうでも出てくるので混同しそうになるが、データモデルはモデリングする際の段階、あるいは技法のことなのでこれとは位置付けが違う。別物。
三層スキーマアーキテクチャは以下の3つで構成される。
概念スキーマ
データベースに格納する対象のデータ構造を概念的に定義したもの。
実世界の情報を抽象化した成果物。
すなわち、リレーショナルデータベースなら正規化したテーブルやリレーションシップの構造そのものを指す。
一見論理データモデルと同じ意味の単語に聞こえるが、意味合いとしては別物。