Method for referential constraint enforcement in a database management system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4947320
SERIAL NO

07219513

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method is disclosed for enforcing referential constraints on a record-by-record basis, immediately before or after each record is manipulated and while the record is still accessed, significantly improving the system's performance. Each record is visited only once to do both the constraint checking and the manipulation (insert/update/delete). If the constraint checking fails, then the entire relational operation of which the record manipulation is a part is backed out. For insertions, each record is first inserted 30, and then constraints respective the record are enforced 32,34. For updates, the record is updated 48 after constraints respecting the record's primary key are enforced 40,42, and before constraints respecting its foreign key(s) are enforced 44,46. Deletions are performed 52 before the constraints on the deleted record are enforced 54,56. Cascade deleted 58 are handled recursively 60. The method correctly processes cyclic constraints and self-referencing rows without special handling.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATION ARMONK NEW YORK 10504 A CORP OF NYNY

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Crus, Richard A San Jose, CA 6 409
Engles, Robert W San Jose, CA 2 152
Haderle, Donald J Los Gatos, CA 19 1329
Herron, Howard W San Jose, CA 2 150

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation