2012-07-09 46 views
11

Necesito crear un esquema con todos los modelos de mi base de datos. Estoy usando ROR con mongodb.Esquema - Creador del diagrama mongodb

realidad estoy buscando una herramienta para dibujar algo como esto:

http://talks.php.net/presentations/slides/mongodb/blog2.png

alguna sugerencia? o tengo que abrir pintura y adaptarme?

+0

¿Está tratando de encontrar una aplicación de diagramación para que pueda crearla manualmente o busque una aplicación para resolver el diagrama por usted (es decir, inspeccionando la base de datos)? Si está buscando una aplicación, ¿para qué O/S necesita esto? – Stennie

+0

Necesito crearlo manualmente (porque no existen herramientas para "revertir" desde los modelos de ROR que usan Mongoid). Puedo usar All OS: windows (7) - Unix (Fedora) y Mac (OS X Lion). Por cierto, echo un vistazo a Visio y parece genial. –

+1

En realidad, sospecha que puede haber algo posible. No estoy seguro de cuánto va [railroady] (https://github.com/preston/railroady), pero es una de esas opciones que aparentemente funciona con Mongoid. Con una aplicación para secuencias de comandos como OmniGraffle, podrías mejorar la salida :). – Stennie

Respuesta

1

Yo sugeriría utilizar Visio, ya que es más flexible. Si su propósito es solo hacer figuras representativas, Visio o incluso Dia deben hacer la ayuda necesaria. Si desea desarrollar un modelo, no será posible.

+1

Consulte también este [enlace] http://stackoverflow.com/questions/272816/what-is-a-good-visio-enterprise-architect-replacement que hace referencia a buenas alternativas de Visio que también puede considerar. –

+2

[Dia] (http://dia-installer.de/) es una elección multiplataforma razonable (y gratuita). También he visto diagramas similares creados con [LibreOffice (née OpenOffice) Draw] (http://www.libreoffice.org/). Si está utilizando OS X, entonces [OmniGraffle] (http://www.omnigroup.com/products/omnigraffle/) es una gran aplicación comercial para crear diagramas (y secuencias de comandos a través de AppleScript si desea intentar crear mediante programación). – Stennie

17

http://www.draw.io/

draw.io es una aplicación de diagramas en línea gratis diseñado en torno a Google Drive para flujo de trabajo, BPM, organigramas, UML, ER, diagramas de red y mucho más.

+1

¡Gracias! Eso fue útil. – Sloy

3

http://www.gliffy.com/

Hoy estoy usando el Glyffy. Adopté como modelo un modelo como el tuyo, y la gran ventaja que se realiza en glyffy puede usarse directamente en Google Drive y puede compartir el modelo con otros usuarios.

Cuestiones relacionadas