×

Data relationships processor with unlimited expansion capability

  • US 5,604,899 A
  • Filed: 06/28/1993
  • Issued: 02/18/1997
  • Est. Priority Date: 05/21/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system, a relational database processing system for retrieving a desired entity instance record, said relational database processing system comprising:

  • memory means containing (i) entity definition table means comprised of at least one entity type record containing an entity type and specifying an entity instance table associated with said entity type, (ii) entity instance table means comprised of at least one entity instance table, wherein each entity type record of said entity definition table is associated with an entity instance table, and wherein each entity instance table is comprised of a plurality of entity instance records wherein each entity instance record is of an entity type of said entity definition table means, (iii) relation definition table means comprised of at least one relation type record defining a provided relation type associating said desired entity type with a provided entity type, and iv) relation instance table means comprised of at least one relation instance record which defines a relation of said provided relation type between said desired entity instance record and a provided entity instance record, wherein said entity definition table means, said entity instance table means, said relation definition table means and said relation instance definition means are part of a relational database;

    means, operatively coupled to said relation definition table means, using said provided relation type, for retrieving from said relation definition table means said relation type record defining said provided relation type;

    means, operatively coupled to said relation definition table retrieving means and to said relation instance table means, using said relation type record, for retrieving from said relation instance table means a specific relation instance record containing said provided relation type and said provided entity instance record, wherein said desired entity instance record is specified in said specific relation instance record by a desired entity type and a desired entity record identifier;

    means, operatively coupled to said relation instance retrieving means and said entity definition table means, using said desired entity type, for retrieving from said entity definition table means a desired entity type record defining said desired entity type; and

    means, operatively coupled to said entity type record retrieving means and said entity instance table means, using said desired entity type and said desired record identifier, for retrieving from said entity instance table means said desired entity instance record;

    wherein a desired entity instance table is specified by said desired entity type record; and

    further wherein said desired entity instance record is a record identified by said desired entity record identifier in said entity instance table means.

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