La conception d'une base de données est le processus de spécification de la structure et donc des aspects logiques d'une base de données. Le but de la conception d'une base de données est de faire une représentation d'un «univers de discours» - les types de faits, de règles métier et d'autres exigences que la base de données est censée modéliser.