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?
database-design
schema
tools
Jonas
fuente
fuente
Respuestas:
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.
fuente
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 ...
fuente
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.
fuente
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.
fuente
He usado MySQL Workbench, Toad Data Modeler y Oracle Developer Data Modeler de Oracle. Cualquiera de ellos sería un buen lugar para comenzar.
fuente
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:
Vertabelo es de uso gratuito para proyectos académicos y tiene versiones comerciales para proyectos de bases de datos más grandes.
fuente