L3 Info : SGBD
 
◃  Ch. 2 Le Modèle Relationnel   ▹
 

Modèle relationnel

  • Modèle Logique des Données (MLD)
  • Introduit par E.F. Codd en 1970
  • Basé sur l'algèbre relationnelle
  • Décrit la structure des données
  • Indépendant du modèle physique des données
  • Permet de définir l'organisation optimale des données
  • Donne des moyens de valider l'organisation des données
  • Vise à respecter les propriétés ACID des transactions
    • Transaction : suite d'opérations en lecture/écriture qui font passer une base de donnée d'un état à un autre (avant/après)
    • A pour atomicité : règle du "tout ou rien" une transaction se fait totalement ou pas du tout
    • C pour cohérence : le système reste dans un état valide après une transaction
    • I pour isolation : toute transaction s'exécutant simultanément doivent être indépendantes, pas de différence entre T1 puis T2, T2 puis T1, début T1, T2, fin T1, etc..
    • D pour durabilité : le résultat d'une transaction une fois confirmée est pérenne, même en cas de panne