Une base de données, Abrégé en BD ou BDD, est un ensemble structuré, organisé permettant le stockage de grandes quantités d’informations ordonnées ; généralement gérées par un ordinateur , afin de faciliter l’exploitation comme les ajouts, la mise à jour ou recherche de données. Une base de données se traduit physiquement par un ensemble de fichiers sur disque.
Le premier système de base de données, appelé base de données hiérarchisée, a été conçu pour la gestion des données du programme Apollo de la NASA, hiérarchisé comme des répertoires sur un PC. Les problèmes de stockage ont emmené à inventer d’autres types de bases de données comme : réseaux, relationnelles, orienté objet, factuelles, géographiques, semi structurées, multimédia, XML natives, multidimensionnelles, décisionnelles.
Un système peut faciliter de faire des millions requêtes en une seule seconde, on peut y ajouter des données en masse, les changer, ou les détruire très vite. Pour avoir accès à une base de données, on utilise un ensemble de programme constitué le Système de gestion de base de données qui héberge plusieurs autres. Le SGBD est gérant des ajouts, mise a jour et recherches des données, cependant pour les faire, il doit décrire un langage de description de données, les données décrites, l’utilisateur par un langage de manipulation de données peut les restituer en données facilement.
Carine