ウカマルITパスポートログイン

平成28年度 秋期 ITパスポート 問81

テクノロジ系

複数の利用者がデータベースの同じレコードを更新するときに,データの整合性を保つために行う制御として,適切なものはどれか。

選択肢
正解と解説

正解 エ

複数の利用者が同じレコードを同時に更新するときは、ロックで他の利用者の更新を待たせ、更新後にアンロックして整合性を保ちます。

排他制御は、ある利用者が更新しているレコードを他の利用者が同時に更新できないようにする仕組みです。更新前にレコードをロックし、更新が終わったらアンロックして解放します。こうすると、同時更新で一方の更新が失われる不整合を防げます。問題文の「複数の利用者」「同じレコードを更新」が決め手です。

ア:正規化は、データの重複をなくすように表を分割する、データベース設計の手法です。

イ:タイマ監視は、処理が一定時間内に終わるかを監視し、異常を検出する仕組みです。

ウ:ロールフォワードは、障害時にバックアップと更新後ログを使ってデータを復旧する障害回復の手法です。

出典:平成28年度 秋期 ITパスポート試験 問81

全年度から出題。10問で実力を判定します。登録不要。

出典:平成28年度 秋期 ITパスポート試験 問81(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方