トランザクションの原子性(atomicity)の説明として,適切なものはどれか。
平成26年度 春期 応用情報技術者 問30
テクノロジ系
正解と解説
正解 イ
原子性は、トランザクションの処理が全て実行されるか、全く実行されないかのどちらかになる性質です。
ACID特性は、トランザクションがもつべき4つの性質で、原子性(Atomicity)、一貫性(Consistency)、独立性(Isolation)、耐久性(Durability)からなります。原子性は、トランザクション内の処理が全てコミットされるか、全てロールバックされて未処理に戻るかのどちらかになる性質です。途中までしか反映されない状態は残りません。選択肢の「処理済みか未処理のどちらかしかない」が原子性の定義に当たります。
ア:位置透過性は、データの格納場所やプログラムの実行場所を意識せずに処理できる、分散データベースの性質です。
ウ:一貫性(Consistency)は、トランザクションの前後でデータベースの整合性が保たれる性質です。
エ:独立性(Isolation)は、複数のトランザクションを同時に実行しても、それぞれの処理結果が正しくなる性質です。
出典:平成26年度 春期 応用情報技術者試験 問30
全年度から出題。10問で実力を判定します。登録不要。
出典:平成26年度 春期 応用情報技術者試験 問30(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方