SQL Diagrammsを作成するための包括的なMacアプリを知っている人はいますか?http://ondras.zarovi.cz/sql/demo/は非常に良いと思いますが、ちょっと基本的すぎます。
データベーススキーマ、テーブル間のリレーション(n:mリレーションなどのラベルを含む)を作成し、コメントを追加し、SQLにエクスポートして、Macから実行したいと思います。
SQL Diagrammsを作成するための包括的なMacアプリを知っている人はいますか?http://ondras.zarovi.cz/sql/demo/は非常に良いと思いますが、ちょっと基本的すぎます。
データベーススキーマ、テーブル間のリレーション(n:mリレーションなどのラベルを含む)を作成し、コメントを追加し、SQLにエクスポートして、Macから実行したいと思います。
回答:
MySQL Workbenchは、ほとんどのプログラミング要求に十分対応できます。EERモデルを作成できます。また、モデルをDBの変更と同期させることも、その逆も可能です。オープンソースのアプリケーションなので、無料で使用できます。私はMySQLを1年間使用していますが、非常に便利です。エンタープライズ機能とパフォーマンスが必要ない場合は、この方法をお勧めします。
私が知っている(そして、ここで他の人の話を聞きたい)Macで唯一のツールはSQLEditorです。残念ながら、ストアドプロシージャや、テーブルとビュー以外のオブジェクトのサポートはないようです。
また、クロスプラットフォームソリューション(主にJavaベース)もあります。最近の検索で、DBWrenchとDBVisualizerを評価しました。すべてが終わってから、私はParallelsの下で実行されているWindowsソリューションにとどまることにしました。
MySQL Workbenchは素晴らしいですが、多くの場合、OmniGraffleが素晴らしい動作をすることを発見しました。特に、「大学で学んだ理論に従って痛みを伴う正しいことをする」のではなく、むしろ仕事を成し遂げたい場合はなおさらです。
Navicatの製品ラインをご覧になることをお勧めします。私はNavicat Premiumを使用しています。これは、MySQL、Postgres、SQLITE、Oracle、MS SQL Serverなど、多くのDBにとって非常に優れたオールインワンツールです。「モデル」タブが含まれており、既存のDBを表示および編集したり、新規 DBを作成したり、すべてをスケッチしたり、関係を定義したり、SQLをエクスポートしたり、自動レイアウト機能にアクセスしたり、その他のあらゆる機能を利用できます。
個別のData Modelerプログラムなど、Premium製品にステップアップするいくつかのバージョンがあります。そのため、ニーズに合ったものを確認するには、参照する必要があります。バージョンに応じて、少額の現金を差し戻しますが、30日間の無料試用版をダウンロードして、必要なものであることを確認できます。
これがお役に立てば幸いです!
私が選んだ無料のSQLツールはSQuirreLSQLです。これはJavaアプリケーションですが、応答性が非常に高く、そこからDBドライバーとプラグインの両方をインストールでき、そのうちの1つはデータベースのリバースエンジニアリングとダイアグラム作成を可能にします。
Aqua Data Studioは、ネイティブパフォーマンスを備えたCocoa / Javaの混合アプリケーションとしてMac OS X上で実行され、エンティティ関係モデリング機能を備えています。
私もVertabeloを使用していますが、これもお勧めできます。100%Webベースです。ChromeまたはSafariでモデルを操作できます(Safariブラウザーのサポートは数か月前に追加されました)。データベースモデルを設計するためのVertabeloのグラフィカルツールは、驚くべきものです。シンプルで直感的でありながら、非常に包括的でプロフェッショナルです。デスクトップライセンス、ダウンロード、インストールはありません。Webに接続されている任意のコンピューターからリモートで作業できます。Vertabeloの仕組みを知りたい場合は、登録せずに試すことができます:https ://my.vertabelo.com/try
DBSchemaも素晴らしいです。一番良いのは、リバースエンジニアリングとモデリングを同時に行えることです。ダイアグラムを変更した後、データベースを変更します。これらの変更をダイアグラムにインポートして戻すことができます。
唯一の欠点は、ダイアグラム内の列名の順序です。実際のデータベース内の列名の順序と一致するとは限りません。
私はそれを非常に素晴らしいアプリケーションの1つと評価します。
チェックアウト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を生成する場合は、標準エディションを購入する必要があります。
また、クロスプラットフォームであるため、別の恩恵もあります。