资 源 简 介
Abstract
Created a basic simulation of a relational database utilizing XML as the data storage scheme. Possessed ability to create and drop tables, insert and query records including selection, joining, filtering, sorting, aggregation, and deletion, and bulk importing of arbitrary XML data.
Conclusion
The application in its entirety consists of two parts—both an expressive relational querying language that manages an underlying database storing its data entirely in xml data, and secondly, a means to harvest additional data from an arbitrary xml file in populating a relational database that can then be fully queried. The querying language not only is able to create and delete tables or even simply statically view the tables, but it can query the resulting table in a wide plethora of manners, including giving the user an ability to join across any number of tables, sort the data such that the resulting data is understood in