¿Hay alguna buena herramienta para crear prototipos y diseño de bases de datos? [cerrado]


21

Me gustaría tener una buena herramienta para diseñar el esquema de base de datos con todas las tablas, columnas, tipos de datos y relaciones. Hoy lo hago principalmente con lápiz y papel, pero me gustaría hacerlo con una buena herramienta de diseño.

¿Hay alguna buena (y tal vez gratis) herramienta de diseño de base de datos?


55
Como usuario frecuente de Stack Exchange, IF * k'n odia esta regla. Sí, se trata de las preferencias del usuario, pero si explican sus razones, ¿por qué no? Esa será su respuesta votada.
Marc

Respuestas:


10

Más para ER que para prototipos (nunca lo escuché en el contexto de bases de datos): si está en MySQL, pruebe MySQL Workbench . Aunque genera un código específico de MySQL, se realizan fácilmente pequeños ajustes.

Para PostgreSQL, hay una buena lista en su wiki , PGDesigner parece muy capaz. Además, habrá un Diseñador en futuras versiones de pgAdmin.


15

Comencé a usar NORMA (enlace fijo en octubre de 2011) que es útil para capturar las relaciones y restricciones en inglés simple. Ver modelado de roles de objetos también.

Esto generará XSD y scripts SQL.

Espero nunca volver a ver un ERD nunca más ...


4

En el pasado utilicé Power Designer (o Q Designer en aquellos días). Fue genial! Tenía instalaciones de ingeniería inversa, generación de scripts ... todo lo que necesitabas. Pero no es gratis.

Una herramienta gratuita que he usado un poco en el pasado fue DB Designer . Pero podría usarlo solo para dbs pequeños. Tenía errores en aquel entonces al trabajar con diseños de esquemas complicados, pero fue hace unos años, así que estoy seguro de que se solucionó.

Ahora uso solo la herramienta de diagramación de SQL Server.


2

MySQL Workbench es una gran herramienta gratuita.

Otra opción es la creación de diagramas de SQL Server, que se incluye con Express, por lo que también puede probarlo de forma gratuita.

Embarcadero's ER / Studio tiene una prueba gratuita. Es una solución más completa (lectura, costosa) ya que admite el modelado lógico y físico. ER / Studio es un producto increíble que merece su precio si haces mucho diseño.


2

He usado MySQL Workbench, Toad Data Modeler y Oracle Developer Data Modeler de Oracle. Cualquiera de ellos sería un buen lugar para comenzar.


2

Puedes usar Vertabelo . Vertabelo es un diseñador de bases de datos en línea que trabaja bajo Chrome y Safari desarrollado por la compañía para la que trabajo.

La característica más importante de esta herramienta es que permite compartir modelos de bases de datos en todo el equipo y colaborar en ellos a través del navegador web.

Otras características de Vertabelo incluyen:

  • Soporte para PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • Versionado de modelos
  • Búsqueda dinámica / visual
  • Validación de modelo de base de datos en vivo
  • Ingeniería avanzada
  • Ingeniería inversa

Vertabelo es de uso gratuito para proyectos académicos y tiene versiones comerciales para proyectos de bases de datos más grandes.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.