Este documento presenta las tres fases principales del diseño de una base de datos: el diseño conceptual, el diseño lógico y el diseño físico. La fase de diseño conceptual se enfoca en definir la estructura de los datos de forma independiente a la tecnología subyacente. El diseño lógico transforma el esquema conceptual en un modelo específico para un sistema de gestión de base de datos en particular. Finalmente, el diseño físico describe cómo se implementará físicamente la base de datos en la memoria secundaria.