1. In a database management system, a tabular structure for storing XML data comprising: a schema table for storing an XSD schema; an instance table for storing a structure of XML instance data related to said XSD schema; and a content table for storing content from an instance document associated with said XSD schema, wherein said XSD schema is enforced on said content and said XML instance data via a foreign key.