2012-07-09 5 views
11

私のDBのすべてのモデルでスキーマを作成する必要があります。 mongodbでRORを使用しています。スキーマ - 図作成者mongodb

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

どれ提案:

私は実際にこのような何かを描画するツールを探していますか?または私は塗料を開き、適応しなければならないのですか?

+0

ダイアグラムアプリケーションを手動で作成するか、アプリケーションを検索してダイアグラムを作成する(つまり、データベースを検査する)ことができますか?あなたがアプリケーションを探しているなら、どのO/S(es)にこれが必要ですか? – Stennie

+0

私は手動で作成する必要があります(Mongoidを使用しているRORのモデルから「元に戻す」ツールがないため)。すべてのOS:Windows(7) - Unix(Fedora)とMac(OS X Lion)を使用できます。 btw私はVisioを見て、それは素晴らしいようです。 –

+1

実際には、何か可能性があると思われます。どのように[鉄道](https://github.com/preston/railroady)に行くのかはわかりませんが、それはMongoidとはっきりと働くオプションの1つです。 OmniGraffleのようなスクリプト可能なアプリを使えば、うまく出力を上げることができます:)。 – Stennie

答えて

1

Visioをより柔軟に使用することをお勧めします。その目的が代表的な数字VisioまたはDiaを行うことだけが必要なヘルプを行う必要があります。あなたがそれからモデルを開発したいなら、それは不可能です。

+1

また、この[リンク] http://stackoverflow.com/questions/272816/what-is-a-good-visio-enterprise-architect-replacementを参照してください。これは、Visioの優れた代替案でもあります。 –

+2

[Dia](http://dia-installer.de/)は、妥当な(そして無料の)クロスプラットフォームの選択肢です。私は[LibreOffice(néeOpenOffice)Draw](http://www.libreoffice.org/)で作成された同様の図も見てきました。 OS Xを使用している場合、[OmniGraffle](http://www.omnigroup.com/products/omnigraffle/)は、図を作成するための優れた商用アプリケーションです(プログラマチックに作成したい場合はAppleScriptでスクリプト可能です)。 – Stennie

17

http://www.draw.io/

draw.ioは、ワークフロー、BPM、組織図、UML、ER、ネットワーク図および多くのためのGoogleドライブを中心に設計された無料のオンライン作図アプリケーションです。

+1

ありがとう!それは便利だった。 – Sloy

3

http://www.gliffy.com/

今日はGlyffyを使用しています。私はあなたのようなモデルをモデルとして採用しました。Googleドライブで直接使用できるGoogleのグリフィで実現される大きな利点は、他のユーザーとモデルを共有することができます。