×

System and method to transform a complex database into a simple, faster, and equivalent database

  • US 9,361,324 B2
  • Filed: 10/30/2013
  • Issued: 06/07/2016
  • Est. Priority Date: 11/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for transforming a database comprising a plurality of tables into a simple database, comprising:

  • providing a first table, said first table having an index column, a name column, a value column;

    providing a second table, said second table having an index column and an elements column;

    creating a second table entry in the second table for each row of each table of the database;

    for each table of the plurality of tables, determining which cells include references to other tables in the plurality of tables;

    for each cell of each table of the database which does not include a reference to other tables in the plurality of tables;

    creating a first table entry in the first table, wherein the name column includes a column heading of the cell, the value column includes a value of the cell, the first table entry having an index; and

    updating the second table entry to include the index of the first table entry; and

    for each cell of each table of the database which does include a reference to other tables in the plurality of tables;

    determining a reference entry in the second table, the reference entry corresponding to the reference, wherein said determining a reference entry in the second table comprises;

    finding, in the second table, an entry which includes an index of a key entry in the first table, the key entry in the first table having a name corresponding to the key value and a value corresponding to the value of the cell;

    creating a first table entry in the first table, wherein the name column includes a column heading of the cell, the value column includes the index of the reference entry, the first table entry having an index; and

    updating the second table entry to include the index of the first table entry.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×