データベースへの接続を前提として、既存のテーブルとそれらの関係を示す図を作成する方法はありますか?
これは、SQL Server 2008 Express Edition用です。
データベースへの接続を前提として、既存のテーブルとそれらの関係を示す図を作成する方法はありますか?
これは、SQL Server 2008 Express Edition用です。
回答:
はい、SQL Server 2008自体を使用できますが、SQL Server Management Studio Expressをインストールする必要があります(インストールされていない場合)。データベースダイアグラムを右クリックして、新しいダイアグラムを作成します。既存のテーブルを選択し、テーブル内の参照を適切に指定した場合。選択したテーブルの完全な図を見ることができます。詳細については、SQL Serverデータベースダイアグラムの概要を参照してください。
DBVisを試してみてください-https://www.dbvis.com/downloadからダウンロードしてください -プロバージョン(必要ありません)とオープンバージョンで十分です。
必要なのは、適切なJDBC-SQL Serverのデータベースドライバーを取得することだけです。このツールでは、1つのボタンを押すだけで、テーブルや参照が直交、階層、円で囲まれます;-)など。私は今何年も無料版を使っています。
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ダイアグラムが生成され、移動して視覚的に魅力的なものにすることができます。GNU / LinuxとWindowsで動作し、無料でプロフェッショナルな外観を持っています。