Interfaces to a Native XML Database
As a query language, XQuery is obviously a key interface offered by a native XML database. But it is not the only interface that is required. XQuery does not say how schemas are registered in a database, how data is loaded and updated, or how physical storage features are organized.
Nor does it define how queries are issued by an application program, or how the results are presented. In this section I review some of the other interfaces that a native XML database system needs to offer.
An eventual objective for many of these interfaces is interoperability, so we examine first the extent to which this can currently be achieved. Then we look at some of the key interfaces offered by a DBMS: the data definition ...