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

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

 ア  正規化  イ  タイマ監視
 ウ  ロールフォワード  エ  ロック/アンロック


答え エ


解説
複数の利用者がデータベースの同じレコードを同時に更新すると、競合が発生しデータが正しく更新できないことがあります。
これを避けるには更新するレコードをロックして他の利用者からのアクセスをブロックしてから更新を実施し、更新完了後にアンロックして他の利用者のアクセスを許可する処理を行います。


キーワード
・排他制御

キーワードの解説
  • 排他制御
    コンピュータの動作において、複数の利用者(プロセス、ジョブ)がアクセス可能な共有資源に対し、複数の利用者からの同時アクセスにより競合が発生する場合に、ある利用者に資源を独占的に利用させている間は、他の利用者がアクセスできないようにする事で整合性を保つ処理の事です。

もっと、「排他制御」について調べてみよう。

戻る 一覧へ 次へ