Pour amorcer notre plongée dans le monde des bases de données, commençons par le royaume du commerce électronique, où ces trésors numériques jouent un rôle vital. Imagine les boutiques en ligne sans elles – un véritable far west numérique ! Elles permettent de mettre en ligne des produits, de traiter des paiements par carte de crédit, et de gérer les stocks de manière fluide. Pense par exemple à eBay, l’arène des enchères en ligne. Sans ces bases de données sophistiquées, ce serait un sacré bazar.
Pour illustrer davantage1, prenons Amazon comme exemple encore plus emblématique. La gigantesque plateforme d’e-commerce repose sur des bases de données massives pour proposer une expérience d’achat fluide à des millions de clients à travers le monde. Chaque produit, chaque transaction, chaque préférence de l’utilisateur est géré par des bases de données sophistiquées.
Mais les bases de données ne se limitent pas au commerce électronique. Plongeons dans le monde des affaires électroniques, où elles orchestrent bien plus que de simples achats en ligne. C’est tout un art de l’organisation du travail, de la communication avec les clients, les sous-traitants, les fournisseurs, et les partenaires.
Les Banques : pionnières de l’utilisation de grosses bases de données2
Les banques, ces pionnières de la gestion des données massives, ont su exploiter au mieux les bases de données. Elles ont investi massivement pour mettre en place des systèmes de guichets automatiques qui te permettent de réaliser des transactions sur tes comptes, quels que soient le lieu et l’heure, sans te soucier du guichet utilisé. La liberté à l’état pur !
Assurance en ligne
Les assurances en ligne, elles, utilisent des applications de bases de données pour te concocter une proposition de police d’assurance sur tes biens. Elles prennent des données sur ceux-ci (moto, voiture, appart’) et tes couvertures souhaitées, mélangent avec des données tarifaires et d’historique de réclamations, et hop, la proposition sort tout chaude. Si tu dis oui, la proposition est dans la boîte aux lettres.3
Une illustration intéressante serait Lemonade, une néo-compagnie d’assurance en ligne, née à New York, et dont le siège européen se situe à Amsterdam, et qui repose sur des bases de données pour offrir une tarification ultra-précise des polices d’assurance. Leurs algorithmes analysent une multitude de données pour évaluer les risques et proposer des tarifs personnalisés aux clients.
Pour la petite histoire, Lemonade se sert de chatbots afin de fournir l’assurance et s’occuper des pépins quand il y a des accidents. En 2016, il y avait un gars qui a raconté une histoire de manteau volé. Alors, il a répondu à quelques questions sur son téléphone, puis a envoyé un rapport. Et là, bam ! Le chatbot de Lemonade a battu tous les records en 3 secondes chrono, en approuvant et en remboursant l’assuré pour l’histoire du manteau. C’est du jamais vu !
Le gouvernement pas trop à la traîne
Même les institutions publiques et collectivités ne sont pas en reste. Tu peux payer impôts, taxes ou redevances d’ordures ménagères en ligne, informer La Poste d’un changement d’adresse, et tout ça sera communiqué à tous les organismes. Un vrai guichet électronique unique en perspective, mais ça ne marche que grâce à l’échange de données entre des centaines de milliers de bases de données du secteur public.
La Gestion Électronique des Documents (GED)
La gestion électronique des documents, c’est la vie complète d’un document électronique, de sa naissance à sa mort, en passant par toutes les étapes : modification, publication, diffusion. Tout ça pour qu’on puisse accéder facilement à ce document et à l’info qu’il renferme, ainsi qu’à d’autres documents du même genre. Imagine la taille des bases de données !
Stockage et diffusion multimédia
C’est là que les bases de données entrent en scène d’une nouvelle façon, stockant et diffusant des données multimédia, souvent non structurées. Pour ça, on a développé des systèmes de gestion de bases de données objet, parfois appelées NoSQL4, qui sont différents des classiques bases de données relationnelles avec leurs tables bien rangées. Ces bases de données objet sont essentielles pour les organisations travaillant dans les communications, comme les éditeurs, les producteurs audiovisuels, et les diffuseurs.
Netflix, l’un des plus grands acteurs du streaming vidéo, exploite des bases de données NoSQL pour gérer son énorme bibliothèque de contenu multimédia. C’est comme un super coup de pouce pour vous envoyer du son et de l’image tout fluide, tout en vous balançant des suggestions à la pelle, comme si c’était votre pote du coin qui vous conseillait.
Donc les bases de données de ce type, dans le secteur du streaming multimédia garantissent une extensibilité et des performances exceptionnelles, tout en permettant par ex. une personnalisation des recommandations en fonction des préférences de l’utilisateur.
Mais à quoi servent les bases de données, en général ?
Au départ, une base de données a une mission simple : stocker des données pour qu’elles restent disponibles dans le temps. Cependant, ces données sont bien plus que des chiffres et des lettres. Elles sont l’épine dorsale des systèmes informatisés. Il y a d’abord les systèmes de traitement de transactions, qui collectent les données à la source, et puis il y a les systèmes qui les analysent pour aider à la prise de décision. Ces derniers font appel non seulement aux ressources informatiques (matériel, logiciels, données) mais aussi à d’autres types de ressources comme le personnel et les procédures administratives. Ces systèmes sont appelés des systèmes d’information, ou même des systèmes d’information organisationnels quand ils servent l’ensemble de l’organisation (entreprise, service public, association …).
Les bases de données : Les maillons entre plusieurs mondes
Tous ces systèmes d’information (SI) modernes utilisent une ou plusieurs grosses bases de données grâce à des systèmes de gestion de bases de données (SGBD). Ces bases de données sont les ponts qui relient le monde informatique aux utilisateurs et aux procédures qui les guident. Elles sont au cœur des systèmes d’information, assurant la liaison entre les ressources informatiques et non informatiques d’un système.
Pense aux systèmes de gestion de bases de données qui travaillent en coulisses pour que tout se déroule sans accroc. Et voilà, cher lecteur, comment les bases de données font le lien entre nos données et nos décisions dans le vaste monde des systèmes d’information.
Et enfin, pour les curieux, sais-tu quelle est l’origine de l’icône utilisée pour les « bases de données » ?
L’icône des bases de données, cette drôle de représentation sous la forme de cylindres empilés est celle-ci, pour des raisons historiques. Il s’agit d’une représentation simplifiée d’un véritable disque dur ancien. En effet, un disque dur était constitué d’une pile de disques plats avec les têtes de lecture/écriture situées entre les disques. Une représentation plus simple est donc un cylindre sans les bandes horizontales. À l’époque, les disques durs ressemblaient donc à un tas de crêpes, avec des têtes de lecture/écriture qui se baladaient entre les crêpes. Alors, pour la faire courte, on s’est dit qu’un cylindre, sans les rayures horizontales, ça ferait l’affaire.
Il s’agit donc d’une image d’un « pack de disques », qui est une pile de plateaux. Ces disques durs, disparus entre les années 1980 et 1990 avaient un couvercle en plastique transparent avec une poignée au centre, un peu comme un porte-gâteau (on reste encore sur le registre du dessert héhé).
Ainsi, au fil des ans, cette icône est devenue une convention dans l’industrie informatique, ce qui la rend familière et confortable pour les utilisateurs.
Enfin, bien que l’icône des bases de données sous forme de cylindres empilés puisse sembler abstraite, elle parvient à communiquer de manière efficace la notion de stockage de données, ce qui la rend précieuse pour la conception d’interfaces utilisateur et la communication visuelle. Tu vois, c’est pas un caprice de designer.
- https://www.researchgate.net/publication/343323880_Impact_of_database_management_in_modern_world ↩︎
- https://globalbanks.com/how-are-databases-used-in-banking/ ↩︎
- https://www.researchgate.net/publication/346396091_The_personalisation_of_insurance_Data_behaviour_and_innovation ↩︎
- En opposition avec des bases de données relationnelles comme Oracle, MariaDB ou MySQL. ↩︎