令和3年度秋期 応用情報技術者試験 午前 問30
分散データベースにおける“複製に対する透過性”の説明として,適切なものはどれか。
- ア それぞれのサーバのDBMSが異種であっても,プログラムはDBMSの相違を意識する必要がない。
- イ 一つの表が複数のサーバに分割されて配置されていても,プログラムは分割された配置を意識する必要がない。
- ウ 表が別のサーバに移動されても,プログラムは表が配置されたサーバを意識する必要がない。
- エ 複数のサーバに一つの表が重複して存在しても,プログラムは表の重複を意識する必要がない。
解答・解説を見る
正解:エ
AI解説
複製に対する透過性とは、同一内容の表(複製)が複数のサーバに重複して配置されていても、アプリケーションプログラムがその複製の存在(どこに何個複製があるか)を意識せずに利用できることをいう。 ア: 異機種のDBMS間の違いを意識しなくてよいのは『異機種透過性(あるいはDBMS透過性)』の説明であり、複製に対する透過性とは異なる。 イ: 一つの表が複数サーバに分割配置されていることを意識しなくてよいのは『分割(分散)に対する透過性』の説明であり、複製に対する透過性とは異なる。 ウ: 表がどのサーバに配置されているかを意識しなくてよいのは『位置に対する透過性』の説明であり、複製に対する透過性とは異なる。 エ: 複数のサーバに同じ表が複製(重複)して存在していても、プログラムがその重複を意識する必要がないというのが複製に対する透過性の定義であり、これが正解である。 💡 分散データベースの透過性には『位置・分割・複製・DBMS(異機種)』などの種類がある。『何を意識しなくてよいか』で名称を対応づけて覚えるとよい。
出典:令和3年度 秋期 応用情報技術者試験 午前 問30 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。