基本情報技術者試験令和6年A問7

原子性とは?DBMSでの重要性解説

DBMSに実装すべき原子性(atomicity)を説明したものはどれか。

×不正解です

トランザクション処理には、4つの標準規格によって決められています。

一貫性(Consistency)
実行前と実行後のデータベースのデータに矛盾を生じさせない。

原子性(Atomicity)
トランザクションは「すべて実行される」か「一つも実行されない」のどちらかの状態になる

独立性(Isolation)
同時に複数のトランザクションを実行しても、それぞれのトランザクションが互いに影響を与えない

永続性(Durability)
トランザクション完了後、その結果は記録される。ハードウェアに障害が生じても、処理結果はデータベースに永続的に保存される

トランザクション(transaction)とは、もともと「商取引」を意味するビジネス用語。IT分野ではソフトウェアの処理方式のことを指し、処理の一貫性を持たせるために「データベース管理システム」で活用されている。関連する複数の処理を一つの処理として実行・管理する仕組みを「トランザクション処理」と呼ぶ。

1分で判るIT用語集
https://swri.jp/glossary/%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3#:~:text=%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%88transaction%EF%BC%89%E3%81%A8%E3%81%AF%E3%80%81,%E3%80%8C%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E5%87%A6%E7%90%86%E3%80%8D%E3%81%A8%E5%91%BC%E3%81%B6%E3%80%82

この問題は令和5年Aの9問目にも似たような感じで出題されています。

回答数 2
正解率 50%