.BIGLOBEのADSLは3大セキュリティ標準装備☆.。おけるデッドロックの説明として、適切なものはどれか。データベース特集を続けています。データベースでは、複数のユーザがデータの更新をすることができます。あるユーザが更新中のデータを別のユーザが同時に更新してしまった場合、データベースは整合性が保てなくなってしまいます。これを防ぐには、データベースの排他制御を行います。排他制御とは、あるユーザが更新中のデータはその更新が終わるまでロックをかけて、別のユーザが更新できないようにする仕組みです。ユーザの更新が終わればロックは解除されます。一連の流れでロックが解除されれば良いのですが、これが何らかの原因でロックの解除ができなくなり、そのまま止まってしまうこともあります。これをデッドロックと言います。データを共有している複数のタスクがあるときに、トランザクションの実行によって、複数のタスクが相手の確保しているものを待ち続けてしまう状態になり、いつまでたっても待ち状態が続いてしまう(固まってしまう)ことを言います。選択肢を見ていきましょう。相目でロックを解除するまでの状態のこと2相ロックとは、1つのプログラムがデータベースに対しロックのフェーズ(第1相)とアンロックのフェーズ(第2相)の2相の状態を持つことで、他のプログラムが同じデータベースにアクセスすることを防ぐ方式です。片方のトランザクションが待ち状態になること片方のトランザクションが待ち状態になっただけではデッドロックとは言いません。待ち状態のトランザクションが占有することになります。ほかのトランザクションからアクセスできないようにすることこれは「イ」の選択肢にある占有ロックの説明ですね。読者からの質問をみなさんに回答してもらおう!というコーナーです。今回の質問はこちらです。社では、次の算定方式で在庫補充量を決定している。週の週末に発注する在庫補充量の算出式はどれか。週末ごとに在庫補充量を算出し、発注を行う。在庫は翌週の月曜日に補充される。安全在庫量を加えて算出する。翌週の販売予測量は、先週の販売量と今週の販売量の平均値とする。(C[n-2]+C[n-1])/2+C[n]×0.1-B[n][回答のめやす(横幅:全角34文字)]--------------------------------1234567890123456789012345678901234選択肢にだまされないように、じっくり読むのがポイントです。これに対する回答(解説)を3月2日(月)の夜までにお願いします。このコーナーで取り上げてほしい問題のリクエストも募集中です。回答&お便りはこちらからでもOKです。●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト●「その他、試験などに関するお便り(テーマフリー)」ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。○メールマガジンの購読の登録・解除は個人の責任で行ってください。手続をステップごとに机上でシミュレーションしながらレビューを行う。(基本情報平成18年春問43)(基本情報平成13年春問50)の問題文より設計上の誤りを早期に発見することを目的として、各設計の終了時点で作成者と複数の関係者が設計書をレビューする方法。(プロダクション平成12年問67)の問題文より入力を仮定してコードを追跡するように、手続をステップごとにシミュレーションすることによってレビューを行う。(1種平成10年問67エ)の選択肢より要求段階や設計段階の初期には、エンドユーザ(利用者)にも参加してもらい、レビューを実施した。設計上の誤りを早期に発見することを目的として、少人数かつ短時間で行うレビュー方法です。実施責任者は、設計者(開発者、作成者)本人で、レビュー記録は特に必要とせず、設計の確認の意味で同じ開発チームの仲間内でレビューするイメージです。設計に誤りがないか、処理をシミュレーションしながらチェックします。ウォークスルーという言葉は、舞台の立ち稽古が由来しているようです。立ち稽古は台本をベースに役回りを確認という感じですもんね。