有人知道一個全面的Mac應用程序來創建SQL Diagramms嗎?我認為 http://ondras.zarovi.cz/sql/demo/很好,但是有點太基礎了。
我想創建數據庫架構,表之間的關係(包括n:m關係的標籤),添加註釋,導出到SQL等,以便從Mac運行。
>
有人知道一個全面的Mac應用程序來創建SQL Diagramms嗎?我認為 http://ondras.zarovi.cz/sql/demo/很好,但是有點太基礎了。
我想創建數據庫架構,表之間的關係(包括n:m關係的標籤),添加註釋,導出到SQL等,以便從Mac運行。
>
MySQL Workbench足以滿足大多數編程需求。您可以創建 EER模型,也可以將模型與數據庫更改同步,反之亦然。您可以免費使用它,因為它是一個開源應用程序。我已經使用MySQL一年了,它對我來說非常有用。如果您不需要任何企業功能和性能,我會向您推薦。
我知道的唯一的Mac專用工具(我也想在這裡聽到其他人的聲音)是 SQLEditor 。不幸的是,除了表和視圖之外,似乎沒有對存儲過程或其他對象的任何支持。
也有跨平台的解決方案(大多基於Java)。在最近的搜索中,我評估了 DBWrench 和 DBVisualizer 。說完一切後,我決定保留在Parallels下運行的Windows解決方案。
MySQL Workbench很棒,儘管我發現在很多情況下 OmniGraffle都很棒,特別是如果您不太願意“按照正確的方式進行操作”在大學學習理論”,而是完成工作。
您可能想查看 Navicat產品線。我使用的是 Navicat Premium,它對於許多數據庫(包括MySQL,Postgres,SQLITE,Oracle和MS SQL Server)來說是一個非常出色的多合一工具。它包括一個“模型”選項卡,您可以在其中查看和編輯現有的數據庫或創建新的數據庫,草繪所有內容,定義關係,導出SQL,可以使用自動佈局功能,以及其他各種功能。
Premium產品有多個版本,包括一個單獨的 Data Modeler程序,因此您必須四處瀏覽以查看適合您的需求。根據版本的不同,它會讓您少花一些錢,但是您可以下載30天的免費試用版,以確保它是您所需要的。
我希望這會有所幫助!
我選擇的免費SQL工具是 SQuirreLSQL。這是一個Java應用程序,但是響應速度非常快,您可以從中安裝數據庫驅動程序和插件,其中之一允許對數據庫進行反向工程和圖表化。
Aqua Data Studio在Mac OS X上以具有本機性能的Cocoa / Java混合應用程序運行,並包含實體關係建模功能。
我也使用Vertabelo,我也可以推薦它。它是100%基於網絡的。您可以在Chrome或Safari中處理模型(幾個月前添加了對Safari瀏覽器的支持)。 Vertabelo用於設計數據庫模型的圖形工具簡直太神奇了!簡單直觀,但非常全面和專業。沒有桌面許可證,沒有下載,也沒有安裝。您可以從連接到網絡的任何計算機進行遠程工作。如果您想了解Vertabelo的工作原理,可以無需註冊即可嘗試: https://my.vertabelo.com/try
DBSchema也很棒。最好的事情是您可以同時進行逆向工程和建模。更改圖表後,您將更改數據庫。您可以將這些更改重新導入到圖表中。
唯一的缺陷是圖表中列名稱的順序-如果這樣做,則不一定與真實數據庫中列名稱的順序一致。
我認為它是超級不錯的應用程序之一。
查看 http://www.yworks.com/en/index.html可能不是您想要的,但是它具有ER建模和其他功能...
我推薦 Vertabelo。 Vertabelo是由我工作的公司開發的在Chrome下工作的在線數據庫設計師。
此工具的最重要功能是,它允許在團隊中共享數據庫模型並通過Web瀏覽器在它們之間進行協作。
其他Vertabelo功能包括:
Vertabelo可免費用於較小的項目(最多3個模型,每個模型內有20個表格),並且具有用於大型數據庫項目的商業版本。
我在OS X中建模的首選工具是 Visual Paradigm(VP-UML)。他們有一個免費的社區版本,非常適合創建ERD-但是,如果您想從ERD生成DDL,則需要購買標準版本。
它也是跨平台的,因此那是另一個福音。