優れたSQL Diagram Editor / Drawing Mac App Toolはありますか?


16

SQL Diagrammsを作成するための包括的なMacアプリを知っている人はいますか?http://ondras.zarovi.cz/sql/demo/は非常に良いと思いますが、ちょっと基本的すぎます。

データベーススキーマ、テーブル間のリレーション(n:mリレーションなどのラベルを含む)を作成し、コメントを追加し、SQLにエクスポートして、Macから実行したいと思います。


1
GIVEはYED試して。無料です
-Shnd

回答:


16

MySQL Workbenchは、ほとんどのプログラミング要求に十分対応できます。EERモデルを作成できます。また、モデルをDBの変更と同期させることも、その逆も可能です。オープンソースのアプリケーションなので、無料で使用できます。私はMySQLを1年間使用していますが、非常に便利です。エンタープライズ機能とパフォーマンスが必要ない場合は、この方法をお勧めします。


私はすでにMySQL Workbenchを知っています、コメントを見てください:)実際にはMySQL Workbenchが大好きですが、いくつかの機能があります(上記のコメントを見るか、ここでWorkbenchの質問を参照してください:stackoverflow.com/questions/14946161/…
スレビン

1
そうですか!私については、画像ファイルにエクスポートしません。ただし、Workbenchを使用してマウスカーソルを合わせ、関係線を強調表示します。
ティハマウン

MySQL Workbenchは優れたモデラーであり、無料です。SQLiteの場合、DDLを生成して手動で変更できますが、それは見苦しいですが、少なくとも文書化できます。
ジェイイマーマン

8

私が知っている(そして、ここで他の人の話を聞きたい)Macで唯一のツールはSQLEditorです。残念ながら、ストアドプロシージャや、テーブルとビュー以外のオブジェクトのサポートはないようです。

また、クロスプラットフォームソリューション(主にJavaベース)もあります。最近の検索で、DBWrenchDBVisualizerを評価しました。すべてが終わってから、私はParallelsの下で実行されているWindowsソリューションにとどまることにしました。


1
SQLEditorに感謝します。試してみます。私は現在、Mac用のMySQL Workbenchをしようとしているし、それが(参照、いくつかの視覚的な「バグ」を除いて、本当に素晴らしいことだstackoverflow.com/questions/14946161/...を
Slevin

ただし、MySQLは使用しません。
アンドリューラザロ

どのWindowsソリューションを使用していますか?
Slevin

@Slevin:Toad Data Modeler。とてもパワフルな。クランキーインターフェイス。主にチェコ語のスクリプト言語の内部ドキュメント。
アンドリューラザロ

3
私は選択をしました:SQLEditorは素晴らしいです!アドバイスをありがとう!
スレビン

4

MySQL Workbenchは素晴らしいですが、多くの場合、OmniGraffleが素晴らしい動作をすることを発見しました。特に、「大学で学んだ理論に従って痛みを伴う正しいことをする」のではなく、むしろ仕事を成し遂げたい場合はなおさらです。


OmniGraffleは、ERDのモデリングには少し基本的です。私はそれを痛々しいほど正しくしたくありませんが、いくつかの機能がありません;)
スレビン

4
ダンノ、なぜあなたはそれを「痛々しいほど正しい」ことをしたくないのか、そしてあなたの自己の本当の痛みを道に沿って救う。人とその中途半端なショートカット。Pfff
Volte

@Volteでは、どのMacアプリを提案しますか?
サレル

1
@Sarel、私のコメントは提案を意味するものではありません。それは「それを待つ」「苦痛に満ちた正しいことをする」ことに関するコメントでした。
Volte

2

Navicatの製品ラインをご覧になることをお勧めします。私はNavicat Premiumを使用しています。これは、MySQL、Postgres、SQLITE、Oracle、MS SQL Serverなど、多くのDBにとって非常に優れたオールインワンツールです。「モデル」タブが含まれており、既存のDBを表示および編集したり、新規 DBを作成したり、すべてをスケッチしたり、関係を定義したり、SQLをエクスポートしたり、自動レイアウト機能にアクセスしたり、その他のあらゆる機能を利用できます。

個別のData Modelerプログラムなど、Premium製品にステップアップするいくつかのバージョンがあります。そのため、ニーズに合ったものを確認するには、参照する必要があります。バージョンに応じて、少額の現金を差し戻しますが、30日間の無料試用版をダウンロードして、必要なものであることを確認できます。

これがお役に立てば幸いです!


1
アドバイスをありがとう。私はそれを試してみましたが、Mac版は単なるワインポートであることがわかりました。また、アプリを起動するとクラッシュします
...-Slevin

1
奇妙なことに、私のバージョンはネイティブアプリです。download2.navicat.com/download/modeleress010_en.dmgをダウンロードしたところ、私が知る限りネイティブでした。OSXのどのバージョンを実行していますか?私は10.8.2にいます
...-MattDMo

このアプリには、リソースに多数のnibファイルが含まれているため、私にとっては本当にネイティブに見えます。それは私にとって素晴らしいことです。(App Storeから入手しました。)LinuxバージョンはWineです。
アランシュトコ

わかりません…何かがおかしくなりました。今では動作します... :)
スレビン

