Sei sulla pagina 1di 2

crear diagramas UML de tablas ya existentes, modificar diagramas y sincronizar la base de datos o

para diseñar nuevas tablas y relaciones.

UModel es compatible con las principales bases de datos relacionales:

Firebird 2.5, 3

IBM DB2 for iSeries® v6.1, 7.1, 7.2, 7.3

IBM DB2® 8, 9.1, 9.5, 9.7, 10.1, 10.5

Informix® 11.70, 12.10, 14.10

MariaDB 10, 10.3

Microsoft Access™ 2003, 2007, 2010, 2013, 2019

Microsoft® Azure SQL

Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016, 2017, 2019

MySQL® 5, 5.1, 5.5, 5.6, 5.7, 8

Oracle® 9i, 10g, 11g, 12c, 18, 19

PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12

Progress OpenEdge 11.6

SQLite 3.x

Sybase® ASE 15, 16

Teradata 16

También puede importar una BD relacional entera en un solo paso o seleccionar solo las tablas de
la BD que más le interesen. Gracias al asistente para la conexión a bases de datos de UModel
podrá conectarse a sus bases de datos con rapidez.

Los diagramas de base de datos UML de UModel son compatibles con varias bases de datos y son
capaces de acomodar dialectos SQL, tipos de datos y otras características propias de cada tipo de
base de datos. UModel admite estos elementos de base de datos: esquemas, tablas, vistas,
restricciones de comprobación, claves primarias, foráneas y únicas, índices, procedimientos
almacenados, funciones, desencadenadores, asociaciones de relación entre BD y relaciones entre
BD con atributos.

Importar bases de datos en UModel

Puede importar una base de datos relacional ya existente con el cuadro de diálogo de selección de
tablas de BD, ya que UModel también añade automáticamente un perfil de BD al proyecto.

Los diagramas de BD aparecen dentro de una categoría especial de la ventana "Árbol de


diagramas". Los diagramas de BD tienen un aspecto parecido al de los diagramas de clases. Por
ejemplo, las líneas de relación entre tablas son iguales que las asociaciones de clases.
Modificar una BD con UML

Mientras edita su diagrama de BD, la ventana de finalización automática de instrucciones SQL le


ayudará a crear diagramas válidos para el tipo de base de datos SQL.

Para facilitar el aprendizaje, la barra de herramientas de diagramas BD comparte iconos con


DatabaseSpy. Puede trabajar directamente en el diagrama o editarlo en la ventana Propiedades.

Scripts de cambios

El modelo supone un nivel extra de abstracción entre el diseño y la base de datos, al igual que los
diagramas UML constituyen una abstracción del código fuente del proyecto.

Cuando genere código fuente a partir del proyecto de UModel, los cambios realizados en el
diagrama de BD dan lugar a un script de cambios con comandos SQL con los que podrá
implementar las correcciones.

Los scripts de cambios creados en UModel pueden guardarse como archivos SQL, ejecutarse
directamente en la BD o abrirse en el editor SQL de DatabaseSpy. El cuadro de diálogo "Script de
cambios de la base de datos" incluye un práctico botón para cada una de estas 3 opciones.

De la misma manera, si otro miembro del equipo modifica la tabla directamente en la base de
datos, el modelo UML se puede actualizar con solo combinar los cambios de la base de datos.

¿Qué dicen nuestros clientes?

“UModel es impresionante para trabajar con UML.”

Doug Holland Precision Objects

Desarrollo de BD

Los proyectos que requieran un diseño complejo de bases de datos se beneficiarán del diseñador
gráfico de bases de datos de DatabaseSpy, la herramienta única de consulta, diseño y comparación
para múltiples bases de datos.

Independientemente de si los arquitectos de BD de su equipo usan DatabaseSpy u otra


herramienta, UModel permite que otros desarrolladores puedan sincronizar sus modelos UML
aplicando ingeniería de ida y vuelta a las revisiones.

Potrebbero piacerti anche