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