回答:
プロトタイピングよりもERの方が優れています(データベースのコンテキストで聞いたことがない):MySQLを使用している場合は、MySQL Workbenchを試してください。MySQL固有のコードを生成しますが、小さな調整は簡単に行えます。
PostgreSQLのために、自分での素敵なリストがありウィキは、PGDesignerは非常に有能なlookes。さらに、pgAdminの将来のバージョンにはデザイナーが追加される予定です。
NORMA(リンクは2011年10月に修正されました)を使い始めました。これは、簡単な英語で関係と制約を把握するのに役立ちます。オブジェクトロールモデリングも参照してください。
これにより、XSDとSQLスクリプトが生成されます。
私は二度とERDを見ないことを望みます...
過去にPower Designer(または当時のQ Designer)を使用しました。すごかった!リバースエンジニアリング機能、スクリプト生成、必要なものすべてがありました。しかし、それは無料ではありません。
過去に少し使った無料のツールはDB Designerでした。しかし、私は小さなデータベースにのみ使用できました。当時は複雑なスキーマ設計で作業していたときにエラーがありましたが、それは数年前のことなので、修正されたと確信しています。
現在は、SQL Server独自のダイアグラム作成ツールのみを使用しています。
Vertabeloを使用できます。Vertabeloは、私が働いている会社が開発したChromeとSafariで働くオンラインデータベースデザイナーです。
このツールの最も重要な機能は、チーム全体でデータベースモデルを共有し、Webブラウザーを介してそれらで共同作業できることです。
その他のVertabeloの機能は次のとおりです。
Vertabeloはアカデミックプロジェクトに無料で使用でき、大規模なデータベースプロジェクトには商用バージョンがあります。