×

Locking and row by row modification of a database stored in a single master table and multiple virtual tables of a plurality of concurrent users

  • US 5,333,316 A
  • Filed: 08/16/1991
  • Issued: 07/26/1994
  • Est. Priority Date: 08/16/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A relational database system for managing a relational database concurrently-used by a plurality of users comprising:

  • means for maintaining a master copy of at least one said relational database in a Master Table;

    locking means for locking said Master Table when one said user is accessing said Master Table;

    means for creating a Virtual Table for each of a plurality of concurrent said users;

    means for selecting a single row, containing a plurality of data fields, from a plurality of rows in said Master Table;

    means for indicating currency in said single row;

    means for comparing said indicated currency of said selected row with a corresponding row in one of said concurrent user'"'"'s Virtual Table;

    means for modifying said selected single row; and

    ,means, in response to an output signal from said comparing means, for replacing said selected row in said Master Table with said modified selected row and for copying said modified selected row into said corresponding row in said one of said concurrent user'"'"'s Virtual Table.

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