Patent · US Active

Advanced data models containing declarative and programmatic constraints

US9176801B2 · kind B2 · utility

26Cited by
86References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 6, 2013
Grant dateNov 3, 2015
Priority date
Expiry dateApr 2, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24565
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A database language is extended to define constraints on a data model (e.g., entity-relationship model) rather than the concrete database. The constraints can be declarative (e.g., constraints that are defined using expressions of the database language) or programmatic (e.g., constraints that are defined as a stored procedure implemented in a domain specific language). By storing the constraints at a higher level than the database level, the constraints can be performed without changing the persistency of the database. Also disclosed are techniques for handling of constraints on partially loaded entities.

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