Integrity constraints in (conceptual) database models

  • Authors:
  • Bernhard Thalheim

  • Affiliations:
  • Department of Computer Science and Applied Mathematics, Christian Albrechts University Kiel, Kiel, Germany

  • Venue:
  • The evolution of conceptual modeling
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The theory of integrity constraints has led to a large body of knowledge and to many applications such as optimisation of schema behaviour through normalisation to schemata which are easier to maintain, as automatic enforcement of database integrity by triggering or other procedural techniques, as quality improvement of data in databases, and as query recompilations due to the knowledge of validity of constraints in a database. Integrity constraints are often misunderstood, are given in the wrong database context or within the wrong database models, often combine a number of very different facets of semantics in databases and are difficult to specify. At the same time, pearls and hidden treasure of the theory of integrity constraints have been already forgotten. We develop a unifying approach to specification and treatment of integrity constraints. We survey some pearls, nuggets and lessons learned with semantic models.