La comunidad informática ha buscado siempre mejorar la calidad de los procesos de desarrollo. Ha tomado fuerza con el tiempo el concepto de desarrollo dirigido por modelos(MDD) que propone mejorar la calidad con la idea de que el hilo conductor del desarrollo sean los modelos y las transformaciones entre ellos. En respuesta a esto el Object Management Group a través de su iniciativa denominada Model Driven Architecture(MDA) ha elaborado una serie de estándares para impulsar el desarrollo dirigido por modelos. También ha tomado fuerza la idea del desarrollo de lenguajes espcificos de dominio(DSL) para llevar a cabo el desarrollo dirigido por modelos. Existen organizaciones que implementan estándares de la OMG para dar soporte al desarrollo basado en MDA y para la creación de DSLs. En el área de base de datos se utilizan modelos desde hace mucho tiempo su diseño y construcción. Estos modelos son considerados estándares de facto. Por lo tanto parece ser este un área propicia para aplicar el desarrollo dirigido por modelos. Demostramos aquí como llevar a cabo un desarrollo guiado por modelos en el área del diseño de base de datos implementando una propuesta para desarrollar un datawarehouse temporal utilizando las herramientas de modelado de la plataforma Eclipse.