概念スキーマ
Conceptual Schema
がいねんすきーま
データベース全体の論理的なデータ構造を定義するスキーマ。エンティティ、属性、リレーションシップなどを用いてデータの意味と関連を記述し、特定のDBMSや物理的な格納方法に依存しない。3層スキーマの中間層に位置する。
データベース > データベース方式
他の資格での定義
関連キーワードの用語
FE外部スキーマ
3層スキーマにおいて、個々の利用者やアプリケーションプログラムから見たデータの定義。副スキーマとも呼ばれ、ビューに対応する。利用者ごとに必要なデータだけを見せることでセキュリティと利便性を向上させる。
FE内部スキーマ
3層スキーマにおいて、データの物理的な格納方法を定義したもの。記憶スキーマとも呼ばれ、インデックスの構成、データの格納形式、アクセスパスなどの物理レベルの構造を規定する。
DBデータ独立性
応用プログラムがデータの物理的格納方法や論理的構造の変更に影響されない性質。物理データ独立性(内部スキーマの変更がプログラムに影響しない)と論理データ独立性(概念スキーマの変更が外部スキーマに影響しない)がある。
DB3層スキーマアーキテクチャ
ANSI/SPARCが提唱したデータベースの構造を3層に分ける考え方。外部スキーマ(利用者の視点)、概念スキーマ(データベース全体の論理構造)、内部スキーマ(物理的格納構造)の3層からなり、データ独立性を実現する。
DB外部スキーマ
3層スキーマアーキテクチャの最上位層で、個々の利用者やアプリケーションから見たデータベースの部分的な論理構造。ビューやサブスキーマとして実装され、利用者ごとに異なる見え方を提供する。
DB内部スキーマ
3層スキーマアーキテクチャの最下位層で、データの物理的な格納構造を定義するスキーマ。ファイル編成、インデックス構造、格納レコードの形式、データ圧縮方法などを含む。