Base de données
- Les bases de données hiérarchiques : le premier système de base de données a été conçu pour la gestion des données du programme Apollo de la NASA. Les données étaient structurées dans des hiérarchies, comparables à l'organisation des répertoires sur un PC. Mais certains problèmes de stockage ont mené à utiliser (et donc à inventer) des bases de données de type réseaux.
- Les bases de données relationnelles : en 1970, au moment où les systèmes basés sur le modèle hiérarchique ou le modèle en réseau étaient en plein développement, E.F. Codd publiait un article où il proposait de stocker des données hétérogènes dans des tables, permettant d'établir des relations entre elles. De nos jours, ce modèle est extrêmement répandu, mais en 1970, cette idée était considérée comme une curiosité intellectuelle. On doutait que les tables puissent être jamais gérées de manière efficace par un ordinateur. Ce scepticisme n'a cependant pas empêché E.F. Codd de poursuivre ses recherches. Un premier prototype de Système de gestion de bases de données relationnelles (SGBDR) a été construit dans les laboratoires d'IBM. Depuis les années 1980, cette technologie a mûri et a été adoptée par l'industrie. En 1987, le langage SQL, qui étend l'algèbre relationnelle, a été standardisé. À l'heure actuelle, les SGBDR sont présents dans de nombreux logiciels, sont très utilisés dans les bases de données et représentent une industrie de plusieurs milliards de dollars.
- Les bases de données semi-structurées
Liens externes
Voir aussi
SGBD
See also: Base de données, 1970, 1987, Algèbre relationnelle, Années 1980, Base de données hiérarchique, Base de données multimédia, Base de données orientée objet, Base de données relationnelle, Base de données réseau