202

データベースへの接続を指定して、既存のテーブルとそれらの関係を示す図を作成する方法はありますか?

これはSQLServer2008ExpressEdition用です。

4

9 に答える 9

161

はい、SQL Server 2008 自体を使用できますが、SQL Server Management Studio Express をインストールする必要があります (インストールされていない場合)。データベース ダイアグラムを右クリックして、新しいダイアグラムを作成します。既存のテーブルを選択し、テーブル内の参照を適切に指定した場合。選択したテーブルの完全な図を見ることができます。詳細については、SQL Server データベース ダイアグラムの概要を参照してください。

于 2008-10-03T20:43:32.513 に答える
55

DBVis を試してみてください- https://www.dbvis.com/downloadからダウンロードしてください- プロ版 (必要ありません) と十分なオープン版があります。

あなたがしなければならないのは、適切な JDBC - SQL Server 用のデータベース ドライバーを取得することです。このツールは、ボタンを 1 つ押すだけで、テーブルと参照を直交、階層、円で表示します ;-) など。私は何年も無料版を使用しています。

于 2008-10-03T20:30:23.413 に答える
13

SQLDeveloper はこれを行うことができます。

http://sqldeveloper.solyp.com/

于 2008-10-05T01:53:34.823 に答える
8

SQL ステートメントの場合は、逆スノーフレークを試すことができます。sourceforgeまたはhttp://snowflakejoins.com/のデモ サイトで参加できます。

于 2011-05-07T21:10:19.640 に答える
4

SQL Server に組み込まれているデータベース ダイアグラム機能を使用してみませんか?

于 2008-10-03T20:24:29.447 に答える
2

データベース ダイアグラムを作成する場合、Visio Professional にはデータベース リバース エンジニアリング機能があります。無料ではありませんが、ほとんどの企業でかなり普及しており、簡単に入手できるはずです。

Visio 2003 は、リバース エンジニアリングのために SQL2005 または SQL2008 とうまく動作しないことに注意してください。2007 を取得する必要があります。

于 2008-10-03T20:36:36.507 に答える
2

DeZign for Databasesは、これを問題なく実行できるはずです。

于 2012-01-11T11:48:31.117 に答える
1

SchemaCrawler for SQL Serverは、GraphVizを使用してデータベース図を生成できます。外部キーの関係が表示され(命名規則を使用して推測することもできます)、正規表現を使用してテーブルと列を除外できます。

于 2010-05-11T02:43:23.110 に答える
0

MySQL WorkBench は無料のソフトウェアであり、Oracle によって開発されています。SQL ファイルをインポートするか、データベースを指定すると、SQL ダイアグラムが生成されます。SQL ダイアグラムを移動して視覚的に魅力的にすることができます。GNU/Linux および Windows で動作し、無料でプロフェッショナルな外観を備えています。

于 2013-03-23T12:55:22.527 に答える