すべてのテーブル、列、データ型、および関係を使用してデータベーススキーマを設計するための優れたツールが欲しいのですが。今日はほとんどペンと紙でこれを行っていますが、優れたデザインツールでそれを実現したいと考えています。
優れた(そしておそらく無料の)データベース設計ツールはありますか?
プロトタイピングよりもERの方が多い(データベースのコンテキストでは聞いたことがない):MySQLを使用している場合は、 MySQL Workbench を試してください。 MySQL固有のコードを生成しますが、小さな調整は簡単に行えます。
PostgreSQLの wiki 、 PGDesigner にはニースリストがあります。さらに、pgAdminの将来のバージョンにはデザイナーが含まれる予定です。
[〜#〜] norma [〜#〜] (2011年10月にリンクが修正されました)の使用を開始しました。 Object Role Modelling も参照してください。
これにより、XSDとSQLスクリプトが生成されます。
私は二度とERDを見ることを望んでいない...
私は過去にPower Designer(または当時のQ Designer)を使用していました。素晴らしかった!リバースエンジニアリング機能、スクリプト生成など、必要なものがすべて揃っていました。しかし、それは無料ではありません。
過去に少し使った無料のツールは DB Designer でした。しかし、私は小さなdbに対してのみそれを使うことができました。当時は複雑なスキーマ設計での作業中にエラーが発生していましたが、数年前だったため、修正されたと確信しています。
現在は、SQL Server独自の作図ツールのみを使用しています。
Vertabelo を使用できます。 VertabeloはChromeの下で作業しているオンラインデータベースデザイナーであり、Safariは私が働いている会社によって開発されました。
このツールの最も重要な機能は、チーム全体でデータベースモデルを共有し、Webブラウザーを介してデータベースモデルで共同作業できることです。
その他のVertabelo機能は次のとおりです。
Vertabeloは学術プロジェクトに無料で使用でき、大規模なデータベースプロジェクトには商用バージョンがあります。
MySQL Workbenchは無料の優れたツールです。
別のオプションは、Expressに含まれているSQL Serverのダイアグラムです。そのため、無料で試すこともできます。
EmbarcaderoのER/Studioには無料トライアルがあります。論理的および物理的モデリングをサポートするという点で、より完全なソリューション(読み取り、高価)です。 ER/Studioは信じられないほどの製品であり、多くの設計を行う場合、その価格に見合う価値があります。
MySQL Workbench、Toad Data Modeler、Oracle SQL Developer Data Modelerの両方を使用しました。それらのいずれかを開始するのに適しています。