Back to results
US 2003/0126152 A1Published application
Export engine which builds relational database directly from object model
AssigneeAmerican Management Systems, Inc.
InventorSurendra Kumar Rajak
Life of this patent
Estimating the term…
Abstract
A computer-implemented export engine automatically extracts selected data directly from an object model via an object query language, automatically builds relational database tables for the extracted data and automatically inserts the extracted data into the tables. The tables with the inserted data are then loaded into a relational database.
Claims21
A method comprising:
- automatically extracting data directly from an object model;
- and
- automatically translating the extracted data to a non-object format.
A method comprising:
- automatically extracting data directly from an object model;
- and
- automatically building a non-object database from the extracted data.
A method comprising:
- selecting object-oriented data in an object model by a user;
- automatically extracting the selected data directly from the object model using an object query language corresponding to the object model;
- automatically building tables for the extracted data in accordance with metadata for the extracted data, the tables being tables for a target relational database;
- and
- automatically inserting the extracted data into the tables using a query language corresponding to the tables and which is different from the object query language.
2 more elements
A method comprising:
- selecting object-oriented data in an object model by a human user via a graphical user interface (GUI);
- automatically constructing commands in an object query language corresponding to the object model to extract the selected data from the object model;
- automatically extracting the selected data directly from the object model using the constructed commands;
- automatically building tables for the extracted data in accordance with metadata for the extracted data, the tables being tables for a target relational database;
- and
- automatically inserting the extracted data into the tables using a query language corresponding to the tables and which is different from the object query language.
3 more elements
A method comprising:
- selecting object-oriented data in an object model by a human user;
- extracting the selected data directly from the object model by a computer using an object query language corresponding to the object model;
- building tables for the extracted data by a computer in accordance with metadata for the extracted data, the tables being tables for a target relational database;
- and
- inserting the extracted data into the tables by a computer using a query language corresponding to the tables and which is different from the object query language.
2 more elements
A method comprising:
- selecting object-oriented data in an object model by a human user via a graphical user interface (GUI);
- constructing commands by a computer in an object query language corresponding to the object model to extract the selected data from the object model;
- extracting the selected data by a computer directly from the object model using the constructed commands;
- building tables for the extracted data by a computer in accordance with metadata for the extracted data, the tables being tables for a target relational database;
- and
- inserting the extracted data into the tables by a computer using a query language corresponding to the tables and which is different from the object query language.
3 more elements
An apparatus comprising:
- an object model;
- a relational database;
- a selection device in which a human user selects data to be extracted from the object model;
- a computer-implemented engine automatically extracting the selected data directly from the object model via an object query language, automatically building relational database tables for the extracted data and automatically inserting the extracted data into the tables;
- and
- a database management system loading the tables with the inserted data into the relational database.
3 more elements
A method comprising:
- selecting a respective object model from a plurality of object models;
- automatically exacting data directly from the selected object model;
- and
- automatically building a non-object database from the extracted data.
1 more element
A method comprising:
- automatically extracting a first set of data directly from an object model;
- automatically building a first non-object database from the extracted first set of data;
- automatically extracting a second set of data directly from the object model;
- and
- automatically building a second non-object database from the extracted second set of data.
2 more elements
A method comprising:
- selecting a respective object model from a plurality of object models;
- automatically extracting a first set of data directly from the selected object model;
- automatically building a first non-object database from the extracted first set of data;
- automatically extracting a second set of data directly from the selected object model;
- and
- automatically building a second non-object database from the extracted second set of data.
3 more elements
Dependencies are inferred from the claim text.