Extensible Markup Language (XML), together with the schema in the form of Document Type Definition (DTD), enables the creation of XML documents both well-formed and valid.; One approach to store XML data is to use relational databases.; This thesis introduces a simple, yet dynamic, relational database representation model for XML data according to the accompanying DTD, which is then used to create the relational schema. An implementation is provided based on this approach. The implementation will also populate the relational schema with XML data extracted from conforming XML, documents using DOM. |