既存のMS SQLServer 2005データベースからエンティティ関係図を生成しようとしています。どのようなツールが利用できますか?具体的には、ERDに直接関心があるだけでなく、中規模(スキーマではなく行でもない)のデータベース構造をすばやく学習して分析するためのツールを探しています。
この投稿はかなり古く、MS SQL Server Management Studioには当時この機能がなかった可能性があります。私が知る限りSQL Server 2012では、以下に示すいくつかの簡単な手順を実行することでER図を生成できます。
Microsoft Visioのデータベースリバースエンジニアリング機能は、データベースからスキーマを引き出し、そこから開発するのに最適です。まだ調査していない場合は、その方法を調査します。
私はVisioを使用しており、これでいくつかの良い結果が得られました。私も1つのことは、SQL Server GUIに組み込まれているビジュアルデザイナー(データベースダイアグラム)を使用することです。そこにテーブルをドロップすると、外部キーが自動的に含まれます。この時点で焦点を当てたいテーブルを含めるだけです。
ただし、これらのツールはすべて、既存の外部キーを想定しています。
DBDesigner4 に満足しています。