令和2年度 ITパスポート試験 問64
テクノロジ/データベースデータ処理に関する記述 a~c のうち,DBMS を導入することによって得られる効果だけを全て挙げたものはどれか。 a 同じデータに対して複数のプログラムから同時にアクセスしても,一貫性が保たれる。 b 各トランザクションの優先度に応じて,処理する順番を DBMS が決めるので,リアルタイム処理の応答時間が短くなる。 c 仮想記憶のページ管理の効率が良くなるので,データ量にかかわらずデータへのアクセス時間が一定になる。
出典:令和2年度 ITパスポート試験 問64
- アa
- イa, c
- ウb
- エb, c
正解:ア
解説
DBMS(データベース管理システム)は,複数の利用者やプログラムが同じデータを同時に使っても矛盾が起きないよう,排他制御などでデータの一貫性を保つ機能をもちます(a)。一方,トランザクションを優先度に応じて並べ替えて応答時間を縮める機能(b)や,仮想記憶のページ管理を効率化してアクセス時間を一定にする機能(c)は DBMS の効果ではありません。したがって a だけです。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア正しい。同時アクセス時にもデータの一貫性を保てることは,DBMS を導入する代表的な効果です。
- イ誤り。c の仮想記憶のページ管理は OS の機能であり,DBMS の効果ではありません。また,データ量に関係なくアクセス時間が一定になることもありません。
- ウ誤り。b のように優先度で処理順を決めて応答時間を短縮することは,DBMS の効果ではありません。a が抜けています。
- エ誤り。b と c はどちらも DBMS を導入することによる効果ではありません。