O'Reilly Open Source Convention
oreilly.comO'Reilly Network
Conferences International Safari: Books Online


Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List
Kids World


From the Frontiers of Research to the Heart of the Enterprise
O'Reilly Open Source Convention
Sheraton San Diego Hotel and Marina
July 22-26, 2002 -- San Diego, CA


Apache

Session

XML-DBMS: Middleware for XML and Databases
Ronald Bourret, rpbourret.com

Track: XML
Date: Thursday, July 25
Time: 2:30pm - 3:15pm
Location: Marina II

One of the most common uses of XML is as a transport for data stored in relational databases. XML-DBMS is middleware for transferring data between XML documents and relational databases. It can be used programmatically or from the command line and is available in both Java and PERL.

This presentation will start with a discussion of the object-relational model behind XML-DBMS, including how this handles mixed content. It then discusses the XML-DBMS mapping language, which allows users to map XML schema to relational schema. The language also includes support for simple transformations, formatting routines, key generation routines, heterogeneous joins, multi-valued properties, and casting of element types.

The presentation concludes with a discussion of how to use XML-DBMS from a Java program as well as from the command line. Features covered include inserting, updating, and deleting records, querying the database and filtering the results (including parameterized queries), transaction support, and hooks for writing custom code.

Participants should have a basic knowledge of XML, relational databases, and Java.


Download presentation file


oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy


© 2001, O'Reilly Media, Inc.
conf-webmaster@oreilly.com