資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

FE 科目A 令和5年度 問7

 

 トランザクションが,データベースに対する更新処理を完全に行うか,全く処理しなかったかのように取り消すか,のどちらかの結果になることを保証する特性はどれか。

  1. 一貫性(consistency)
  2. 原子性(atomicity)
  3. 耐久性(durability)
  4. 独立性(isolation)

解答・解説

解答

 イ

解説

 トランザクション処理において必要とされる4つの特性を、その頭文字を取ってACID特性と言います。

  1. 一貫性(consistency)
    一貫性は、整合性の取れたデータベースに対して、トランザクション実行後も整合性が取れている、という特性です。

  2. 原子性(atomicity)
    正しいです。
    原子性は、トランザクションは、完全に実行が完了するか、全く実行されなかったかの状態しかとらない、という特性です。

  3. 耐久性(durability)
    耐久性は、ひとたびコミットすれば、その後どのような障害が起こっても状態の変更が保たれる、という特性です。

  4. 独立性(isolation)
    独立性は、同時実行される複数のトランザクションは互いに干渉しない、という特性です。

参考情報

分野・分類
分野 テクノロジ系
大分類 技術要素
中分類 データベース
小分類 トランザクション処理
出題歴
  • FE 令和5年度 問7
  • FE 平成28年度春期 問28
  • FE 平成26年度春期 問29
  • AP 平成24年度春期 問30

前問 一覧 次問