ソフトウェア開発技術者試験 |
2002年度 = 平成14年度 |
午前 |
問69 |
データベースをANSI/SPARCの3層スキーマ構造によってモデル化した。このとき、アプリケーションプログラムを論理的なデータから切り離して、データの独立性を保証するために使用されるスキーマはどれか。
ア 概念スキーマ
| イ 外部スキーマ
|
ウ 格納スキーマ
| エ 内部スキーマ
|
イ
スキーマ(schema)は、データベースの構造に関する定義です。データベースの3層スキーマは、以下の三つから構成されます。
(1) 概念スキーマ
データベースの対象となる事象をデータモデルとして論理構造を記述したもの。
(2) 外部スキーマ(サブスキーマ)
利用者側から見たデータベースモデル。
(3) 内部スキーマ(記憶スキーマ)
コンピュータ内部に具体的に実現するかを記述したもの。
データの論理的な独立性を保証するのは、外部スキーマです。