¿Cuál es la mejor herramienta de diseño de esquema de base de datos gratuita?

Los avances en las tecnologías basadas en la web, particularmente HTML5, han hecho que el modelado de datos en línea sea una opción más creíble que nunca. Han surgido herramientas que hacen que sea fácil y eficiente diseñar una base de datos y generar el código SQL para un producto de base de datos específico, ofreciendo una alternativa viable a una solución local, al menos en ciertas circunstancias.

Aquí hay cuatro herramientas que proporcionan servicios de modelado en línea, que van desde productos comerciales hasta soluciones gratuitas de código abierto:

SQLDbm

  • Cree objetos de bases de datos como tablas, objetos, relaciones, índices, de forma rápida e intuitiva.
  • Modifique y edite objetos de base de datos en línea en su diagrama
  • Copiar o mover columnas a través de tablas
  • Acercar y alejar diagramas
  • Diseño en el lugar en cualquier lugar en cualquier navegador

Arquitecto SQL Power

La herramienta de modelado de datos de SQL Power Architect fue creada por diseñadores de data warehouse y tiene muchas características únicas diseñadas específicamente para el arquitecto de data warehouse. Permite a los usuarios realizar ingeniería inversa de bases de datos existentes, realizar perfiles de datos en bases de datos de origen y generar automáticamente metadatos ETL. [1]

Ardilla

SQuirreL SQL Client es un programa gráfico de Java que le permitirá ver la estructura de una base de datos compatible con JDBC, explorar los datos en tablas, emitir comandos SQL, etc. La versión mínima de Java admitida es 1.6.x a partir de SQuirreL versión 3.0.

Editor de diagramas de desarrollador SQL

Puede conectarse a todas las bases de datos que admitan el acceso JDBC. Además, el puente JDBC-ODBC proporciona soporte ODBC.

Las siguientes bases de datos se han probado durante el desarrollo: Oracle 8 / 8i / 9i / 10g, IBM DB2 (OS 390, Windows), Sybase Adaptive Server Anywhere, Microsoft SQL Server, Microsoft Access, Microsoft Excel, PostgreSQL, PointBase Server, Firebird, MySQL , Mimer SQL, Gupta SQL Base, Ingres, Informix, Mckoi, Cloudscape e HypersonicSQL.

Notas al pie

[1] Herramienta de creación de perfiles y modelado de datos: SQL Power Architect

No dice si está interesado en herramientas gratuitas o de pago, por lo que sugeriré algunas de ambas. He trabajado con lo siguiente y los encontré muy buenos. Por supuesto, todos tienen fortalezas y debilidades, así que no creo que sea posible elegir uno para ser “el mejor”.

Pagado

  • ErWin (herramienta de modelado de datos – CA ERwin), como lo menciona Farhan
  • Embarcadero ER / Studio (software de modelado de datos empresariales y gestión de metadatos)

Gratis

  • SQL Power Architect (Descarga gratuita: SQL Power Architect); también disponible en una versión de pago
  • MySQL Workbench (MySQL :: MySQL Workbench); también disponible en una “edición empresarial”
  • Oracle SQL Developer Data Modeler (Modelador de datos de desarrollador SQL)

Algunas de estas herramientas son multiplataforma, mientras que otras son específicas de Windows.

Además de DBSchema, las mejores alternativas serían:

  1. MySQL Workbench – Descargar MySQL Workbench
  2. SQL Power Architect – Descarga gratuita: SQL Power Architect

He trabajado con ErOne Data Modeler | ER / ONE, y lo encontré bueno, simple y FREEWare
Permite:
Generación de modelos de datos físicos.
Gestionar un número ilimitado de tablas, estructurar y obtener la forma más sencilla de crear, analizar, imprimir, personalizar, diagrama de esquema.

Creación de índices, claves, disparadores, procedimientos almacenados, vistas, generadores y dominios, agregue relaciones con varios clics
Gran herramienta gratuita que genera secuencias de comandos para los motores de base de datos PostgreSQL, Oracle, MS SQLserver, MySQL, Interbase y Firebird desde su diagrama.

Te aconsejo que lo pruebes,

Si desea dibujar rápidamente un diagrama utilizando solo el ingreso de texto, pruebe QuickDBD (www.quickdatabasediagrams.com). Captura ideas rápidamente y puede dibujar diagramas de esquema usando solo el teclado. También exporta a SQL, PDF y Word. Mi compañía lo desarrolló para rascarse nuestra propia picazón; lo usamos durante las reuniones de diseño técnico y para especificaciones, propuestas y otra documentación. (Es gratis para hasta 10 mesas y no necesita registrarse).

Si está buscando herramientas de diseño mysql gratuitas, le aconsejo que pruebe dbForge Studio para MySQL. Tiene una edición express gratuita que también ofrece esta funcionalidad. Le permite visualizar una estructura de base de datos y obtener la forma más sencilla de crear, analizar, realizar ingeniería inversa, imprimir, personalizar y realizar cualquier tarea de desarrollo de bases de datos. Cree diagramas de esquema, agregue claves y relaciones con varios clics con esta interfaz gráfica de usuario.

Si necesita trabajar con bases de datos de Oracle o SQL Server, consulte los estudios de dbForge correspondientes.

DBSchema es genial, genera código a partir de su diagrama o el diagrama desde una base de datos a través de una conexión ODBC. Tienen una versión de prueba, y si te gusta y la usas, el costo de compra es bastante bajo en comparación con otros.
Herramienta de diseño de diagrama de base de datos ER y SQL: DbSchema

Oracle, otra herramienta de diseño de base de datos, es gratuita y tiene algunas buenas recomendaciones de: Página en databaseanswers.org
Descargar SQL Developer Data Modeler

Otras herramientas de modelado de Open DB son:
fabFORCE.net
Horquilla DB Designer
Esas son dos versiones separadas de la misma herramienta, funcionó muy bien, lo único es que tienes que seguir guardando constantemente ya que algunas veces se cuelga.

Me gusta Power Architect: herramienta de creación de perfiles y modelado de datos: SQL Power Architect

Está escrito en Java y es de código abierto: Descarga gratuita: SQL Power Architect

Las mejores herramientas de diseño de esquemas de bases de datos gratuitas son: un papel en blanco y un lápiz.

  1. Dibuja y diseña tu esquema de base de datos en el papel con el lápiz.
  2. Tener un escáner de imagen de computadora periférica.
  3. Escanea tu diseño.
  4. Con una herramienta de modelado gratuita UML, importe la imagen escaneada (gráfico) como fondo de rastreo.
  5. Capa de su diseño.
  6. Exportar como se desee.

Me sorprende que SQLyog no se mencione en las listas a continuación. pero sí, es solo para mysql

Si está usando MySQL, he usado MySQL workbench y es una herramienta bastante ingeniosa

MySQL Workbench 6.0

No es gratis (prueba de 30 días), no solo una herramienta de diseño de esquemas.

Filemaker es propiedad de Apple y por su facilidad de diseño es muy agradable. Si está hablando de 30 o 300 millones de registros, no tanto.
Lo he estado usando durante 30 años y lo disfruto.

Phpmyadmin 4.7.1 tiene un gran diseñador gráfico ER integrado ahora.

ERwin es bastante famoso.