基本情報技術者試験 基本情報技術者試験 令和5年度 科目A 公開問題 午前 問7: トランザクションが,データベースに対する更新処理を完全に行うか,全く処理しなかったかのように取り消すか,のどちらかの結果になることを保証する特性はどれか。

基本情報技術者試験 令和5年度 科目A 公開問題
Q 77 / 20
が,データベースに対する更新処理を完全に行うか,全く処理しなかったかのように取り消すか,のどちらかの結果になることを保証する特性はどれか。
この問の正解率:68.61%(1,612件)

解説

基本情報技術者試験 令和5年度 科目A 公開問題 問7「トランザクションが,データベースに対する更新処理を完全に行うか,全く処理しなかっ…」の正解と解説です。基本情報技術者試験の「トランザクション」分野の過去問で、これまでの受験者の正答率は約69%です。

正解

. 原子性(atomicity)

正答率 68.6%(1,612人中 1,106人が正解)

問題の解説

「完全に行うか、全く処理しなかったかのように取り消すか」というのはトランザクション原子性(atomicity)の定義です。イが正解。

選択肢ごとの解説

  • 一貫性(consistency)はトランザクション前後でデータベース状態が整合性を保つことで、All-or-Nothing 性のことではありません。
  • All-or-Nothing(全て実行 or 全て取消)の保証を指す原子性の定義そのもので、正解です。
  • 耐久性(durability)はコミット後の結果が障害発生後も保持されることを指します。
  • 独立性(isolation)は並行実行中の他トランザクションから影響を受けないことを指します。

基本情報技術者試験 令和5年度 科目A 公開問題 の過去問一覧に戻る・問7

基本情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

基本情報技術者試験 合格.dev を App Store でダウンロード