La atomicidad significa que un grupo de cambios relacionados se trata como un todo: se aplican todos o ninguno. Es una de las propiedades que pueden ofrecer las transacciones de bases de datos.
Imagina un paquete con varias piezas que deben entregarse juntas. Si no se puede entregar una de ellas, el paquete no debería marcarse como completado.
Por ejemplo, al registrar una compra y reducir las existencias, ambos cambios deben coincidir. La atomicidad ayuda a evitar una actualización a medias, pero la aplicación aún debe comprobar que la información solicitada sea válida.
