令和3年度秋期 応用情報技術者試験 午前 問30

分野:データベース|実際に出題されたIPA過去問題

分散データベースにおける“複製に対する透過性”の説明として,適切なものはどれか。

  1.  それぞれのサーバのDBMSが異種であっても,プログラムはDBMSの相違を意識する必要がない。
  2.  一つの表が複数のサーバに分割されて配置されていても,プログラムは分割された配置を意識する必要がない。
  3.  表が別のサーバに移動されても,プログラムは表が配置されたサーバを意識する必要がない。
  4.  複数のサーバに一つの表が重複して存在しても,プログラムは表の重複を意識する必要がない。
解答・解説を見る

正解:エ

AI解説

複製に対する透過性とは、同一内容の表(複製)が複数のサーバに重複して配置されていても、アプリケーションプログラムがその複製の存在(どこに何個複製があるか)を意識せずに利用できることをいう。 ア: 異機種のDBMS間の違いを意識しなくてよいのは『異機種透過性(あるいはDBMS透過性)』の説明であり、複製に対する透過性とは異なる。 イ: 一つの表が複数サーバに分割配置されていることを意識しなくてよいのは『分割(分散)に対する透過性』の説明であり、複製に対する透過性とは異なる。 ウ: 表がどのサーバに配置されているかを意識しなくてよいのは『位置に対する透過性』の説明であり、複製に対する透過性とは異なる。 エ: 複数のサーバに同じ表が複製(重複)して存在していても、プログラムがその重複を意識する必要がないというのが複製に対する透過性の定義であり、これが正解である。 💡 分散データベースの透過性には『位置・分割・複製・DBMS(異機種)』などの種類がある。『何を意識しなくてよいか』で名称を対応づけて覚えるとよい。

出典:令和3年度 秋期 応用情報技術者試験 午前 問30 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「データベース」分野の攻略ポイント

関係モデル・正規化・SQL・トランザクション管理・障害回復・データベース設計が中心です。計算問題は少なく、定義と手順を正確に覚えていれば確実に得点できる、いわば「取りこぼしてはいけない」分野です。特に正規形とACID特性は毎年のように形を変えて出ます。

データベースの攻略ポイントをすべて見る(要点5項目・ひっかけ3項目)→

同じ分野(データベース)の過去問