基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成25年 春期 基本情報技術者 午前 問30
問30   ロックに関する説明

 データベースの排他制御のロック獲得の可能性のうち,適切なものはどれか。

ア あるトランザクションが共有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することは可能である。

イ あるトランザクションが共有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することは可能である。

ウ あるトランザクションが専有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することは可能である。

エ あるトランザクションが専有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することは可能である。


解答←クリックすると正解が表示されます

解説

 データベースに書き込み処理を行う場合に、データの整合性を保つために、 データの読み書きを一時的に制限することを ロック とよぶ。

 同時に複数の書き込み処理が起こらないように制御するのが排他制御で、 排他制御は、データを更新する前にそのデータをロック(鍵をかける)して、 他のユーザがデータを読み書きできなくする。

ア:正しい。

イ:誤り。 共有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することはできない。

ウ:誤り。 専有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することはできない。

エ:誤り。 専有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することはできない。

【平成18年春 問59 類題】


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]