• 締切済み

DBについて・・・

データベースの3層構造の意味が良く分かりません・・・ 概念スキーマ・外部スキーマ・内部スキーマのそれぞれの 意味を分かりやすく教えてくださいませんでしょうか? 宜しくお願い致します。 ちなみに、検索エンジンで自分なりに調べましたが、良く分からなかったので、質問させて頂きました。

みんなの回答

回答No.1

三層スキーマという言葉が登場し、構造型DB(CODASYLが規定した階層/ネットワーク型DBの標準規格)が実用化されたときは、それぞれが独立した定義で分かりやすかったのですが、リレーショナルDBではRDBMSにより定義方法が様々だったり、多用な操作ができるので区別がしにくいところもあります。 (1)概念スキーマ  表の列構成、キー、表と表の関連など。 (2)外部スキーマ  表の特定列、ビューなど、利用者側からみた論理的な行の構成。 (3)内部スキーマ  データベースのスペースの割り当て、表やインデクスの格納方法など。

関連するQ&A