複数の利用者がデータベースの同じレコードを更新するときに,データの整合性を保つために行う制御として,適切なものはどれか。
平成28年度 秋期 ITパスポート 問81
テクノロジ系
正解と解説
正解 エ
複数の利用者が同じレコードを同時に更新するときは、ロックで他の利用者の更新を待たせ、更新後にアンロックして整合性を保ちます。
排他制御は、ある利用者が更新しているレコードを他の利用者が同時に更新できないようにする仕組みです。更新前にレコードをロックし、更新が終わったらアンロックして解放します。こうすると、同時更新で一方の更新が失われる不整合を防げます。問題文の「複数の利用者」「同じレコードを更新」が決め手です。
ア:正規化は、データの重複をなくすように表を分割する、データベース設計の手法です。
イ:タイマ監視は、処理が一定時間内に終わるかを監視し、異常を検出する仕組みです。
ウ:ロールフォワードは、障害時にバックアップと更新後ログを使ってデータを復旧する障害回復の手法です。
出典:平成28年度 秋期 ITパスポート試験 問81
全年度から出題。10問で実力を判定します。登録不要。
出典:平成28年度 秋期 ITパスポート試験 問81(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方