Home. 
.

transparent

transparent

transparent

データベーススキーマ比較ツール

Altova DatabaseSpy® 2012 は、同一または異なる種類のデータベース間で、データベース構造を視覚的に比較し、差分をマージする機能が搭載されています。

データベース管理者や IT プロフェッショナルは頻繁に似たような構造のデータベースを比較する必要に迫られます。DatabaseSpy® 2012 の視覚的なデータベーススキーマ比較機能はこのようなタスクを効率的にこなします。

データベーススキーマの比較は、同一種類のデータベース間のみならず、異なるデータベース間においても行うことができます。例えば、開発サーバーにある SQL Server のデータベース構造と、実際稼働中の SQL Server と比較したり、SQL Server と Oracle のデータベーススキーマ、または DatabaseSpy® 2012 によりサポートされる全てのデータベースのスキーマを比較することができます。

DatabaseSpy データベースのスキーマ比較でサポートされるデータベース

SQL データベースクエリ言語の詳細仕様は、リレーショナルデータベースの実装により、ベンダーごとに変化します。DatabaseSpy® 2012 は複数のデータベース型をサポートしており、以下にあるデータベースに対してデータベースのスキーマ比較機能を自動的に適合させます:

  • Microsoft® SQL Server® 2000, 2005, 2008
  • IBM DB2® 8, 9
  • IBM DB2 for iSeries® v5.4, 6.1
  • Oracle® 9i, 10g, 11g
  • Sybase® 12
  • MySQL® 4, 5
  • PostgreSQL 8
  • Microsoft Access™ 2003, 2007

更に、以下にあるとおり、SQL の構成を選択したり編集することもできます。

Download ここをクリックして使用できる機能に制限のない30日間無料トライアルの Altova® DatabaseSpy® 2012 をダウンロード!

データベーススキーマ比較

ファイルメニュー、または DatabaseSpy ツールバーのスキーマ比較ボタンをクリックすることでデータベーススキーマの比較を開始することができます。



Altova DatabaseSpy Database Compare menu

比較するデータベース構造を選択するダイアログが開かれます。単一ないし複数のテーブル、またはデータベーススキーマ全体をチェックします。左側 / 右側ボタンにより、比較を始める前に選択したものを確認することができます。



Altova DatabaseSpy Database Compare Selection Dialog

DatabaseSpy® 2012 では、データベース構造内にある同名のコンポーネントを自動的にマッピングします。名前が一致しないコンポーネント同士を接続することで手動によるマッピングを行うことができます。



Altova DatabaseSpy database schema comparison

マッピングが完成した後は、比較を開始するボタンをクリックしてください。DatabaseSpy® 2012 により構造が比較され、異なるものは違いを示すアイコンとともにハイライトされます。以下の例だと、選択された Employee テーブルが同一でないことが分かります。Title カラムのデータ型が同一でないとハイライトされ、右側にある EyeColor カラムが左側のテーブルには存在しません。

Altova DatabaseSpy database schema comparison identifies unequal database structures

異なる種類のデータベースを比較

DatabaseSpy® 2012 のテーブル選択ダイアログでは、接続されている全てのデータベースへアクセスすることができ、異なる種類のデータベースを簡単に比較することができます。



Altova DatabaseSpy database compare selection dialog

テーブル名などが一致しない場合、異なるデータベース種類のデータベース間でも手動でマッピングを行うことができます。



Altova DatabaseSpy compares database schemas from different database types

データベース構造の差分をマージ

ツールバーにあるマージボタンをクリックすることで、データベーススキーマ間の差分をマージすることができます。



Altova DatabaseSpy Database Compare Toolbar

または、右クリックにより表示されるコンテキストメニューから、マージならびにレストアスクリプトを作成することができます。



Altova DatabaseSpy database schema comparison context menu

どちらの場合も、DatabaseSpy® 2012 の SQL エディターウィンドウにマージスクリプトが作成、表示されます。マージスクリプトを手動で実行しない限り、データベース構造に変更は加えられません。

テーブル間の差分をマージすることで、データベース内の外部キーやその他のリレーションシップに影響を及ぼすことがあります。DatabaseSpy® 2012 はテーブルのリレーションシップを分析し、変更スクリプト内で適切な修正を施します。



Altova DatabaseSpy database schema merge script

再利用のためにデータベース比較を保存

データベーススキーマ比較の設定はファイルに保存、DatabaseSpy のプロジェクトに追加することで、必要なときに素早くアクセス、再利用することができます。



Altova DatabaseSpy database schema comparison save file dialog

これは開発ならびに実際に使用されているサーバー間の比較を日常的に行う必要があるような状況で極めて便利な機能となります。

DatabaseSpy® 2012 によりお使いのデータベースにあるスキーマの比較がどれだけ簡単に行えるか体験してみてください – 今すぐ30日間無料のトライアルをダウンロード



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
利用可能な言語
.

ダウンロードページから、英語、ドイツ語、そして日本語版の Altova DatabaseSpy をご利用いただけます。

.
.
DatabaseSpy の新着情報

前回の更新から DatabaseSpy に加えられた新機能の全てを確認

.
.

transparent

transparent