回答:
次のように、既存のデータベーススキーマまたはそのサブセットの図を作成します。
ERDが表示されます。
次のように図をエクスポートします。
ダイアグラムがエクスポートされます。ベクトル形式でエクスポートするには、代わりにTo PDF Fileを使用します。これにより、Inkscape(または他のベクター画像エディター)を使用して編集を簡略化できます。
これらの手順は、SQL Developer 3.2.09.23から4.1.3.20で機能します。
SQL Developer 3以降、これは非常に簡単です(簡単にできたはずです)。
Untitled_1
右クリックして、«新しいリレーショナルモデル»を選択します。Relational_1
)を選択し«ショー»。Relational_1
ドラッグする前にタブ(または任意の名前)がrhsでアクティブであることを確認します。 、おそらくlhsでクリックしたテーブルの1つに切り替わったためです。Oracle SQL Developerでエンティティ関係図を生成するプロセスは、Jeff SmithによるOracle Magazineで説明されています(リンク)。
抜粋:
エンティティ関係図
入門
この例を実行するには、デフォルトのデータベースインストールで使用可能なサンプルHRスキーマを備えたOracleデータベースインスタンスが必要です。Oracle SQL Developerのバージョン4.0も必要です。このバージョンでは、Data ModelerサブメニューからOracle SQL Developer Data Modelerにアクセスします[...]または、スタンドアロンのOracle SQL Developer Data Modelerを使用することもできます。モデリング機能は2つの実装で同一であり、どちらもOracle Technology Networkから無料でダウンロードできます。
Oracle SQL Developerで、「表示」→「データ・モデラー」→「ブラウザ」を選択します。[ブラウザー]パネルで、[リレーショナルモデル]ノードを選択して右クリックし、[新しいリレーショナルモデル]を選択して、空白のモデルダイアグラムパネルを開きます。スタンドアロンのOracle SQL Developer Data Modelerを使用している人と同じ場所から始めます。データディクショナリのインポート
データディクショナリのインポート
Oracle SQL Developer Data Modelerの設計は、1つの論理モデルと1つ以上のリレーショナルおよび物理モデルで構成されています。デザインの作成プロセスを開始するには、既存のデータベースからスキーマ情報をインポートする必要があります。[ファイル]-> [データモデラー]-> [インポート]-> [データディクショナリ]を選択して、データディクショナリインポートウィザードを開きます。
[追加]をクリックして[新規]-> [データベース接続の選択]ダイアログボックスを開き、HRユーザーとして接続します。(Oracle SQL Developerからの接続作成の詳細については、Oracle Magazineの2008年5月/ 6月号の「データベース接続の作成」を参照してください。)
接続を選択し、[次へ]をクリックします。インポートできるスキーマのリストが表示されます。[フィルター]ボックスにHRと入力して、選択リストを絞り込みます。HRの横にあるチェックボックスを選択し、[次へ]をクリックします。
Oracle Data Modelerと呼ばれる関連ツールがあります。あなたが始めるためのサイトで利用可能なオンラインデモがあります。以前は追加コストのアイテムでしたが、もう一度無料であることに気付きました。
Data Modelerの概要ページから:
SQL Developer Data Modelerは無料のデータモデリングおよび設計ツールであり、エンティティリレーションシップダイアグラム(ERD)、リレーショナル(データベースデザイン)、データタイプおよび多次元モデリングのモデリングを含む、データおよびデータベースモデリングツールとユーティリティの全範囲を証明します。フォワードエンジニアリングとリバースエンジニアリング、およびDDLコード生成。Data Modelerは、さまざまなソースおよびターゲットとの間でインポートおよびエクスポートを行い、さまざまなフォーマットオプションを提供し、事前定義された一連の設計ルールを通じてモデルを検証します。
Oracleには、SQL Developerにと呼ばれるコンポーネントがありましたData Modeler
。3.2.20.10以降、製品には存在しません。
これは、ここで見つけることができる個別のダウンロードです。
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
私はSQL Developer 17.2.0.188ビルド188.1159を実行していますが、これには実際にデータモデリング機能が含まれています。:私はちょうどメニューを経由して、リレーショナルモデル図を作成した ... [ファイル]> [データ、モデラー> Import->データディクショナリ。
同じことを行うスタンドアロンのData Modelerもあります。
データモデラチュートリアルの状態:
図4:HRのリレーショナルモデルと図
生成した図はERDではありません。論理モデルはより高度な抽象化です。ERDはエンティティとその属性および関係を表しますが、リレーショナルモデルまたは物理モデルはテーブル、列、および外部キーを表します。」