Modelado de bases de datos UML en UModel 2011

A medida que las aplicaciones de software interactúan con cantidades cada vez mayores de datos, el diseño y la estructura de las bases de datos se vuelven fundamentales para el desarrollo de proyectos exitosos. UModel® 2011, lanzado el 8 de septiembre de 2010, incorpora una nueva función que permite a los usuarios ampliar la funcionalidad de modelado de software, permitiéndoles modelar bases de datos relacionales junto con aplicaciones de software en Java, C# y Visual Basic. UModel 2011 agiliza el modelado de bases de datos con funciones que permiten a los usuarios:

  • Importe tablas existentes desde todas las bases de datos relacionales más populares para crear diagramas de bases de datos UML
  • Modifique los diagramas de las tablas existentes y genere scripts SQL para realizar cambios en la base de datos y sincronizarla
  • Diseñar nuevas tablas y relaciones de bases de datos desde cero, y generar los scripts SQL de creación

Bases de datos compatibles con el diagrama de base de datos de UModel La funcionalidad de diagrama de base de datos de UModel 2011 es compatible con múltiples bases de datos y ajusta automáticamente los dialectos de SQL, los tipos de datos y otras características específicas para las siguientes bases de datos:

  • Microsoft® SQL Server® 2000, 2005, 2008
  • IBM DB2® 8, 9
  • IBM DB2 para iSeries® versión 5.4, 6.1
  • Oracle® 9i, 10g, 11g
  • Sybase® 12
  • MySQL® 4, 5
  • PostgreSQL 8
  • Microsoft Access™ 2003, 2007

Elementos de los diagramas de bases de datos de UModel Los diagramas de bases de datos de UModel 2011 admiten todos los siguientes elementos de bases de datos:

  • Esquemas de bases de datos
  • Tablas
  • Vistas
  • Restricciones de integridad
  • Claves primarias / Claves externas / Claves únicas
  • Índices
  • Procedimientos almacenados
  • Funciones
  • Desencadenadores
  • Relaciones y asociaciones en la base de datos
  • Relación de la base de datos con los atributos

Importar estructuras de bases de datos existentes Los usuarios pueden importar una base de datos relacional existente a través de una opción en el menú del proyecto de UModel 2011. La opción "Importar base de datos SQL" abre el cuadro de diálogo "Conexión a la base de datos" de UModel 2011, que incluye el asistente de conexión a la base de datos y todas las opciones de conexión adicionales disponibles en DatabaseSpy y otras herramientas de Altova MissionKit que interactúan con bases de datos relacionales populares.

Al importar una base de datos, UModel 2011 también añade automáticamente un perfil de base de datos al proyecto. Los diagramas de base de datos de UModel 2011 se muestran en una categoría especial en la ventana "Asistente de árbol de diagramas".

Modificación de bases de datos en el modelo Los diagramas de bases de datos de UModel 2011 utilizan una barra de herramientas específica con iconos que indican los elementos de la base de datos, elementos que se comparten con DatabaseSpy, lo que facilita el aprendizaje y la transición entre las diferentes herramientas.

A medida que avanza el proceso de edición en UModel 2011, la ventana de ayuda de autocompletado de SQL facilita la creación de diagramas válidos para el tipo de base de datos SQL.

Como alternativa a trabajar directamente en el diagrama, los usuarios también pueden editar los elementos de la base de datos en la ventana de ayuda de "Propiedades".

Scripts de cambios Cuando un desarrollador sincroniza el código del programa desde el proyecto UModel, cualquier cambio en un diagrama de base de datos genera un script de modificación de la base de datos que contiene comandos SQL para implementar las modificaciones. Los scripts de modificación de la base de datos creados en UModel se pueden guardar como archivos SQL, ejecutarse directamente en la base de datos o abrirse en DatabaseSpy Editor SQL Se puede abrir la ventana a través de un botón práctico en el diálogo de "Script de modificación de la base de datos de UModel".

Por el contrario, si otro miembro del equipo modifica una tabla directamente en la base de datos, un desarrollador puede actualizar el modelo UML integrando los cambios realizados en la base de datos.

Después de sincronizar el modelo UML con la última versión de la base de datos, el diagrama de la base de datos muestra una nueva columna en la tabla "Profesores".

Al igual que con todos los demás tipos de diagramas de UModel, UModel 2011 permite a los usuarios guardar los diagramas de bases de datos como archivos de imagen e incluirlos en documentos generados automáticamente documentación del proyecto. Visite Altova Página de novedades Para obtener más información sobre todas las nuevas funcionalidades de Altova MissionKit 2011. Cree bases de datos de modelos, junto con los requisitos del sistema, las reglas de negocio y el código de la aplicación, para su próximo proyecto de desarrollo Haga clic aquí para descargar una prueba gratuita de 30 días. ¡Presentamos hoy el UModel 2011!