分散データベースの複製に対する透過性
出典: 令和3年度 秋期 応用情報技術者試験 午前 問30 (IPA)
分散データベースにおける “複製に対する透過性” の説明として,適切なものはどれか。
- ア それぞれのサーバの DBMS が異種であっても,プログラムは DBMS の相違を意識する必要がない。
- イ 一つの表が複数のサーバに分割されて配置されていても,プログラムは分割された配置を意識する必要がない。
- ウ 表が別のサーバに移動されても,プログラムは表が配置されたサーバを意識する必要がない。
- エ 複数のサーバに一つの表が重複して存在しても,プログラムは表の重複を意識する必要がない。
正解と解説を見る
正解: エ
- ア: DBMS の違いを意識しなくてよいのは、異種性に対する透過性です。
- イ: 1 つの表が分割して置かれていても意識しなくてよいのは、分割に対する透過性です。
- ウ: 表がどのサーバにあるか (移動しても) 意識しなくてよいのは、位置 (移動) に対する透過性です。
- エ: 1 つの表が複数のサーバに重複して存在しても意識しなくてよいのが、複製に対する透過性なので正しい説明です。
ポイント
分散データベースでは、データが複数のサーバに分かれていても、利用者やプログラムが それを意識せずに 使えること (透過性) が求められます。
- 複製に対する透過性: 同じ表が複数のサーバに重複して置かれていても、意識しなくてよい。
- 分割に対する透過性: 1 つの表が複数のサーバに分けて置かれていても、意識しなくてよい。
- 位置に対する透過性: 表がどのサーバにあるか (移動しても) 意識しなくてよい。
- 異種性に対する透過性: サーバごとに DBMS が違っても、意識しなくてよい。