Patent ID: 9063977
Filing Date: 2015-06-23
Classification: G06F

Abstract:
1. A computer-implemented method comprising: a. Generating an object-oriented schema from a relational database management system, the relational database management system providing a database comprising a plurality of tables, each table having multiple columns and rows; b. Implementing at least one modification of at least one association between at least two object types of the object-oriented schema, whereby a human analyst directs a deletion, insertion, or modification of at least one relationship between the at least two object types of the object oriented schema; c. Analyzing a plurality of object class associations of the object-oriented schema to determine a plurality of semantically legitimate search pathways that link rows in one table with rows in the same or another table; d. Ranking each of the plurality of search pathways for expected computational efficiency in view of a cardinality of at least one link between table rows; and e. Providing the plurality of search pathways to a query engine in accordance with the expected computational efficiency ranking.