Dynamic database management system and method
First Claim
Patent Images
1. A dynamic database management system, comprising:
- a data dictionary including identifications of related groups of tables in a database, information of tables in said related groups, and identifications of parameters of said related groups; and
a data importer receiving an input including data to be imported into said database, an indication of one of said related groups that is associated with said data, and indications of parameters associated with said data, wherein said data importer appends one or more portions of said data associated with existing parameters to corresponding one or more existing tables associated with said existing parameters and having tables of said one of said related groups as references, appends data associated with new parameters to a new table created for said new parameters, and updates said data dictionary to include said identifications and information of said new table and new parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
10 Claims
-
1. A dynamic database management system, comprising:
-
a data dictionary including identifications of related groups of tables in a database, information of tables in said related groups, and identifications of parameters of said related groups; and
a data importer receiving an input including data to be imported into said database, an indication of one of said related groups that is associated with said data, and indications of parameters associated with said data, wherein said data importer appends one or more portions of said data associated with existing parameters to corresponding one or more existing tables associated with said existing parameters and having tables of said one of said related groups as references, appends data associated with new parameters to a new table created for said new parameters, and updates said data dictionary to include said identifications and information of said new table and new parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing a dynamic database, comprising:
-
receiving an input including data to be imported into a database, an indication of a related group of tables that is associated with said data, and indications of parameters associated with said data;
forming a set of existing parameters and a set of new parameters from said parameters associated with said data, based upon parameter information stored in a data dictionary for said related group of tables;
appending one or more portions of said data associated with said set of existing parameters to corresponding one or more existing tables having said related group of tables as references in said database;
importing a remaining portion of said data associated with said set of new parameters to a new table created for said new parameters; and
updating information in said data dictionary to include identifications and information of said new table and said new parameters. - View Dependent Claims (10)
-
Specification