¿Cuál es la mejor herramienta para diseñar la base de datos?

(Fuente y referencias: del paradigma visual)

Si está diseñando un diagrama de clase y desea convertirlo en un esquema de base de datos, puede probar Visual Paradigm, aquí tiene un tutorial:

¿Cómo generar un diagrama de clase desde ERD?

¿Cómo modelar diseño de base de datos relacional con ERD?

Más adelante, si desea sincronizar entre el diagrama ERD y el Diagrama de clases

Sincronizar modelo de objeto y modelo de datos

Si está utilizando Java y un diseño orientado a objetos con mapeo relacional de objetos, creo que el marco de hibernación puede intentarlo. Es gratis y de código abierto.

Podría implicar la misma configuración y algo más de aprendizaje o investigación. Si busca una solución comercial en esta área, Visual Paradigm podría ser su elección. Proporciona una función totalmente automática para el marco de Hibernate ORM:

¿Qué es el mapeo relacional de objetos (ORM)?

Generando código ORM y / o base de datos

Realmente depende de ti. Para diseñar o rediseñar una base de datos de cualquier complejidad, la herramienta de modelado Entidad-Relación se vuelve esencial. Las herramientas especializadas que han dominado la industria durante mucho tiempo son caras y se instalan en una estación de trabajo. Hay muchas herramientas en línea / fuera de línea, pero debe decidir cuál le conviene más. Algunos de ellos son gratuitos, otros no.

Mira esto:

PowerDesigner

PowerDesigner es posiblemente la herramienta de modelado de datos líder de la industria. Sus características incluyen: modelos totalmente integrados, diferentes técnicas de modelado que se adaptan a una audiencia centrada en TI y no centrada en TI. También admite un potente repositorio de metadatos y varios formatos de salida. Tiene una interfaz de usuario agradable y pulida con documentación de ayuda fácil de leer que ayuda al usuario a resolver rápidamente problemas ad hoc.

Precio: $ 2,000

ER / Studio

ER / Studio es una herramienta de modelado de datos intuitiva que admite entornos únicos y multiplataforma, con integración nativa para plataformas de grandes datos como MongoDB y Hadoop Hive. Puede enviar y revertir modelos de ingeniería, incluye una función de comparación y combinación y puede crear informes en varios formatos (XML, PNG, JPEG). Las funciones integradas automatizan las tareas de rutina y son compatibles con las plataformas de bases de datos populares. ER / Studio es una gran herramienta con la que es fácil comenzar a trabajar debido a su diseño intuitivo y buen soporte al usuario.

Precio: $ 1,500 hasta $ 7,500

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

Precio: gratis

Según mi conocimiento, la mejor herramienta para diseñar la base de datos es Oracle SQL Developer Data Modeler y una buena parte es un video gratuito aquí está el enlace

http://www.oracle.com/technetwor

Oracle SQL Developer Data Modeler es una herramienta gráfica gratuita que mejora la productividad y simplifica las tareas de modelado de datos. Al usar Oracle SQL Developer Data Modeler, los usuarios pueden crear, explorar y editar modelos lógicos, relacionales, físicos, multidimensionales y de tipo de datos. Data Modeler proporciona capacidades de ingeniería directa e inversa y admite el desarrollo colaborativo a través del control de código fuente integrado. Data Modeler se puede usar tanto en entornos tradicionales como en la nube.

MySQL Workbench y Oracle SQL Developer + Data Modeller son 2 de mis herramientas favoritas.

Algunas de las características básicas son la construcción del diagrama ER, la finalización automática, la sangría automática, la deneración de script desde un diagrama ER dado y viceversa.

Hay muchas más funciones, incluida la conexión remota, etc.

Dependiendo de la base de datos con la que necesite trabajar, puedo aconsejarle que pruebe una herramienta tan genial como dbForge Studio for Oracle, una herramienta flexible de Oracle SQL para consultas de diseño visual. Puede crear fácilmente instrucciones SELECT con múltiples tablas, combinaciones, condiciones y subconsultas sin necesidad de escribir manualmente de código Agregue sus subconsultas a cualquier parte de la consulta principal y cree condiciones complejas con el generador de expresiones.