2012-07-09 38 views
11

我需要創建一個模式與我的數據庫的所有模型。 我使用ROR與mongodb模式 - 圖創建者mongodb

實際上,我在尋找一個工具畫出這樣的事情:

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

什麼建議嗎?或者我必須打開油漆並適應?

+0

你只是試圖找到一個圖表應用程序,所以你可以手動創建,或尋找一個應用程序來爲你制定圖表(即通過檢查數據庫)?如果你正在尋找一個應用程序,你需要什麼O/S? – Stennie 2012-07-09 11:14:13

+0

我需要手動創建它(因爲他們沒有工具可以從使用Mongoid的ROR模型中「反轉」)。我可以使用所有操作系統:Windows(7) - Unix(Fedora)和Mac(OS X Lion)。順便說一句,我看看Visio,它看起來很棒。 – 2012-07-09 11:45:10

+1

其實,懷疑可能有些事情可能。不知道有多遠[railroady](https://github.com/preston/railroady)去,但它是一個這樣的選項,顯然與Mongoid工作。使用像OmniGraffle這樣的可編寫腳本的應用程序,您可以很好地將輸出放大到:)。 – Stennie 2012-07-09 11:52:04

回答

1

我會建議使用Visio,因爲它更靈活。如果其目的只是做代表人物Visio甚至Dia應該做必要的幫助。如果你想開發它的模型是不可能的。

+1

請參閱這個[鏈接] http://stackoverflow.com/questions/272816/what-is-a-good-visio-enterprise-architect-替換它指的是Visio的好替代品,你也可以考慮。 – 2012-07-09 10:37:32

+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 2012-07-09 11:22:29

17

http://www.draw.io/

draw.io是圍繞谷歌驅動器設計的工作流程,BPM,組織結構圖,UML,ER,網絡圖,更一個免費的在線繪圖應用。

+1

謝謝!這很方便。 – Sloy 2014-03-18 10:58:45

3

http://www.gliffy.com/

今天我使用的是Glyffy。我採用了像您一樣的模型建模,並且可以直接在Google Drive中使用glyffy實現的巨大優勢可以與其他用戶共享該模型。