基礎理論
アルゴリズム
コンピュータ構成要素
システム構成要素
ソフトウェア
ハードウェア
ヒューマンインタフェース
マルチメディア
データベース
ネットワーク
セキュリティ
システム開発技術
ソフトウェア開発管理技術
😀 mypage
🥇 ranking
📊 chart
📏 rule
No.106 データベースの排他制御に関する記述のうち,適切なものはどれか。
⭕️
💾
🖊 ☑️
⭕️ [[ AnswerCalc[0] ]] % A [[ AnswerCalc[1] ]]
共有・占有の2つのロックが出てきますので違いを把握しておきましょう。
共有ロック
データを読込むときに使うロックで、この状態の場合は他のトランザクションによる更新処理ができなくなる。
占有ロック
データを更新するときに使うロックで、この状態の場合は他のトランザクションからは読込みや更新ができなくなる。
ある資源に対して共有ロックがかけられている場合のみ、別のトランザクションから共有ロックをかけることが可能ですが、その他の場合はその資源に対してロックをかけることはできません。
  • あるトランザクションによって共有ロックがかけられている資源に対して,別のトランザクションから共有ロックをかけることは可能である。
    正しい
  • あるトランザクションによって共有ロックがかけられている資源に対して,別のトランザクションから占有ロックをかけることは可能である。
    共有ロックがかけられていると更新処理が禁止されるので占有ロックをかけることはできません。
  • あるトランザクションによって占有ロックがかけられている資源に対して,別のトランザクションから共有ロックをかけることは可能である。
    占有ロックがかけられていると読込みや更新が禁止されるのでその他のロックをかけることはできません。
  • あるトランザクションによって占有ロックがかけられている資源に対して,別のトランザクションから占有ロックをかけることは可能である。
    「ウ」と同様の理由で誤りです。
💾 ✔️
[[ d.CommentTxt ]]
🏠 >   基本情報技術者試験 >     テクノロジー >     データベース >  
< >
🥇