No Programming, No Life

プログラミング関連の話題や雑記

3層スキーマ

テクニカルエンジニア(データベース)試験(DB) - ふものしっぽ の勉強。


とりあえず最初は3層スキーマ


ポイントは


実際のデータベースに置き換えてみると、

のようになる。


ユーザさんやアプリケーションさんから直接見るのはビューだけに限定することで
ER変更とかの影響を受けないようにすることが論理データ独立性
どこにデータベースがインストールされているかとか、どうやってファイルが編成
されているよとかいった情報から切り離すことが物理データ独立性


ちなみに、サブスキーマっていうのは、ネットワークデータベースにおける
外部スキーマのことらしい。