El diseño de una base de datos sigue 3 fases principales: 1) el modelo conceptual que produce un diagrama de entidad-relación, 2) el modelo lógico que produce un diagrama relacional, y 3) el modelo físico que produce la base de datos final utilizando un gestor de base de datos y SQL.