Une transaction en base de données est un ensemble d’opérations qui doivent être exécutées de manière atomique, c’est-à-dire entièrement ou pas du tout. Une transaction suit les propriétés ACID (Atomicité, Cohérence, Isolation, Durabilité) pour garantir la fiabilité des données.