Patent · US Expired

System and method for constraint checking bulk data in a database

US5706494A · kind A · utility

118Cited by
14References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 10, 1995
Grant dateJan 6, 1998
Priority date
Expiry dateFeb 10, 2015

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99942
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a relational database management system (RDMS), a method and system for constraint checking of bulk data after storage in a base table. This invention generates a "dummy" INSERT inquiry to cause the compiler constraint rule engine to generate code for checking for constraint violations. After construction of a Query Graph Model by the compiler, a logic module replaces the INSERT inquiry with a SELECT inquiry to create code that when executed will select records from the bulk data table. Constraint violations are handled in several ways by this invention, including merely reporting that a constraint error exists or listing those records that violate constraint conditions. The logic also enforces referential integrity constraints by applying the SQL CASCADE command to the violating records to expand the violation list to include children records that would be orphaned when their parent records are later removed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.