Les Pionniers (1960–1979)
Avant les bases de données, les données étaient stockées dans des fichiers plats — chaque application gérait son propre format, sans standard ni partage.
En 1960, Charles Bachman crée l’Integrated Data Store (IDS) chez General Electric — le premier système de gestion de base de données (SGBD). Il utilise un modèle en réseau (CODASYL) où les enregistrements sont liés par des pointeurs physiques.
En 1970, Edgar F. Codd, chercheur chez IBM, publie un article fondateur : A Relational Model of Data for Large Shared Data Banks. Il propose de représenter les données comme des relations (tables) manipulées par une algèbre. Les implémentations (System R chez IBM, Ingres à Berkeley) prouvent que le modèle relationnel est pratique, pas seulement théorique.
En 1979, Oracle (alors Relational Software, Inc.) commercialise la première base de données relationnelle SQL. Larry Ellison avait lu les articles de Codd. Le SQL devient le langage standard des bases de données — il le reste aujourd’hui.
| Année | Contribution | Acteurs |
|---|---|---|
| 1960 | IDS (Integrated Data Store) — premier SGBD, modèle en réseau | Charles Bachman (GE) |
| 1968 | IMS — base hiérarchique d’IBM pour le programme Apollo | IBM |
| 1970 | Modèle relationnel — fondations théoriques des bases modernes | Edgar F. Codd (IBM) |
| 1974 | System R / SQL — premier prototype relationnel, naissance du langage SQL | IBM (Chamberlin, Boyce) |
| 1976 | Ingres — base relationnelle académique, influence PostgreSQL | UC Berkeley (Stonebraker) |
| 1979 | Oracle 2 — première base relationnelle commerciale, SQL standard | Larry Ellison, Oracle |
01 • L’Empire Relationnel (1979–2005) →