トランザクションは、データベースがひとまとまりの作業として扱う関連処理の集まりです。すべての処理が反映されるか、問題が起きた場合はデータベースが取り消せます。
たとえば二つの口座間で送金するには、一方から差し引き、もう一方に加える必要があります。一方だけ実行すると記録が一致しません。トランザクションは二つの処理を一緒に扱います。
トランザクションは部分的な更新を防ぐのに役立ちます。ただし、要求された変更が正しいかは判断しません。保存前にアプリが確認する必要があります。
用語の解説
トランザクションは関連するデータベース処理をまとめ、ひとまとまりとして扱います。

トランザクションは、データベースがひとまとまりの作業として扱う関連処理の集まりです。すべての処理が反映されるか、問題が起きた場合はデータベースが取り消せます。
たとえば二つの口座間で送金するには、一方から差し引き、もう一方に加える必要があります。一方だけ実行すると記録が一致しません。トランザクションは二つの処理を一緒に扱います。
トランザクションは部分的な更新を防ぐのに役立ちます。ただし、要求された変更が正しいかは判断しません。保存前にアプリが確認する必要があります。