トランザクション

トランザクションは、1つ以上のSQL文で構成されます。トランザクションを構成するSQL文は、通常は相互に密接に関連していますが、実際には独立したアクションであり、論理的な作業単位と考えられます。

トランザクション内のSQL ステートメントは、それぞれ、タスクの一部として動作します。全てのステートメントは、タスクに必要なものです。SQL ステートメントが集まって単一ユニットになっているため、DBMSは1回の実行で一連の処理を行うことができます。DBMS 側から見ると、トランザクションを構成するSQLステートメントは、その処理の流れが一貫していることが必要になります。

アプリケーションでデータベース内の複数のテーブルを更新する場合、トランザクションによってデータベースの整合性が確保されるようにします。

参照