パスポイ

複数の利用者がデータベースの同じレコードを更新するときに… ITパスポート 平成28年度秋期81

テクノロジ系

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

  • 正規化
  • タイマ監視
  • ロールフォワード
  • ロック/アンロック
正解と解説を見る

正解

ロック/アンロック

正解は④(ロック/アンロック)。複数の利用者が同じレコードを同時に更新しようとすると、更新内容が競合してデータの整合性が崩れるおそれがある。これを防ぐため、あるトランザクションが更新中のデータに他のトランザクションがアクセスできないようにロックをかけ、更新完了後にアンロックする排他制御が用いられる。正規化はテーブル設計の手法、タイマ監視やロールフォワードは障害対策やリカバリの技術であり、同時更新時の整合性維持を直接目的とするものではない。

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

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

この問題に出てくる用語

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。