Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée. Ces données doivent pouvoir être utilisées par des programmes ou par des utilisateurs différents.