Aller au contenu

Chapitre 2 - Partie 1 : Repère historique - Edgar Codd et le modèle relationnel

Avant 1970, les données étaient stockées dans des fichiers dépendant de chaque programme. Un chercheur d'IBM propose une approche radicalement différente.


DateÉvénementPersonnalité
1970Modèle relationnel : article fondateur A Relational Model of Data for Large Shared Data Banks. Les données sont organisées en tables (relations), indépendamment de leur stockage physique.Edgar F. Codd (IBM)
1974SEQUEL, rebaptisé ensuite SQL : langage d'interrogation de bases relationnelles, développé dans le projet System R.Donald Chamberlin et Raymond Boyce (IBM)
1979Premier SGBD relationnel commercial utilisant SQL (Oracle).Relational Software, Inc.
1986-1987Normalisation de SQL par l'ANSI puis l'ISO.ANSI / ISO
2000SQLite : SGBD léger, sans serveur, que nous utilisons avec Python.D. Richard Hipp

  • Le modèle relationnel sépare ce que l'on veut obtenir (requête) de la façon de le stocker (SGBD).
  • Codd a reçu le prix Turing en 1981 pour ces travaux.