MySQL Workbenchでリバースエンジニアリング
データベース設計を助けてくれるMySQL Workbenchというツールが、ベータ版でリリースされています。
MySQL Workbenchのインストール
MySQL Workbenchのインストールは、とても簡単です。MySQLのサイトからmysql-workbench-1.0.5-beta-win32-noinstall.zipをダウンロードし適当なフォルダで解凍します。
ダウンロードは、ベータ版のためか MySQL Forums からダウンロードします。
ダウンロードしたファイルを任意のフォルダに解凍します。
MySQL Workbenchを実行するには、解凍したフォルダ内のMySQLWorkbench.exeを実行します。
リバースエンジニアリング
ここでは、SiteBarを例にとってデータベースをリバースエンジニアリングしてみます。
まず、MySQL Workbenchを起動すると次のような画面が表示されます。通常、この画面でテーブルなどを設計していきます。
メニューから [Database -> Reverse Engineering]を選択します。
接続するデータベースサーバとユーザー、パスワードを設定します。データベースにOracleが指定できるのが興味深いところです。
データベースへ接続し、スキーマーの情報を取得します。
データベースから対象とするスキーマを選択します。
リバースエンジニアリングが実行されます。
対象とするテーブルを指定します。(Detailed selectionで対象としないテーブルを選択)
生成される図の配置方法を指定します。
以上でリバースエンジニアリングが終了します。