Florian
Les utilisateurs soumettent des transactions et peuvent considérer chaque transaction comme s'exécutant d'elle-même.
La concurrence est réalisée par le SGBD, qui entrelace les actions (lecture/écriture d'objets de base de données) de diverses transactions.
Chaque transaction doit laisser la base de données dans un état cohérent si la base de données est cohérente lorsque la transaction commence.
Le SGBD appliquera certains IC, en fonction des IC déclarés dans les instructions CREATE TABLE.
Au-delà, le SGBD ne comprend pas vraiment la sémantique des données. (par exemple, il ne comprend pas comment les intérêts sur un compte bancaire sont calculés).
Problèmes : effet des transactions entrelacées et des plantages.
Annette
Chaque transaction doit laisser la base de données dans un état cohérent si la base de données est cohérente lorsque la transaction commence.