By Danny KalevDate: September 27, 2002A relational database stores information in tables, with the ability to relate information from one table to information primary data unit in relational databases is a column, which may contain one or more fields. While this model operatdata oriented systems, it isn't ideal for manipulating XML data. Database vendors have come up with several solutiodiscuss two representative products that are available on Linux.
Data-centric and Document Centric XML
Document-centric XML documents typically contain essays, poems, letters etc. In these documents, the primary datarather than individual fields. By contrast, data-centric documents can be an employee's information or a catalog item.intended to read such documents in their raw form, but rather they are created and used by software application. In snodes contain meaningful information even when used outside the context of their document, an employee's name fo
Relational databases that offer special capabilities for dealing with XML data are known as "XML-enabled databasestraditional rows and columns internally. The simplest mapping model simply stores the original XML document in aOBject, or LOB. This mapping model isn't ideal for performing sophisticated queries based on specific elements of adatabase engine isn't aware of its structure. IBM's DB2 uses "side tables" to solve this problem. A side table contains point to specific elements in the original XML document.Alternatively, a side table contains the navigation scheme of the original document (known as "XPath" in XML-parlathese methods is truly relational. If we wish to change a single node, we need to retrieve the entire document value, cThis approach is therefore more suitable for document-centric applications.
A second mapping model breaks the elements of an XML document into individual t This way, the database is aware of the original document's structure. Oracle's 9i dat this approach. The DBA can decide which documents should be mapped to a table sdocuments should be stored as LOBs. Equipped with an array of XML-related softw XML Class Generator, XML SQL Utility and XML Parser, Oracle's 9i handles documecentric XML equally well.
AIX Tip of the Week: Service Director: RS/6000 Call Home Support
Audience: AIX System Administrators
Date: April 1999 (Updated: December 2000)
is an AIX software program that monitors, diagnoses and reports system errors. It can automaticallwithout customer intervention. It may be configured to run on a single system, or as part of a client/server network.
and it's documentation can obtained by anonymous ftp at