SQL Server データベース ダイアグラムを er モデルに変換するプログラム、または SQL Server サーバーからデータベースの er モデルを作成するプログラムはありますか?
3 に答える
SQL Server 内では、Management Studio の各データベースに "データベース ダイアグラム" 機能があります。
そこから新しいダイアグラムを作成し、テーブルのすべて (または一部) を含めて、関係がどこにあり、テーブルが何であるかを示すことができます。
Microsoft Visio を試してください。Visio Professional には、適度に優れたデータベース リバース エンジニアリング機能があり、データに論理的に存在するがデータベースに物理的に現れていない関係を簡単に修正できます。同じリバース エンジニアリング モデルから複数の図を簡単に作成することもできます (.vsd ファイルの別のページで)。
これら 2 つの機能により、Visio はサード パーティのデータベースを理解して文書化するのに役立つ非常に便利なツールになり、Visio Pro はそれほど高価ではありません。
ただし、Visual Studio の EA バージョンでのみ利用可能なエンタープライズ アーキテクト バージョンを購入しない限り、スキーマから SQL ファイルを生成する機能がないという重大な警告があります。私の知る限り、2002/2003 以降の Visio の EA バージョンは存在しないため、この製品は廃止されています。
Erwin を 10 年間使用してきましたが、うまく機能しています。残念ながら、それは少し高価です。これを実現するための安価なツールを誰かが開発してくれることを願っています。私は、Visual Studio 2010 にこの分野のツールがいくつかあると聞いています。