A dynamic database management system includes a data dictionary, a data
importer and a query front-end. The data importer automatically imports
data from an input file into a database, while adding new tables for new
attributes as necessary, and updating parameters and folders tables in
the data dictionary accordingly, so that end-users may access the
imported data by database queries through the query front-end.