Las bases de datos relacionales gestionan las reglas y polticas comerciales a un nivel muy detallado, y tienen polticas estrictas sobre el compromiso (es decir, el establecimiento de un cambio en la base de datos como algo permanente). Por ejemplo, imaginemos una base de datos de inventario para rastrear tres piezas que siempre se usan juntas. Cuando se saca una pieza del inventario, las otras dos tambin deben salir. Si una de las tres piezas no est disponible, ninguna debe extraerse: las tres piezas deben estar disponibles para que la base de datos realice una confirmacin. Una base de datos relacional no confirmar ninguna pieza hasta que sepa que puede confirmar las tres. Esta capacidad de compromiso multifactico se llama atomicidad. La atomicidad es la clave para mantener los datos precisos y garantizar el cumplimiento de las reglas, normas y polticas de la empresa.