I database relazionali aderiscono ai principi di atomicità, coerenza, isolamento e durabilità (ACID). Atomicity garantisce che ogni transazione sia un'operazione tutto o niente; o tutte le modifiche sono salvate o nessuna di esse lo è. La coerenza garantisce che una transazione porterà il database da uno stato valido a un altro. L'isolamento garantisce che una transazione non possa interferire con altre transazioni. La durabilità garantisce che, una volta eseguito il commit di una transazione, i suoi effetti rimarranno, anche in caso di errore o riavvio del sistema.
Descrivere i principi di progettazione di un database relazionale.