データベース
平成27年度 春期 基本情報技術者試験 午前 問26
DBMS が,3 層スキーマアーキテクチャを採用する目的として,適切なものはどれか。
- ア 関係演算によって元の表から新たな表を導出し,それが実在しているように見せる。
- イ 対話的に使われる SQL 文を,アプリケーションプログラムからも使えるようにする。
- ウ データの物理的な格納構造を変更しても,アプリケーションプログラムに影響が及ばないようにする。
- エ プログラム言語を限定して,アプリケーションプログラムと DBMS を緊密に結合する。
出典:平成27年度 春期 基本情報技術者試験 午前 問26
答えと解説を見る
正解:ウ
覚える知識
3層スキーマアーキテクチャの目的(物理データ独立性)
3層スキーマは、内部スキーマの変更が概念・外部スキーマに波及しないようデータ独立性を確保する。
この問題で必要なこと
3層スキーマ(外部・概念・内部)は、物理的な格納構造を変えてもアプリケーションに影響が及ばないようにするための構造である。
ひっかけ
ビュー(ア)や埋込み SQL(イ)の説明を選ばせる。
この知識の出題:本試験系 1 回・免除試験 3 回(公開問題での観測値)