Análisis y diseño de una base de datos

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.
En el diseño de una base de datos pasamos por un proceso que se guía por varios principios, partiendo 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.
- Diseño conceptual: en esta etapa se obtiene una estructura de la
información de la futura base de datos independiente de la tecnología que se
empleará.
- Diseño lógico: en esta etapa se parte del resultado del diseño
conceptual, que se transforma al tipo de base de datos que vamos a utilizar.
Más concretamente, es preciso que se ajuste al modelo del SGBD con el que
se desea implementar la base de datos.
- Diseño físico: en esta etapa se transforma la estructura obtenida
en la etapa del diseño lógico, con el objetivo de conseguir una mayor
eficiencia; además, se completa con aspectos de implementación física que
dependerán del SGBD.