Patent №
US 7,664,790
Granted
2010-02-16
Filed 2004
Owner
BMC SOFTWARE, INC.
Lab
—
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10871240
A time-efficient means for identifying and processing cascading deletes due to referential constraint violations includes: logging, to an error file, all primary key (“PK”) errors detected during table load operations; building a foreign key (“FK”) index for each child table; recursively probing each relevant FK index to identify all loaded rows that violate a referential constraint due to a PK error; logging all identified FK errors to the error file; and using the (preferably sorted) error file contents to identify, mark and physically delete table rows that violate a referential constraint. The described cascade delete processing methods make only a single pass through the table data, using ordinary computer files to track and organize rows identified for deletion. Use of error files rather than tablescans (multiple passes through the loaded table data) can provide a significant reduction in table load times, especially for large or intricately “related” tables.
AI classification
Ownership
BMC SOFTWARE, INC.
assignment · 154970649
Assignors
BLAICHER, CHRISTOPHER Y., TENBERG, KERRY C., BRIGHT, RANDOL K.
On an employer assignment, the assignors are typically the inventors.