DB リバースプラグイン

ライセンス : Apache2.0

DBに接続して、テーブル情報をastah* professionalに読み込みます。

概要



インストール

  1. 上記Downloadボタンからdbreverse-x.x.x.jarファイルをダウンロードします。
  2. .jarファイルを、astah*上にドラッグ&ドロップすると、プラグイン概要のダイアログが表示されるので[はい]を選択します。
  3. 次に表示されるメッセージに従ってastah*を再起動します。
    astahプラグイン
    ※[プラグイン]メニューは、バージョン7.2以降のみに存在します。 7.1以前をご利用の方はこちら。


利用方法

  1. メインメニューの[ツール]配下に新しく追加された[DBリバース]メニューを選択します。
    astah, DBリバース, データベース接続, リバース, インポート
  2. [DBリバース]ダイアログが開きます。接続先データベースや各項目を設定して[接続]ボタンを押します。astah*は、JDBCドライバーを利用してデータベースのテーブル定義を読み込みます。 JDBCドライバーは各データベースやサードパーティなどから提供されているものを別途ダウンロードしてください。また、データベースの環境は各自で作成をお願いします。
    astah, DBリバース, データベース接続, リバース, インポート

    [接続方法]の選択オプション

    astah, DBリバース, データベース接続, リバース, インポート
    Others [set schema] テーブル情報の取得を、データベースのスキーマ名から行います
    Others [set category] 同上を、データベースのカタログ名から行います

    入力例1 - HSQLDB利用時

    ご利用環境に合わせて変更してください。

    URL jdbc:hsqldb:hsql://localhost
    ユーザー名 sa
    パスワード xxxxxx
    JDBCドライバー
    (ドライバーのクラス名)
    org.hsqldb.jdbcDriver
    ドライバーのパス
    (ドライバーのjarファイルへのパス)
    C:\hsqldb-2.2.5\hsqldb\lib\hsqldb.jar

    入力例2 - SQLServer利用時

    ご利用環境に合わせて変更してください。

    URL jdbc:sqlserver://localhost:1433/データベース名
    ユーザー名 xxxxxx
    パスワード xxxxxx
    JDBCドライバー
    (ドライバーのクラス名)
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    ドライバーのパス
    (ドライバーのjarファイルへのパス)
    C:\xxx\sqljdbc42.jar

  3. テーブル情報がインポートされます。
    インポートしたテーブル情報からER図を自動生成するには、構造ツリーでERモデルを右クリックし、[ER図を自動作成する]を選択します。
    ER図自動生成, astah, ER図, 自動生成, DBリバース, リバース, データベース, 自動作成



作成したastaファイルを astah* professionalで開く

  1. 作成したファイルを astah* professionalで開きます。
  2. 構造ツリー上でERモデルのポップアップメニューから[ER図を自動作成する]を実行します。全てのエンティティではなく、一部のみを図に表示する場合は、ツリーからエンティティをER図上にドラッグ&ドロップしてください。
  3. 型と長さを表示します。
    Ctrl+Aで図要素をすべて選択し、右クリックで表示されるポップアップメニューから[型と長さの表示] - [オン]を実行します。 型と長さの表示, astah, ERD, ER図, 表示, astah
  4. 全図要素の自動レイアウトを実行します。メインメニューから[整列] - [全図要素の自動レイアウト]を実行します。 astah, ER図, ERD, レイアウト, 自動レイアウト
  5. テーブル、主キー、属性、依存型、非依存型リレーションシップなどが整列されて図上に表示されます。



旧バージョンのダウンロード

バージョン リリース日 対応エディション ダウンロード
1.0.7 2016.10.13 version6.6.4以降
1.0.6 2016.02.19 version6.6.4以降
1.0.5 2015.07.07 version6.6.4以降
1.0.4 2014.11.10 version6.6.4以降