2

私が選んだ無料のSQLツールはSQuirreLSQLです。これはJavaアプリケーションですが、応答性が非常に高く、そこからDBドライバーとプラグインの両方をインストールでき、そのうちの1つはデータベースのリバースエンジニアリングとダイアグラム作成を可能にします。

Aqua Data Studioは、ネイティブパフォーマンスを備えたCocoa / Javaの混合アプリケーションとしてMac OS X上で実行され、エンティティ関係モデリング機能を備えています。


2

私もVertabeloを使用していますが、これもお勧めできます。100%Webベースです。ChromeまたはSafariでモデルを操作できます(Safariブラウザーのサポートは数か月前に追加されました)。データベースモデルを設計するためのVertabeloのグラフィカルツールは、驚くべきものです。シンプルで直感的でありながら、非常に包括的でプロフェッショナルです。デスクトップライセンス、ダウンロード、インストールはありません。Webに接続されている任意のコンピューターからリモートで作業できます。Vertabeloの仕組みを知りたい場合は、登録せずに試すことができます:https ://my.vertabelo.com/try


2

DBSchemaも素晴らしいです。一番良いのは、リバースエンジニアリングとモデリングを同時に行えることです。ダイアグラムを変更した後、データベースを変更します。これらの変更をダイアグラムにインポートして戻すことができます。

唯一の欠点は、ダイアグラム内の列名の順序です。実際のデータベース内の列名の順序と一致するとは限りません。

私はそれを非常に素晴らしいアプリケーションの1つと評価します。


+1-DbSchemaについてもっと早く知りたかった。私はNavicatとSQL Power Architectで多くの時間を無駄にしました。DbSchemaはJavaベース(Groovy ??)ですが、本当に見栄えがよく、便利な機能がたくさんあります。
mattmc3

1

チェックアウトhttp://www.yworks.com/en/index.htmlを、あなたが探しているが、それはERモデリングと他の人を持っているものではないかもしれません...


1
このリンクは質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供する方が良いでしょう。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。
グローバルノマド

2
ウェブサイトで直接入手できる情報をコピーして貼り付けることは、a)時間の無駄であり、b)情報自体が変更されても無関係です。リンクは、非常に長い間変わらない可能性が高い数少ないものの1つです。コメントに感謝しますが、他のすべての回答では、ユーザーの意見が事実と混ざっており、時には事実として隠されています。参照用のリンクを指定しただけなので、OPは独自の呼び出しを行うことができます。
マイク

1

Vertabeloをお勧めします。Vertabeloは、私が働いている会社が開発したChromeで働くオンラインデータベースデザイナーです。

このツールの最も重要な機能は、データベースモデルをチーム全体で共有し、Webブラウザーを介してそれらのモデルで共同作業できることです。

その他のVertabeloの機能は次のとおりです。

  • モデルのバージョン管理
  • PosgreSql、MySQL、Oracle、MS SQL Server、DB2、SQLite、HSQLDBのサポート
  • 動的/視覚検索
  • ライブデータベースモデルの検証
  • リバースエンジニアリング

Vertabeloは、小規模なプロジェクト(各モデル内で最大3つのモデルと20のテーブル)に自由に使用でき、大規模なデータベースプロジェクト用の商用バージョンがあります。


0

OS Xでモデリングするための私の好みのツールは、Visual Paradigm(VP-UML)です。無料のコミュニティエディションがあり、これはERDの作成に最適ですが、ERDからDDLを生成する場合は、標準エディションを購入する必要があります。

また、クロスプラットフォームであるため、別の恩恵もあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.