Una base de datos correctamente diseñada permite obtener acceso a información
exacta y actualizada. Puesto que un diseño correcto es esencial para lograr los
objetivos fijados para la base de datos, es lógico emplear el tiempo que sea
necesario en aprender los principios de un buen diseño.
El diseño de una base de datos es un proceso que se guía por varios principios bien
definidos, partiendo de un dominio del cual se obtendrá un modelo conceptual,
seguidamente un modelo lógico, al cual se le debe aplicar normalización y
finalmente obtener un modelo físico y poder implementarlo.
Concretamente, explicaremos en qué consiste el diseño de una base de datos,
analizaremos las etapas en las que se descompone y describiremos con detalle las
etapas del diseño conceptual y lógico de una base de datos relacional mediante un
ejemplo práctico.