データベースへの接続を指定して、既存のテーブルとそれらの関係を示す図を作成する方法はありますか?
これはSQLServer2008ExpressEdition用です。
データベースへの接続を指定して、既存のテーブルとそれらの関係を示す図を作成する方法はありますか?
これはSQLServer2008ExpressEdition用です。
はい、SQL Server 2008 自体を使用できますが、SQL Server Management Studio Express をインストールする必要があります (インストールされていない場合)。データベース ダイアグラムを右クリックして、新しいダイアグラムを作成します。既存のテーブルを選択し、テーブル内の参照を適切に指定した場合。選択したテーブルの完全な図を見ることができます。詳細については、SQL Server データベース ダイアグラムの概要を参照してください。
DBVis を試してみてください- https://www.dbvis.com/downloadからダウンロードしてください- プロ版 (必要ありません) と十分なオープン版があります。
あなたがしなければならないのは、適切な JDBC - SQL Server 用のデータベース ドライバーを取得することです。このツールは、ボタンを 1 つ押すだけで、テーブルと参照を直交、階層、円で表示します ;-) など。私は何年も無料版を使用しています。
SQLDeveloper はこれを行うことができます。
SQL ステートメントの場合は、逆スノーフレークを試すことができます。sourceforgeまたはhttp://snowflakejoins.com/のデモ サイトで参加できます。
SQL Server に組み込まれているデータベース ダイアグラム機能を使用してみませんか?
データベース ダイアグラムを作成する場合、Visio Professional にはデータベース リバース エンジニアリング機能があります。無料ではありませんが、ほとんどの企業でかなり普及しており、簡単に入手できるはずです。
Visio 2003 は、リバース エンジニアリングのために SQL2005 または SQL2008 とうまく動作しないことに注意してください。2007 を取得する必要があります。
DeZign for Databasesは、これを問題なく実行できるはずです。
SchemaCrawler for SQL Serverは、GraphVizを使用してデータベース図を生成できます。外部キーの関係が表示され(命名規則を使用して推測することもできます)、正規表現を使用してテーブルと列を除外できます。
MySQL WorkBench は無料のソフトウェアであり、Oracle によって開発されています。SQL ファイルをインポートするか、データベースを指定すると、SQL ダイアグラムが生成されます。SQL ダイアグラムを移動して視覚的に魅力的にすることができます。GNU/Linux および Windows で動作し、無料でプロフェッショナルな外観を備えています。