令和2年度 ITパスポート 問64(テクノロジ)
出典:令和2年度 ITパスポート試験 公開問題 問64(独立行政法人情報処理推進機構(IPA))
データ処理に関する記述a~cのうち,DBMSを導入することによって得られる効果だけを全て挙げたものはどれか。
a 同じデータに対して複数のプログラムから同時にアクセスしても,一貫性が保たれる。
b 各トランザクションの優先度に応じて,処理する順番をDBMSが決めるので,リアルタイム処理の応答時間が短くなる。
c 仮想記憶のページ管理の効率が良くなるので,データ量にかかわらずデータへのアクセス時間が一定になる。
- アa
- イa,c
- ウb
- エb,c
正解と解説を見る
正解:ア
【DBMSを導入する効果】
DBMS(Database Management System、データベース管理システム)は、データベースを管理し、複数の利用者やプログラムが、安全かつ正確にデータを使えるようにするソフトウェアです。主な効果に、次のようなものがあります。
・同時実行制御(排他制御)によって、複数のプログラムが同時に同じデータにアクセスしても、データの一貫性が保たれる
・障害が起きたときに、データを正しい状態に回復できる
・アクセス権を管理して、データを不正な利用から守れる
【a〜cの検討】
a:同時実行制御によって、複数のプログラムから同時にアクセスしてもデータの一貫性が保たれるので、DBMSの導入効果です。
b:トランザクションの優先度に応じて処理の順番を決めて、応答時間を短くするのは、DBMSの基本的な機能ではありません。
c:仮想記憶のページの管理は、OSの機能です。また、データの量が増えれば、アクセスの時間は一般に長くなるので、データ量にかかわらず一定になるわけではありません。
DBMSの導入で得られる効果はaだけです。よって、正解は選択肢アです。