 Décrire les principes de conception d'une base de données relationnelle.
Les bases de données relationnelles respectent les principes d'atomicité, de cohérence, d'isolement et de durabilité (ACID). L'atomicité garantit que chaque transaction est une opération tout ou rien ; soit toutes les modifications sont validées, soit aucune d'entre elles ne l'est. La cohérence garantit qu'une transaction fera passer la base de données d'un état valide à un autre. L'isolement garantit qu'une transaction ne peut pas interférer avec d'autres transactions. La durabilité garantit qu'une fois qu'une transaction est validée, ses effets subsisteront, même en cas de panne ou de redémarrage du système.