×

Modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon

  • US 6,374,252 B1
  • Filed: 10/16/1997
  • Issued: 04/16/2002
  • Est. Priority Date: 04/24/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprisingmeans for receiving a description of a user'"'"'s object database, said user'"'"'s object database having a set of classes and a set of relationships between pairs of said classes;

  • means for creating a model of said user'"'"'s object database in response to said description, said model persisting after creation of a relational database and including a correspondence between said user'"'"'s object database and said relational database;

    memory having space for storing said model;

    means for creating said relational database in response to said model, said relational database having a set of tables, keys for said tables, and relationships between pairs of said tables implementing said classes, objects and relationships of said user'"'"'s object database;

    means for receiving a set of data objects for said user'"'"'s object database after creation of said relational database;

    means for translating said set of data objects for said user'"'"'s object database into a set of records for said relational database in response to said model, and for inserting said set of records into said relational database;

    means for receiving updates to said description of a user'"'"'s object database after creation of said relational database;

    means for updating said model in response to said updates to provide an updated model;

    means for updating said relational database in response to said updated model; and

    means for updating said set of records for said relational database in response to said means for updating said relational database.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×