XMLSpy リレーショナルデータベース統合XMLSpy® 2012 リレーショナルデータベース統合機能はデータベースへの問い合わせや、データベースと XML ファイル間変換を簡単に行うことで相互運用における障害を克服します。 今日、重大なビジネス上のデータのほとんどはリレーショナルデータベース上に保管され、XML はデータのやり取りやコンテンツの管理を行うための技術の1つになりました。結果として、XML データをリレーショナルデータベースと調和した形で処理することがが極めて重要になります。 リレーショナルデータベース統合XML とリレーショナルデータベース間の処理を行おうとしているソフトウェア開発者を助けるために、XMLSpy は以下を含む最も一般的なデータベースとネイティブインターフェース言語を使用したやりとりを行います
XMLSpy を使うことでリレーショナルデータベースに接続し、リレーショナルデータベースをベースに XML スキーマを生成、データベースの構造をもとにデータをインポート/エクスポートし、XML スキーマからリレーショナルデータベース構造を簡単に生成することができます。パワフルなデータベースクエリウィンドウによりデータベースに対する問い合わせ、データの編集、そして変更をデータベースに反映することすらできます(コミットは現在 IBM DB2 に対してのみ有効です)。
データベースへの接続XMLSpy® 2012 にはデータベースへの接続ウィザードが含まれており、以下に記されるデータベースに関連するタスクを完了する前にデータベースへの接続を有効にしておくことができます。
データベースへの問い合わせXMLSpy® 2012 にはデータベースクエリウィンドウが搭載されており、データベースのデータの問い合わせや編集を行うことができます。データベースに接続した際、データベースクエリウィンドウのブラウザーペインにはデータベースのテーブルが階層ツリーで表示されます。SQL エディタータブにより、既存の SQL ファイルを開くか、SQL スクリプトをドラッグアンドドロップや自動補完機能と共に最初から作成することで、 SQL ステートメントの表示、編集、そして実行を行うことができます。
データベースクエリを一度実行すると、結果ウィンドウから直接データベースのデータを編集、(ピンク色でハイライトされる)変更されたフィールドを確認し、変更をデータベースにコミットすることができます。また、データベースのデータが XML である場合、XMLSpy のテキストまたはグリッドビューにて検証や入力ヘルパー機能を使った編集を行い、データベース(現在 IBM DB2 9 に対してのみ有効)へ保存しなおすことができます。
データベースを直接編集する機能を持ったデータベースクエリウィンドウにより、XMLSpy を使ってのデータベースのデータを伴なう作業が今までに無いほど簡単でシームレスになります。 データベースのデータをインポートデータベースから XML ドキュメントにデータをインポートする方法は2種類あります。最初の方法はスキーマを必要としない、または DTD をベースにした単純な XML プロジェクトに対して最適なものです。この方法では、テーブルを選択して、生のデータをそのままテーブル形式で取得します。2つ目の方法は DB 構造から XML スキーマを作成する機能を使う方法で、コンテンツモデルにて定義された全てのリレーションシップや依存関係を維持しつつ、データベースのデータをインポートします。
データベースから XML スキーマを作成データベースから行う XML スキーマの作成はデータベースのデータをインポートする様に簡単で柔軟性を持っています。ソースデータベースの種類とファイル名を指定したら、テーブル、ビュー、そしてスキーマがベースにするシステムテーブルを選択し、(上のスクリーンショットにあるような)スキーマオプションを選びます。結果となる XML スキーマにはリレーショナルデータベースにあるような 1:N リレーションシップが、対応する同一性制約と共に反映されます。
データベースに XML データをエクスポートXML データをデータベースにエクスポートしなければならない場合、データベースへエクスポートダイアログボックスを使って、開始する場所を指定し、エクスポートフィールドをどのように扱うのかとエクスポートに含める要素を選択します。その後、データを追加または作成するデータベースの種類を選択し、データが変換されデータベースに保存されます。
XML スキーマからデータベーススキーマを作成
既にある XML スキーマと同じルールを使ってデータベースの定義を行いたい場合、データベースの種類を広範囲のリストから選択し、XMLSpy® 2012 にてデータベースを修正または作成します。スキーマ上にある全ての同一性制約はデータベースの構造に自動的に変換されます。その他にも、要素間の関係を簡単に定義することができます。構造のプレビューを行い、自動生成された SQL ステートメントをあなたの変換に合うように編集することすらできます。インポート/エクスポート機能の場合と同様に変換プロセスは一瞬で完了します。エクスポートボタンをクリックすれば、すぐに新たなデータベース構造が作成されます。
XML を有効にしたデータベース - 特別なサポート上で述べられたパワフルなリレーショナルデータベースの全ての機能は XML が有効になっている以下のデータベースでも利用可能です。各データベースで利用可能なその他の機能については以下のリンクを参照してください XMLSpy が XML を使ったデータベースの開発に理想的ということを体験してみてください - 30日無料トライアル版 XMLSpy をダウンロード。 |
| ||||||||||||||||||||
| 会社情報 | 企業法務 | プレス | パートナー | 求人情報 | サイトマップ | お問い合わせ | Altova Blog | Mobile | Full Site | |||
|
