UMLtoDB – Generación de bases de datos SQL a partir de modelos UML

La herramienta MOLA::UMLtoDB tool genera automáticamente un script para crear las tablas de la base de datos correspondientes a un modelo UML de entrada, incluyendo:

  • Eliminación de elementos existentes en la base de datos
  • Creación de las tablas y las columnas
  • Gestión de taxonomías (herencias) con tres posibles alternativas: sólo subtipos, sólo supertipos o ambos
  • Creación de claves primárias, únicas, y foráneas
  • Soporte para claves de tipo auto-increment
  • Selección del tipo de datos más apropiado para cada columna dependiendo de los tipos usados en la definición del modelo UML
  • Soporte para enumeraciones
  • Comentarios que ligan los elementos de la base de datos con el modelo UML inicial

Soporte para tdodos los grandes fabricantes de bases de datos: Oracle, MySQL, Postgresql, DB2, SQLServer, Firebird, Interbase, VoltDB*.

umltodb architecture

Instrucciones


Esta herramienta se ofrece como servicio web (SaaS). Simplemente sube tu archivo XMI con los datos de tu modelo UML y (opcionalmente) cambia los parámetros de configuración. Inmediatamante recibirás un archivo con todas las sentencias SQL necesarias para crear al instance tu base de datos! Los archivos UML y SQL se borran al final de la ejecución con lo que no hay que preocuparse por la confidencialidad de tus diseños

GENERACIÓN DE LA BASE DE DATOS EN DOS PASOS

Paso 1: Dar el modelo UML de entrada
Indicar el modelo UML y el sistema gestor de bases de datos para el qué queremos efectura la generación

Step2 - Input file

Paso 2: Configurar la generación
Indicar las opciones de configuración a tener en cuenta durante la generación

Step3 - Options

y ya está! el archivo SQL con las instrucciones de creación está ya disponible para su descarga

Ejemplos


Veamos un ejemplo de un SQL DDL script generador por el servicio. Dado el siguiente modelo UML (guardado, por ejemplo, en este fichero XMI exportado por ArgoUML 0.24 )

Example

el servicio generará este script SQL para el caso de MySQL v.5 (el resultado puede variar dependiendo de las opciones de configuración escogidas).

Lanza el servicio


Pruébalo gratis!. Sigue estas instrucciones

*Company logos are trademarks of their respective owners

One Response to UMLtoDB – Generación de bases de datos SQL a partir de modelos UML

  1. Jounnin says:

    muy bueno el video y la explikacion, lo ke a mi no me deja hacer es poner el .xmi en esta pagina http://modeling-languages.com:8080/mdeOnlineServices/ para konvertirlo,la verdad que me urge hacer este tipo de diagrama

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress