問題
このページは問題閲覧ページです。正解率や解答履歴を残すには、 「条件を設定して出題する」をご利用ください。
[ 設定等 ]
データベースのデータ処理では、アプリケーションにおけるひとまとまりの処理単位を「トランザクション」と呼ぶ。たとえば、ある消費者の口座からある小売店の口座に振込送金する場合、⑴消費者の口座残高から振込金額を引き、それを新しい口座残高にすることと、⑵小売店の口座残高に振込金額を足し、それを新たな口座残高にすること、という2つの更新処理が必要になる。このような出金処理と入金処理をまとめて扱う必要がある場合が「トランザクション」の例である。
トランザクションの処理には、一般にACID特性(Atomicity, Consistency, Isolation, Durability)と呼ばれる技術的に満たすべき要件がある。
ACID特性に関する記述として、最も適切なものはどれか。
トランザクションの処理には、一般にACID特性(Atomicity, Consistency, Isolation, Durability)と呼ばれる技術的に満たすべき要件がある。
ACID特性に関する記述として、最も適切なものはどれか。
1 .
システムに異常が発生したときに、ログなどを用いて異常発生前の状態にまで復旧できることを保証しなければならない。このような特性を「独立性(Isolation)」という。
2 .
データの物理的格納場所を意識することなくトランザクションの処理が実行される必要がある。このような特性を「耐久性(Durability)」という。
3 .
トランザクションを構成する全ての処理が正常に終了したときだけ、処理結果をデータベースに反映する必要がある。このような特性を「原子性(Atomicity)」という。
4 .
複数のトランザクションを処理する際には、各トランザクションを逐次的に実行する場合と同時に実行する場合で、処理結果が同じである必要がある。このような特性を「一貫性(Consistency)」という。
( 中小企業診断士試験 第1次試験 経営情報システム 令和2年度(2020年) 問7 )