DocumentCode
2580268
Title
A formal background to build constraint objects
Author
Di Deo, A. ; Boulanger, Dmitri
Author_Institution
GMD-First, Berlin, Germany
fYear
2000
fDate
2000
Firstpage
7
Lastpage
15
Abstract
Constraint databases exploit a fundamental duality: (i) a constraint (first-order formula) with free variables is interpreted as a set of database tuples that satisfy it; (ii) conversely, a database object can be viewed as a constraint. This enables us to use constraints as basic data types in the underlying DBMS and to enjoy the expressiveness of first-order logic and most of the advantages of constraint programming. Most existing frameworks consider the relational data model as a basic data representation model and use linear constraints to represent complex objects. This is not always efficient. Moreover, modern DBMSs offer much more than a simple set of relational tables. Therefore, we focus on the definition and formal background for an implementation of a constraint data model to be built on top of an object-relational DBMS. As an illustration, our approach is capable of exploiting existing spatial tools (like the one from Oracle 8) yielding the declarativeness and expressiveness of constraint programming
Keywords
abstract data types; constraint handling; data models; database theory; object-oriented databases; relational algebra; relational databases; Oracle 8; basic data types; constraint data model; constraint databases; constraint objects; constraint programming; cylindrical algebras; data representation; database objects; database tuples; declarativeness; duality; expressiveness; first-order formula; first-order logic; free variables; linear constraints; object-relational DBMS; relational data model; relational tables; spatial relations; spatial tools; Algebra; Data models; Database languages; Logic programming; Multidimensional systems; Object oriented modeling; Relational databases; Shape; Solid modeling; Spatial databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Database Engineering and Applications Symposium, 2000 International
Conference_Location
Yokohama
Print_ISBN
0-7695-0789-1
Type
conf
DOI
10.1109/IDEAS.2000.880557
Filename
880557
Link To Document