SkillStack
テクノロジ系64 / 100問

ITパスポート試験 令和2年度 公開問題 問64

データ処理に関する記述a~cのうち、DBMSを導入することによって得られる効果だけを全て挙げたものはどれか。 a 同じデータに対して複数のプログラムから同時にアクセスしても、一貫性が保たれる。 b 各トランザクションの優先度に応じて、処理する順番をDBMSが決めるので、リアルタイム処理の応答時間が短くなる。 c 仮想記憶のページ管理の効率が良くなるので、データ量にかかわらずデータへのアクセス時間が一定になる。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

DBMSは、データベースを一元的に管理するソフトウェアです。aは、複数のプログラムが同じデータへ同時にアクセスした場合でも、ロックやトランザクション管理などによって処理を制御し、データの一貫性を保つ機能を述べています。例えば、一方が更新中のデータを他方が不適切に書き換えることを防ぎます。これはDBMS導入の代表的な効果なので、aだけを挙げたアが正解です。

bは誤りです。一般的なDBMSが各トランザクションの優先度に応じて順番を決めることで、リアルタイム処理の応答時間を必ず短くするわけではありません。DBMSのトランザクション管理は、処理の整合性や原子性などを確保するためのものです。

cは誤りです。仮想記憶のページ管理は、主にOSが主記憶と補助記憶を管理する仕組みであり、DBMSを導入して得られる効果ではありません。また、データ量、索引の有無、記憶装置の速度などによってアクセス時間は変化します。

イは誤ったcを含むため不適切です。ウは誤ったbを選び、正しいaを含まないため不適切です。エはbとcの両方が誤りなので不適切です。

【ポイント】 DBMSの代表的な機能は、データの一元管理、同時実行制御、障害回復、アクセス制御です。 トランザクションでは、複数の処理を一つのまとまりとして管理します。 仮想記憶やページ置換は、基本的にOSの役割として区別しましょう。

出典:令和2年度 ITパスポート試験 公開問題 問64
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める