¿Cuál es la mejor herramienta de diseño de bases de datos MySQL para tablas y procedimientos almacenados?

Puede usar Erwin o el modelador de datos SQL que puede conectarse a la base de datos habilitada para JDBC y puede extraer datos y realizar ingeniería inversa por usted. También puedes usar visio para esto. Para los procedimientos almacenados puede haber algunas herramientas disponibles que pueden crear flujo de datos para usted, pero no son de mucha ayuda.

Sin embargo, lo más importante para usted es comprender todas las Entidades clave en un modelo de datos dado, ya que incluso hay 100 tablas en un modelo de datos dado, siempre hay tablas clave que gobiernan la estructura principal y el resto son solo tablas de soporte. Siempre puede obtener esas tablas clave ya sea hablando con sus pares o comprobando el tamaño de cada tabla o verificando las restricciones de integridad entre ellas.

Una vez que conoce esas tablas clave, comprender el modelo de datos completo se vuelve mucho más simple. Esencialmente, esto significa crear una estructura jerárquica semántica para comprender cómo se ve el flujo de datos.

Hay un genial diseñador MySQL incorporado en dbForge Studio. Puede visualizar la estructura de su 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 la base de datos. Además, con una herramienta de diagrama de MySQL puede crear diagramas de esquema, agregar claves y relaciones con varios clics.