Les bases de données sont une partie essentielle de notre monde. Nous les utilisons sans même nous en rendre compte, par exemple lorsque nous achetons quelque chose en ligne, nous connectons à un service de streaming ou vérifions un relevé bancaire. Le concept de base de données existait bien avant l'invention des ordinateurs. La différence est que ces bases de données étaient sur papier et stockées dans des revues, des bibliothèques et des classeurs.
Les bases de données papier n'étaient pas aussi efficaces que ce que nous avons aujourd'hui. Le papier prend beaucoup de place et rend difficile la recherche d'informations spécifiques. Et certainement, vous ne pouviez pas simplement sauvegarder votre base de données papier, ce qui signifiait que ces fichiers étaient vulnérables aux dommages causés par l'eau ou le feu.
Avec l'invention des ordinateurs, les bases de données sont devenues beaucoup plus faciles à organiser, stocker et gérer. Apprenons-en plus sur l'histoire des bases de données et comment elles aident notre monde à fonctionner efficacement.
Années 1960 – Le début
Avant les années 1960, les bases de données existaient, mais elles étaient développées par de grandes organisations comme les hôpitaux et les bureaux gouvernementaux. Dans les années 1960, les premières bases de données informatisées ont été développées. Les deux modèles de données populaires à cette époque étaient un modèle hiérarchique appelé IMS et un modèle de réseau appelé CODASYL.
Années 1970 – Introduction des bases de données relationnelles
Dans les années 1970, le modèle de base de données relationnelle a été proposé, modifiant la façon dont les gens pensaient aux bases de données. Dans ce modèle, le schéma (ou organisation logique) est déconnecté du stockage physique des informations. Cela est devenu la base de base des systèmes de base de données à partir de ce moment.
À la fin des années 1970, un autre modèle de base de données appelé Entity-Relationship a été proposé. Ce modèle se concentre sur l'application des données au lieu de la structure de table logique. Il s'agit d'une approche graphique de la conception de bases de données utilisée par les ingénieurs en logiciel, les départements d'éducation et les chercheurs.
Années 80 – SQL devient le langage de requête standard
SQL (Structured Query Language) est devenu le langage de requête standard dans les années 1980. SQL permet aux utilisateurs d'accéder aux bases de données et de les manipuler afin de pouvoir récupérer des données, mettre à jour ou supprimer des enregistrements, créer des procédures stockées, etc. Nous utilisons encore ce langage aujourd'hui.
De plus, les bases de données relationnelles se sont considérablement développées au cours des années 1980, tandis que les modèles de navigation antérieurs ont été progressivement supprimés.
Années 90 – Internet
La naissance d'Internet a entraîné une croissance exponentielle pour l'industrie des bases de données. Il était désormais plus facile que jamais de créer, de stocker et de gérer des bases de données - et désormais, elles pouvaient être partagées avec plusieurs personnes à différents endroits. Les investissements élevés dans les entreprises en ligne ont également entraîné la demande de systèmes de bases de données client-serveur.
Années 2000 – NoSQL
Les applications de base de données ont continué à se développer dans les années 2000 et les bases de données NoSQL (et pas seulement en langage structuré) sont devenues populaires. Les bases de données NoSQL sont utiles pour les données non structurées et se sont considérablement développées au cours des années 2000 en raison de la capacité à traiter des bases de données volumineuses et plus diversifiées.
Des années 2010 à aujourd'hui – Mégadonnées et cybersécurité
Les années 2010 étaient toutes consacrées à la sensibilisation aux données. Les mégadonnées étaient un mot à la mode majeur et cela signifiait que les bases de données devaient collecter, organiser et utiliser une grande quantité de données. Pour aider à cela, les logiciels d'automatisation sont devenus populaires. C'était aussi une époque où les gens commençaient à accorder de l'importance à l'intégrité de leurs données et à la manière de les protéger.
Les bases de données ont une longue et riche histoire, et nous continuons à les voir s'améliorer année après année. Pas étonnant qu'aujourd'hui, nous nous retrouvions à utiliser des bases de données dans la plupart de nos activités !