2

アプリケーション内に 20 ~ 600 のテーブルを持つ複数の SQL Server 2005 データベースがあり、ドキュメントはありません。1 つのエンティティ (例: 患者に関連するテーブル、注文に関連するテーブル) または 1 つの機能 (例: 患者管理、注文管理) に関連していると思われるテーブルを選択して表示できるほどスマートなデータベース ダイアグラム ツールを探しています。データベース全体を描画する代わりに、それらを個別に描画します。

過去に、ER図で1つの色で表された1つの機能に関連する表を見たことがあります。適切に設計されたデータベースには、1 つの機能に関連するテーブルをグループ化する複数のスキーマが存在する可能性があります。しかし、これらのテーブルはすべて 1 つのスキーマ内にあるため、どのテーブルを 1 つのスキーマの下にまとめる必要があるかをおそらく提案できるほどスマートなツールが必要です。完璧ではありませんが、どのテーブルを組み合わせる必要があるかを調べるのに十分なほどインテリジェントです (たとえば、テーブル間の関係に基づいて、またはストアド プロシージャで一緒にアクセスされるように見えるテーブルに基づいて)。

肝心なのは、できるだけ早くデータモデルを理解したいということです。Schema Spy ( http://schemaspy.sourceforge.net/ ) と呼ばれるツールは正しい方向に進んでいるように見えますが、より優れた/より包括的なツールを誰かが知っているかどうか疑問に思っていました。

ありがとう。

4

3 に答える 3

2

Visio を試したことはありますか? 求められたすべてを満足させるわけではありませんが、データベースをリバース エンジニアリングし、少しの作業で非常に魅力的な図を作成できます。

既存のデータベースを理解するために使用したことはありませんが、作成したデータベースを説明するために使用しました。

于 2009-12-30T14:02:28.867 に答える
0

wsSqlSrvDocをご覧ください。これは、Sql Server の拡張プロパティで動作し、MS Word ドキュメントを作成する小さなツールです。

すべての列プロパティ (外部キー関係を含む) の出力は、すぐに使用できます。各フィールドの詳細については、Sql Server Management Studio でそれらの列の拡張プロパティを設定する必要があります。

ただし、欠点は、無料ではないことです (ただし、非常に手頃な価格です)。また、多かれ少なかれ完成した「進行中の作業ではない」DB のドキュメントを作成する必要がある場合は、無料の試用版を使用するだけで十分だと思います。

于 2013-03-24T13:44:58.583 に答える
0

この質問は、リンク:優れたデータベース モデリング ツール?という古い質問に関連しています。

この質問への回答から、たとえばfabFORCE.net dbDesignerが探しているものかもしれません。

于 2014-01-21T19:52:52.327 に答える