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