題:
有沒有好的SQL Diagram Editor / Drawing Mac App Tool?
Slevin
2013-02-19 01:38:25 UTC
view on stackexchange narkive permalink

有人知道一個全面的Mac應用程序來創建SQL Diagramms嗎?我認為 http://ondras.zarovi.cz/sql/demo/很好,但是有點太基礎了。

我想創建數據庫架構,表之間的關係(包括n:m關係的標籤),添加註釋,導出到SQL等,以便從Mac運行。

>

試試[yed](http://www.yworks.com/products/yed)。免費
十一 答案:
Thiha Maung
2013-02-21 21:30:41 UTC
view on stackexchange narkive permalink

MySQL Workbench足以滿足大多數編程需求。您可以創建 EER模型,也可以將模型與數據庫更改同步,反之亦然。您可以免費使用它,因為它是一個開源應用程序。我已經使用MySQL一年了,它對我來說非常有用。如果您不需要任何企業功能和性能,我會向您推薦。

我已經知道MySQL Workbench了,請查看評論:)實際上我喜歡MySQL Workbench,但是可能還有其他一些功能(請查看上面的評論或在此處查看我的Workbench問題:http://stackoverflow.com/questions/ 14946161 /如何在列之間繪製關係線)
我懂了!對於我來說,我不會導出到“圖像文件”。但是我使用Workbench和鼠標懸停光標來突出顯示關係線。
沒錯,MySQL Workbench是一個很棒的建模器,並且是免費的。您可以生成DDL並手動為SQLite進行修改,儘管它很難看...但是至少可以讓您進行文檔記錄。
Andrew Lazarus
2013-02-19 09:35:28 UTC
view on stackexchange narkive permalink

我知道的唯一的Mac專用工具(我也想在這裡聽到其他人的聲音)是 SQLEditor 。不幸的是,除了表和視圖之外,似乎沒有對存儲過程或其他對象的任何支持。

也有跨平台的解決方案(大多基於Java)。在最近的搜索中,我評估了 DBWrench DBVisualizer 。說完一切後,我決定保留在Parallels下運行的Windows解決方案。

感謝SQLEditor。我會嘗試的。我目前正在嘗試Mac上的MySQL Workbench,它確實很棒,除了一些視覺上的“錯誤”(請參閱http://stackoverflow.com/questions/14946161/how-to-draw-relationship-lines-between-columns)
除了,我不使用MySQL。
您使用哪種Windows解決方案?
@Slevin: [Toad Data Modeler](http://www.quest.com/toad-data-modeler/)。很強大。怪異的界面。內部腳本語言文檔主要以捷克語編寫。
我已做出選擇:SQLEditor很棒!謝謝你的建議!
Sarel
2013-02-25 01:26:37 UTC
view on stackexchange narkive permalink

MySQL Workbench很棒,儘管我發現在很多情況下 OmniGraffle都很棒,特別是如果您不太願意“按照正確的方式進行操作”在大學學習理論”,而是完成工作。

OmniGraffle對於ERD建模太基礎了。我不想痛苦地糾正它,但是缺少某些功能;)
鄧諾(Dunno)為什麼您不想“痛苦地糾正”,並避免自己的真正痛苦。人們及其半熟的捷徑。PFFF
@Volte,那麼您建議使用什麼Mac應用程序?
@Sarel,我的評論並不暗示建議。這是關於“做得很痛苦”的評論。
MattDMo
2013-02-21 09:09:39 UTC
view on stackexchange narkive permalink

您可能想查看 Navicat產品線。我使用的是 Navicat Premium,它對於許多數據庫(包括MySQL,Postgres,SQLITE,Oracle和MS SQL Server)來說是一個非常出色的多合一工具。它包括一個“模型”選項卡,您可以在其中查看和編輯現有的數據庫或創建新的數據庫,草繪所有內容,定義關係,導出SQL,可以使用自動佈局功能,以及其他各種功能。

Premium產品有多個版本,包括一個單獨的 Data Modeler程序,因此您必須四處瀏覽以查看適合您的需求。根據版本的不同,它會讓您少花一些錢,但是您可以下載30天的免費試用版,以確保它是您所需要的。

我希望這會有所幫助!

謝謝你的建議。我嘗試了一下,發現Mac版本只是個Wine Port。另外,如果我啟動應用程序,它也會崩潰...
奇怪,我的版本是本地應用程序。我剛剛下載了http://download2.navicat.com/download/modeleress010_en.dmg,據我所知它是本地的。您正在運行什麼版本的OSX?我在10.8.2上...
該應用程序在參考資料中有一堆nib文件,因此對我來說它看起來真的很原生。這對我很有效。 (我從App Store獲得了它。)但是Linux版本是Wine。
我不明白...出了點問題。現在可以工作了... :)
juandesant
2013-02-22 21:04:08 UTC
view on stackexchange narkive permalink

我選擇的免費SQL工具是 SQuirreLSQL。這是一個Java應用程序,但是響應速度非常快,您可以從中安裝數據庫驅動程序和插件,其中之一允許對數據庫進行反向工程和圖表化。

Aqua Data Studio在Mac OS X上以具有本機性能的Cocoa / Java混合應用程序運行,並包含實體關係建模功能。

magdonia
2015-04-28 18:00:36 UTC
view on stackexchange narkive permalink

我也使用Vertabelo,我也可以推薦它。它是100%基於網絡的。您可以在Chrome或Safari中處理模型(幾個月前添加了對Safari瀏覽器的支持)。 Vertabelo用於設計數據庫模型的圖形工具簡直太神奇了!簡單直觀,但非常全面和專業。沒有桌面許可證,沒有下載,也沒有安裝。您可以從連接到網絡的任何計算機進行遠程工作。如果您想了解Vertabelo的工作原理,可以無需註冊即可嘗試: https://my.vertabelo.com/try

Bimal Poudel
2015-07-06 12:00:52 UTC
view on stackexchange narkive permalink

DBSchema也很棒。最好的事情是您可以同時進行逆向工程和建模。更改圖表後,您將更改數據庫。您可以將這些更改重新導入到圖表中。

唯一的缺陷是圖表中列名稱的順序-如果這樣做,則不一定與真實數據庫中列名稱的順序一致。

我認為它是超級不錯的應用程序之一。

+1-希望我早點了解DbSchema。我在Navicat和SQL Power Architect上浪費了很多時間。DbSchema是基於Java的(Groovy ??),但它看起來確實不錯,並且具有大量有用的功能。
Mike
2013-02-27 06:36:38 UTC
view on stackexchange narkive permalink

查看 http://www.yworks.com/en/index.html可能不是您想要的,但是它具有ER建模和其他功能...

儘管此鏈接可以回答問題,但最好在此處包括答案的基本部分,並提供鏈接以供參考。如果鏈接的頁面發生更改,僅鏈接的答案可能會失效。
直接在其網站上可以看到的粘貼複製信息肯定是a)浪費時間,並且b)如果信息本身發生變化則無關緊要。鏈接是很長一段時間內不會改變的少數事物之一。非常感謝您的評論,但其他所有答案都將用戶的意見與事實混為一談,有時甚至掩蓋了事實。我只是給了鏈接以供參考,然後OP可以進行自己的調用。
Jarosław Błąd
2014-03-10 17:36:53 UTC
view on stackexchange narkive permalink

我推薦 Vertabelo。 Vertabelo是由我工作的公司開發的在Chrome下工作的在線數據庫設計師。

此工具的最重要功能是,它允許在團隊中共享數據庫模型並通過Web瀏覽器在它們之間進行協作。

其他Vertabelo功能包括:

  • 模型版本控制
  • 支持PosgreSql,MySQL,Oracle,MS SQL Server,DB2,SQLite,HSQLDB
  • 動態/視覺搜索
  • 實時數據庫模型驗證
  • 逆向工程

Vertabelo可免費用於較小的項目(最多3個模型,每個模型內有20個表格),並且具有用於大型數據庫項目的商業版本。

2Toad
2013-11-21 04:59:47 UTC
view on stackexchange narkive permalink

我在OS X中建模的首選工具是 Visual Paradigm(VP-UML)。他們有一個免費的社區版本,非常適合創建ERD-但是,如果您想從ERD生成DDL,則需要購買標準版本。

它也是跨平台的,因此那是另一個福音。

Nate
2020-01-16 06:18:49 UTC
view on stackexchange narkive permalink

DBeaver是開源的,可以很好地製作ER圖,並且可以連接到幾乎每個數據庫後端。它也是一個不錯的數據庫查看器/編輯器。

Example ER Diagram



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...