Une base de données est un ensemble de données organisé en vue de son utilisation par des programmes correspondant à des applications distinctes et de manière à faciliter l'évolution indépendante des données et des programmes(INRIA).
On confond souvent la base de données et la banque de données. La base de données est le "récipient" dans lequel les données sont stockées et la banque de données est l'ensemble des données enregistré dans la base de données.