2008-08-18 12 views
21

Recientemente he cambiado a Linux en mi máquina de trabajo y, nuevo en el entorno de escritorio de Linux, me gustaría encontrar una herramienta ERD decente para el diseño de la base de datos. Arrancar nuevamente en mi partición de Windows cada vez que necesito crear un diagrama se volverá desagradable rápidamente. Miré a Dia, pero no vi ninguna herramienta de DB, solo UML, redes, etc.¿Qué es una buena herramienta ERD de base de datos para Linux?

¿Alguien tiene alguna recomendación? Por lo que vale, estoy usando Ubuntu (Hardy Heron).

Gracias.

+0

GenMyModel (https://www.genmymodel.com) ahora es compatible con el modelado de bases de datos. Está en línea y funciona perfectamente en Linux. – Xaelis

Respuesta

0

Como déficit de parada, he instalado DBDesigner a través del vino (Debería haber hecho eso en primer lugar) ya que eso es lo que mis desarrolladores de Windows están utilizando, pero se verá en tanto de estos también El plugin de Eclipse sería ideal si es decente.

Gracias.

+4

DBDesigner ya no se encuentra en desarrollo activo. MySQL Workbench (mencionado en otra parte entre las respuestas) se presenta como su sucesor. Está en Beta en este momento, y creo que deberías vigilarlo. –

+1

Esta respuesta aceptada es de alguna manera engañosa ... –

5

Definitivamente recomendaría Gliffy.com para diagramas ER simples, es una herramienta en línea basada en flash, por lo que es una plataforma cruzada. Escribí un pequeño review de eso hace una semana.

2

Mire Oracle JDeveloper (freeware). Es puro Java, por lo que se ejecutará en cualquier plataforma. Funcionará en contra de cualquier base de datos a la que pueda conectarse a través de JDBC. Construye diagramas de base de datos (y muchos otros diagramas, resulta ser un IDE de Java completo).

Funciona con un concepto de "objetos de base de datos fuera de línea" almacenados en archivos XML. Entonces, si tiene objetos de base de datos existentes, empiece por capturarlos en JDeveloper y luego cree su diagrama. Si realiza cambios en sus objetos fuera de línea, puede "reconciliarlos" de nuevo en su base de datos, ya sea como objetos nuevos (DROP-REPLACE) o como modificaciones (ALTER).

Descargar en http://www.oracle.com/technology/software/products/jdev/index.html

12

MySQL acaba de lanzar oficialmente el alfa de "MySQL Workbech para Linux":

ver el anuncio aquí: MySQL Workbench 5.1 Alpha for Linux available.

+3

Debe marcarse como respuesta aceptada. –

+0

Es asombroso, pero muchas de las funciones tienen errores :( –

+0

versión 6.3 corrige muchas cosas, pero es solo para 64 bits – Anwar

2

Para una herramienta genérica (independiente del proveedor), puede probar dia (prefiero el paquete diagnome). También hay algunos complementos para generar los archivos SQL.

3

MySQL Workbench está disponible en MacOS, Fedora, Ubuntu, Windows.

WB 5.1 se centra en el modelado de datos (reemplazando el conocido producto DBDesigner de Mike Zinner).

WB 5.2 (a partir de abril de 2009) incluirá una nueva versión del MySQL Query Browser.

http://forums.mysql.com/index.php?151

1

tuve mala experiencia con Banco de trabajo en Linux en el pasado y desearía que se puso mejor ahora.

Estoy muy contento con SchemaBank en estos días porque están basados ​​exclusivamente en la web. Les sueltas unos cuantos dólares cada mes y alojan tu diagrama para compartir privado/público. Se admiten cosas habituales como ingeniería de avance/retroceso, scripts alter, etc.

0

Puede probar ORM Designer http://www.orm-designer.com La herramienta es similar a DBDesigner, pero tiene muchas más funciones y está en desarrollo todos los días.

+0

ORM Designer acaba de recibir una actualización grande y ahora está disponible con el nombre Skipper: http: //www.skipper18 .com –

-3

Puede probar Base desde LibreOffice. Se puede conectar a cualquier base de datos y puede crear, diseñar y escribir fácilmente consultas utilizando asistentes visuales y herramientas.

+0

Utilicé Base para el diseño y el modelo de ER, y es muy fácil y bueno para lo que necesitaba. También se puede usar para generar consultas, formularios e informes que pueden usarse como modelos o incluso utilizarse como bases de datos independientes. –

Cuestiones relacionadas