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 :
بازگشت