平成21年度 秋期 基本情報技術者試験 午前 問35
テクノロジ/データベース分散データベースの透過性の説明として,適切なものはどれか。
出典:平成21年度 秋期 基本情報技術者試験 午前 問35
- アクライアントのアプリケーションプログラムは,複数のサーバ上のデータベースをアクセスする。アプリケーションプログラムは,データベースがあたかも一つのサーバ上で稼働しているかのようにアクセスできる。
- イクライアントのアプリケーションプログラムは,複数のサーバ上のデータベースをアクセスする。アプリケーションプログラムはどのサーバ上のデータベースをアクセスするのかを知っている必要がある。
- ウ複数のクライアントのアプリケーションプログラムが,一つのサーバ上のデータベースを共有してアクセスする。
- エ複数のクライアントのアプリケーションプログラムは,一つのサーバ上のデータベースを,サーバ上のアプリケーションプログラムを介してアクセスする。
正解:ア
解説
分散データベースの透過性とは,複数のサーバに分散して格納されたデータベースを,利用者やアプリケーションプログラムがあたかも一つのデータベースであるかのように意識せずにアクセスできる性質のことです。
選択肢ごとの解説
- ア正しい。複数サーバ上のデータベースを,一つのサーバ上にあるかのように意識せずアクセスできることが分散データベースの透過性です。
- イ誤り。アクセス先のサーバを意識する必要がある場合,透過性が確保されているとはいえません。
- ウ誤り。複数のクライアントが一つのサーバのデータベースを共有する構成は,分散データベースそのものの説明ではありません。
- エ誤り。サーバ上のアプリケーションプログラムを介してアクセスする構成は,3階層アーキテクチャなどの説明であり,透過性の説明ではありません。