ZDNet Japan Brand Site:
ZDNet Japan
builder

【第3回】ケーススタディで知るXMLデータベース導入の効用(前編)

XMLが一般に浸透している状況と共に、これまでのリレーショナルデータベースにはない柔軟性を持つことから、多彩な用途での利用が期待されているXMLデータベース。ここまでの連載では、XMLデータベースが誕生、発展してきた背景や、同製品が持っている利点について解説してきた。今回からの2回は、実際にXMLデータベースが導入された事例から、XMLデータベースの持つ価値と、導入メリットを見ていくことにする。

奥 隆朗  2006年3月8日 17時20分

複雑化する項目の管理をXMLデータベースで解消

 2番目のメタデータの管理においては建材の卸企業が多数の建築資材を管理するためにNeoCoreXMSを採用することを例にあげてみる。この場合の課題は、ドアや壁紙、絨毯、タイルなど、建築資材には属性が異なる商品が多数存在することである。また、通常は商品の属性が異なれば、管理する項目は変わってくるのだが、一方で共通する属性を持つものも存在するというのもリレーショナルデータベースによる管理の問題点となる。

 共通属性の問題の一例としては、壁に貼るタイルと壁紙を扱う場合が分かりやすいだろう。というのも、両方とも設置する部位は同じのため、共通する管理項目がいくつも存在する。ただ、タイルの場合は1つあたりの面積と個数での管理となり、壁紙は面積での管理となるため実際の管理項目は似て非なるものとなる。さらに、タイルは床に敷くという使い方も考えられるため、1つの属性で管理する項目は増えていく。結果、項目が多数存在するものと、そうでないものが存在してしまう。これは、リレーショナルデータベースで管理するのには困難を極めるが、XMLデータベースではタグで固有の項目を指定するだけで管理できるようになるというメリットが生まれる。

Mitsui NeoCore Center ゼネラルマネージャー 清水 隆太郎氏

 また、管理項目の柔軟性というメリット以外の活用がある清水氏は語る。「このようなケースでは管理用のDBをバックグラウンドに置いたWebカタログを作成する共に、それを紙媒体のカタログとしても利用できるようにしたいという要望が多々あります。この点についても属性情報をXMLで作成したことによるメリットが生まれます。これは、スタイルシートで表示する方法を指定すれば、それがそのままHTML形式でも、紙媒体でも利用できるレイアウトでも出力が可能になるという利点を生かしたものです」(清水氏)

 このWeb/紙のカタログにも変換可能なXMLデータベースは、30万点以上という圧倒的な商品点数とそれを管理するコードがいくつもあるような理化学系の卸売業や、同じく取扱商品が多く、しかも新たなカテゴリに属する製品の登場や法律の改正によって頻繁に管理項目が変わるようなレンタル業にも活用されている。

キーショートカット:  b - 前のページ n - 次のページ

「XMLデータベース」 のバックナンバー

http://japan.zdnet.com/channel/xmldb200602/story/0,2000056840,20098038,00.htm
【第3回】ケーススタディで知るXMLデータベース導入の効用(前編)

ZDNet Japan Essential Topic

ZDNet Japan イベント

ZDNet Japan ニューズレター

企業情報システムの選択、導入、運用管理に役立つ情報を毎朝メール配信します。

ニューズレターの登録・登録情報変更 »