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*.
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
Paso 2: Configurar la generación
Indicar las opciones de configuración a tener en cuenta durante la generación
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 )
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).
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
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