- 締切済み
DBについて・・・
データベースの3層構造の意味が良く分かりません・・・ 概念スキーマ・外部スキーマ・内部スキーマのそれぞれの 意味を分かりやすく教えてくださいませんでしょうか? 宜しくお願い致します。 ちなみに、検索エンジンで自分なりに調べましたが、良く分からなかったので、質問させて頂きました。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.1
三層スキーマという言葉が登場し、構造型DB(CODASYLが規定した階層/ネットワーク型DBの標準規格)が実用化されたときは、それぞれが独立した定義で分かりやすかったのですが、リレーショナルDBではRDBMSにより定義方法が様々だったり、多用な操作ができるので区別がしにくいところもあります。 (1)概念スキーマ 表の列構成、キー、表と表の関連など。 (2)外部スキーマ 表の特定列、ビューなど、利用者側からみた論理的な行の構成。 (3)内部スキーマ データベースのスペースの割り当て、表やインデクスの格納方法など。