2010-02-20 59 views
5

Estoy buscando una herramienta para generar diagramas UML mediante la importación de SQL-Syntax-Files.¿Qué herramienta puede generar UML por SQL?

Lo necesito para uso personal. Mejor si es gratis o si hay una licencia de prueba gratuita disponible.

+0

Qué diagramas UML? un diagrama de clases? –

+0

no estoy seguro de si lo hará directamente desde un archivo SQL que a mí Nunca lo intenté de esa manera, pero Enterprise Architect se conectará directamente a una base de datos y creará el diagrama de esquema automáticamente. Mi suposición sería que podría hacerlo directamente desde un archivo, pero de nuevo no estoy 100% en eso. –

+0

¿qué DBMS usas? si está utilizando el servidor sql, puede generar el diagrama de la base de datos en el estudio de administración del servidor sql. –

Respuesta

2

SQL en sintaxis se proporciona por

  • de manipulación de datos de idioma (DML) seleccionar, insertar, actualizar ..
  • Data Definition Language (DDL) crear la tabla, ..
  • de datos Lenguaje de control (DCL) subvención, revocar

Lo más parecido que puede asignar a UML son tablas a clases (DDL).

Visual Paradigm entre otras herramientas UML ofrece la ingeniería inversa del esquema de base de datos existente

0

PowerDesigner by Sybase permite a revertir DB desde el guión (llamado Modelo físico) y después de todo convertirlo a otro diagrama que incluye modelo de objetos UML

0

Un truco es generar un código Java desde su base de datos y luego revertir el código dentro de una herramienta UML. Un buen proyecto de Eclipse es Dali, que puede generar un código anotado (por ejemplo, @Entity) en tu código.

0

¡La herramienta de diagrama SQL no es una herramienta UML sino un modelador de base de datos! UML requiere la asignación de objetos con la base de datos relacional.

0

Si solo necesita diagramas de estructura de la base de datos (diagramas de relación de entidad), Visio tiene una buena forma de conectarse a una base de datos y generar un ERD a partir del esquema. Si está buscando un diagrama de clases, puede usar Visual Studio 2010 para crear objetos de marco de entidad desde una base de datos y le dará algunas formas diferentes de representarlos (ya sea en el diseñador de GUI de entidad marco o creando un diagrama de clase desde las clases generadas

0

Si tiene un software IBM racional rose no es software gratuito, pero esta es la mejor herramienta de ingeniería de software para UML a base de datos SQL. Hace tantas cosas interesantes, así que intente trabajar en IBM racional rose

que se pueden descargar desde Download - Rational Rose

Cuestiones relacionadas