Constraint databases generalize relational databases by finitely representing infinite relations. In the constraint data model, each attribute is associated with an attribute variable, and the value of an attribute in a relation is specified implicitly using constraints. Compared with the traditional relational databases, constraint databases offer an extra layer of data abstraction, which is called the constraint level (Revesz, 2002). It is the constraint level that makes it possible for computers to use finite number of tuples to represent infinite number of tuples at the logical level.
It is very common in GIS that sample measurements are taken only at a set of points. Interpolation is based on the assumption that things that are close to one...