2017-06-28 9 views
1

Oracle SQL Developerバージョン1.5.5を使用している状況で、ドキュメントが非常に貧弱なこの巨大なデータベースが存在します。私は、データのより良い理解のために星やスノーフレークスキーマを作成したいと思います。それを行う簡単な方法はありますか?既存のデータベース(Oracle)からスター/スノーフレークスキーマを作成

+1

データモデル**ダイアグラム**を作成しますか?スターとスノーフレークはデータベース設計の種類であり、既存のスキーマの "of"を作成することはできません。 –

答えて

3

SQL Developer Data Modelerを使用して物理データモデルをリバースエンジニアリングすることができます。これは実際にはSQL Developerとは別のツールですが、いくつかのブランディングを共有しています。それはまた無料です。

結果の図の品質は、物理データ構造がどれだけうまく実装されているかによって大きく異なります。データベースで外部キー制約が定義されている場合(無効になっていれば十分です)、リレーションシップのみを取得します。同様に、UIDには、定義された主キー制約が必要です。データベースに制約がない場合は、列の命名規則、データ分析、およびビジネス知識に頼る必要があります。

スターまたはスノーフレークスキーマは、データウェアハウス用です。それはあなたが扱っているデータベースの種類ですか?

+0

あなたの助けていただきありがとうございます私はそれを試してみる前に私は私のコンピュータにインストールするために私たちの管理者に依頼する必要があります。 はい、トランザクションを持つデータウェアハウスです。データベースはまた、重要な制約を定義しています(ありがたいことに:)。 –

関連する問題