Sea cual sea el gestor de
base de datos y el modelo que éste emplee, se hace necesario la creación de un sistema que ayude al diseñador a crear estructuras correctas y fiables, minimizando los tiempos de diseño y explotando todos los datos.
Fuente: http://www.programacion.com