Une base de données permet de stocker un ensemble structuré de grandes quantités d’informations afin d’en faciliter l’exploitation. Les données stockées se rapportent souvent à une activité ou à un thème commun. Elles peuvent donc être reliées entre elles pour être utilisées par des programmes ou des utilisateurs communs. Les données sont organisées en lignes, colonnes et tableaux de façon intuitive pour que les logiciels informatiques puissent les retrouver facilement. Celles-ci sont stockées sur un disque magnétique, optique ou une cassette.
A partir de données et des demandes des utilisateurs, la base de données s’occupe de mettre à jour, de partager, de créer ou encore de supprimer des informations. De nos jours, énormément d’entreprises l’utilisent et cela passe, par exemple, par une réservation sur internet, un rapport médical, des résultats aux examens, des statistiques, etc. La base peut être locale c’est-à-dire utilisable par une machine, un utilisateur, ou répartie : il s’agit de machines distantes et les informations sont accessibles par réseau.