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éeContributionActeurs
1960IDS (Integrated Data Store) — premier SGBD, modèle en réseauCharles Bachman (GE)
1968IMS — base hiérarchique d’IBM pour le programme ApolloIBM
1970Modèle relationnel — fondations théoriques des bases modernesEdgar F. Codd (IBM)
1974System R / SQL — premier prototype relationnel, naissance du langage SQLIBM (Chamberlin, Boyce)
1976Ingres — base relationnelle académique, influence PostgreSQLUC Berkeley (Stonebraker)
1979Oracle 2 — première base relationnelle commerciale, SQL standardLarry Ellison, Oracle

01L’Empire Relationnel (1979–2005) →