Home. 
.

transparent

transparent

transparent

XMLSpy リレーショナルデータベース統合

XMLSpy® 2012 リレーショナルデータベース統合機能はデータベースへの問い合わせや、データベースと XML ファイル間変換を簡単に行うことで相互運用における障害を克服します。

今日、重大なビジネス上のデータのほとんどはリレーショナルデータベース上に保管され、XML はデータのやり取りやコンテンツの管理を行うための技術の1つになりました。結果として、XML データをリレーショナルデータベースと調和した形で処理することがが極めて重要になります。

リレーショナルデータベース統合

XML とリレーショナルデータベース間の処理を行おうとしているソフトウェア開発者を助けるために、XMLSpy は以下を含む最も一般的なデータベースとネイティブインターフェース言語を使用したやりとりを行います

  • 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

XMLSpy を使うことでリレーショナルデータベースに接続し、リレーショナルデータベースをベースに XML スキーマを生成、データベースの構造をもとにデータをインポート/エクスポートし、XML スキーマからリレーショナルデータベース構造を簡単に生成することができます。パワフルなデータベースクエリウィンドウによりデータベースに対する問い合わせ、データの編集、そして変更をデータベースに反映することすらできます(コミットは現在 IBM DB2 に対してのみ有効です)。

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

データベースへの接続

XMLSpy® 2012 にはデータベースへの接続ウィザードが含まれており、以下に記されるデータベースに関連するタスクを完了する前にデータベースへの接続を有効にしておくことができます。

connecting to a database in XMLSpy

データベースへの問い合わせ

XMLSpy® 2012 にはデータベースクエリウィンドウが搭載されており、データベースのデータの問い合わせや編集を行うことができます。データベースに接続した際、データベースクエリウィンドウのブラウザーペインにはデータベースのテーブルが階層ツリーで表示されます。SQL エディタータブにより、既存の SQL ファイルを開くか、SQL スクリプトをドラッグアンドドロップや自動補完機能と共に最初から作成することで、 SQL ステートメントの表示、編集、そして実行を行うことができます。



querying a database in XMLSpy

データベースクエリを一度実行すると、結果ウィンドウから直接データベースのデータを編集、(ピンク色でハイライトされる)変更されたフィールドを確認し、変更をデータベースにコミットすることができます。また、データベースのデータが XML である場合、XMLSpy のテキストまたはグリッドビューにて検証や入力ヘルパー機能を使った編集を行い、データベース(現在 IBM DB2 9 に対してのみ有効)へ保存しなおすことができます。



edit database data

データベースを直接編集する機能を持ったデータベースクエリウィンドウにより、XMLSpy を使ってのデータベースのデータを伴なう作業が今までに無いほど簡単でシームレスになります。

データベースのデータをインポート

データベースから XML ドキュメントにデータをインポートする方法は2種類あります。最初の方法はスキーマを必要としない、または DTD をベースにした単純な XML プロジェクトに対して最適なものです。この方法では、テーブルを選択して、生のデータをそのままテーブル形式で取得します。2つ目の方法は DB 構造から XML スキーマを作成する機能を使う方法で、コンテンツモデルにて定義された全てのリレーションシップや依存関係を維持しつつ、データベースのデータをインポートします。

データベースをインポートする方法により結果は異なりますが、両者とも似たような手法により動作します。データの形式や数値のフォーマット、デフォルトのインポートの選択、そして主キー/外部キーの扱いを実際のインポートが行われる前に決定します。インポートボタンが押されるとともにデータの変換が始まります。



importing database data in XMLSpy

データベースから XML スキーマを作成

データベースから行う XML スキーマの作成はデータベースのデータをインポートする様に簡単で柔軟性を持っています。ソースデータベースの種類とファイル名を指定したら、テーブル、ビュー、そしてスキーマがベースにするシステムテーブルを選択し、(上のスクリーンショットにあるような)スキーマオプションを選びます。結果となる XML スキーマにはリレーショナルデータベースにあるような 1:N リレーションシップが、対応する同一性制約と共に反映されます。



Creating a schema from a database in XMLSpy

データベースに XML データをエクスポート

XML データをデータベースにエクスポートしなければならない場合、データベースへエクスポートダイアログボックスを使って、開始する場所を指定し、エクスポートフィールドをどのように扱うのかとエクスポートに含める要素を選択します。その後、データを追加または作成するデータベースの種類を選択し、データが変換されデータベースに保存されます。



Exporting XML data to a database

XML スキーマからデータベーススキーマを作成

既にある XML スキーマと同じルールを使ってデータベースの定義を行いたい場合、データベースの種類を広範囲のリストから選択し、XMLSpy® 2012 にてデータベースを修正または作成します。スキーマ上にある全ての同一性制約はデータベースの構造に自動的に変換されます。その他にも、要素間の関係を簡単に定義することができます。構造のプレビューを行い、自動生成された SQL ステートメントをあなたの変換に合うように編集することすらできます。インポート/エクスポート機能の場合と同様に変換プロセスは一瞬で完了します。エクスポートボタンをクリックすれば、すぐに新たなデータベース構造が作成されます。

XMLSpy® 2012 は SQL/XML 標準、一般的なデータベースへのネイティブ XML スキーマ表現、その他数々のオプションをサポートしています。



xml schema to database schema

XML を有効にしたデータベース - 特別なサポート

上で述べられたパワフルなリレーショナルデータベースの全ての機能は XML が有効になっている以下のデータベースでも利用可能です。各データベースで利用可能なその他の機能については以下のリンクを参照してください

XMLSpy が XML を使ったデータベースの開発に理想的ということを体験してみてください - 30日無料トライアル版 XMLSpy をダウンロード



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

Altova XMLSpy は英語、ドイツ語、日本語、そしてスペイン語版がダウンロードページからご利用になれます。

.
.

XMLSpy® 2012 は IBM DB2 pureXML との強い統合を実現しており、 DB2 XML データの問い合わせと編集、XML スキーマの登録、XQuery の開発と実行などを行うためのツールが提供されます。更に詳しく...

.
.
.

transparent

transparent