複数の利用者がデータベースの同じレコードを更新するときに、データの整合性を保つために行う制御として、適切なものはどれか。
ア | 正規化 |
イ | タイマー監視 |
ウ | ロールフォワード |
エ | ロック/アンロック |
答え エ
【解説】
複数の利用者がデータベースの同じレコードを同時に更新すると、競合が発生しデータが正しく更新できないことがあります。
これを避けるには更新するレコードをロックして他の利用者からのアクセスをブロックしてから更新を実施し、更新完了後にアンロックして他の利用者のアクセスを許可する処理を行います。
【キーワード】
・排他制御