El diseño de una BDs se compone de varias fases clave:

  1. Recopilación de Requisitos
    Aquí se define qué datos necesita la base y qué operaciones se realizarán. Implica entrevistar a los usuarios para entender las necesidades.

  2. Análisis de Requisitos
    Se identifican las entidades y atributos a partir de los requisitos. Esta fase asegura que los datos cubran todos los casos de uso y objetivos.

  3. Diseño Conceptual
    Se elabora un modelo conceptual donde se definen entidades, atributos y relaciones.

  4. Diseño Lógico
    El modelo conceptual se convierte en un modelo lógico (normalmente con diagramas ER), representado en tablas que muestran relaciones y tipos de datos, independientemente del sistema de gestión (DBMS).