第1種情報処理技術者試験 1998年度 = 平成10年度 午前 問43

 データベースをANSI/X3/SPARCの3層スキーマ構造によってモデル化した。このとき、アプリケーションプログラムと論理的なデータを切り離して、その独立性を保証するためにユーザが利用するスキーマはどれか。

ア 概念スキーマ イ 外部スキーマ
ウ 格納スキーマ エ 内部スキーマ

解答



解説

 スキーマ(schema)は、データベースの構造に関する定義です。データベースの3層スキーマは、以下の三つから構成されます。

(1) 概念スキーマ
 データベースの対象となる事象をデータモデルとして論理構造を記述したもの。

(2) 外部スキーマ(サブスキーマ)
 利用者側から見たデータベースモデル。

(3) 内部スキーマ(記憶スキーマ)
 コンピュータ内部に具体的に実現するかを記述したもの。
 データの論理的な独立性を保証するのは、外部スキーマです。


BohYoh.comトップページへ