¿Alguien conoce una aplicación Mac completa para crear Diagramas SQL? Creo que http://ondras.zarovi.cz/sql/demo/ es bastante bueno, pero es un poco demasiado básico.
Me gustaría crear el esquema de la base de datos, las relaciones entre las tablas (incluidas las etiquetas para, por ejemplo, relaciones n: m), agregar comentarios, exportar a SQL, etc. para ejecutar desde mi Mac.
Respuestas:
MySQL Workbench es lo suficientemente bueno para la mayoría de las demandas de programación. Puede crear el modelo EER y también puede sincronizar el modelo con cambios de base de datos o viceversa. Puede usarlo sin costo ya que es una aplicación de código abierto. He estado usando MySQL durante un año y es muy útil para mí. Se lo recomiendo si no necesita ninguna función y rendimiento empresarial.
fuente
La única herramienta para Mac que conozco (y me encantaría saber de otros aquí) es SQLEditor . Desafortunadamente, no parece haber ningún soporte para procedimientos almacenados u otros objetos más allá de tablas y vistas.
También hay soluciones multiplataforma (principalmente basadas en Java). En una búsqueda reciente, evalué DBWrench y DBVisualizer . Cuando todo estuvo dicho y hecho, decidí quedarme con una solución de Windows que se ejecuta bajo Parallels.
fuente
MySQL Workbench es excelente, aunque descubrí que, en muchos casos, OmniGraffle funciona de maravilla, especialmente si no te gusta tanto "hacerlo dolorosamente correcto según la teoría aprendida en la universidad", sino más bien hacer el trabajo.
fuente
Es posible que desee consultar la línea de productos Navicat . Uso Navicat Premium y es una gran herramienta todo en uno para muchos DB, incluidos MySQL, Postgres, SQLITE, Oracle y MS SQL Server. Incluye una pestaña Modelo donde puede ver y editar bases de datos existentes o crear de novo , esbozar todo, definir relaciones, exportar SQL, tener acceso a una función de diseño automático y todo tipo de otras cosas.
Hay varias versiones que se están actualizando al producto Premium, incluido un programa de modelador de datos separado , por lo que tendrá que navegar para ver qué se ajusta a sus necesidades. Le costará un poco de dinero, dependiendo de la versión, pero puede descargar una prueba gratuita de 30 días para asegurarse de que sea lo que necesita.
¡Espero que esto ayude!
fuente
La herramienta de SQL gratuita que elijo para mí es SQuirreLSQL . Es una aplicación Java, pero muy receptiva, y puede instalar tanto controladores DB como complementos, y uno de ellos permite la ingeniería inversa y las bases de datos de diagramación.
Aqua Data Studio se ejecuta en Mac OS X como una aplicación mixta Cocoa / Java, con rendimiento nativo e incluye capacidades de modelado Entity-Relationship.
fuente
También uso Vertabelo y también puedo recomendarlo. Está 100% basado en la web. Puede trabajar en sus modelos en Chrome o en Safari (el soporte para el navegador Safari se agregó hace unos meses). ¡Las herramientas gráficas de Vertabelo para diseñar modelos de bases de datos son simplemente increíbles! Simple e intuitivo y, sin embargo, muy completo y profesional. No hay licencia de escritorio, no hay descargas ni instalación. Puede trabajar de forma remota desde cualquier computadora conectada a la web. Si desea conocer cómo funciona Vertabelo, puede probarlo sin ningún registro: https://my.vertabelo.com/try
fuente
DBSchema también es increíble. Lo mejor es que puedes hacer ingeniería inversa y modelar juntos a la vez. Después de cambiar el diagrama, cambia la base de datos; puede importar esos cambios nuevamente en el diagrama.
El único defecto es el orden de los nombres de columna en los diagramas, que no necesariamente coinciden con la ordinalidad de los nombres de columna en la base de datos real si lo hace.
Lo calificaría como una de las mejores aplicaciones.
fuente
Visite http://www.yworks.com/en/index.html , puede que no sea lo que está buscando, pero tiene modelado ER y otros ...
fuente
Recomiendo Vertabelo . Vertabelo es un diseñador de bases de datos en línea que trabaja bajo Chrome 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 más pequeños (hasta 3 modelos y 20 tablas dentro de cada modelo) y tiene versiones comerciales para proyectos de bases de datos más grandes.
fuente
Mi herramienta preferida para modelar en OS X es Visual Paradigm (VP-UML). Tienen una edición comunitaria gratuita, que es excelente para crear ERD, pero si desea generar el DDL desde su ERD, deberá comprar la edición estándar.
También es multiplataforma, por lo que es otra bendición.
fuente