|
ABSTRACT
This paper presents DEDALE, a spatial database system intended to overcome some limitations of current systems by providing an abstract and non-specialized data model and query language for the representation and manipulation of spatial objects. DEDALE relies on a logical model based on linear constraints, which generalizes the constraint database model of [KKR90]. While in the classical constraint model, spatial data is always decomposed into its convex components, in DEDALE holes are allowed to fit the need of practical applications. The logical representation of spatial data although slightly more costly in memory, has the advantage of simplifying the algorithms. DEDALE relies on nested relations, in which all sorts of data (thematic, spatial, etc.) are stored in a uniform fashion. This new data model supports declarative query languages, which allow an intuitive and efficient manipulation of spatial objects. Their formal foundation constitutes a basis for practical query optimization. We describe several evaluation rules tailored for geometric data and give the specification of an optimizer module for spatial queries. Except for the latter module, the system has been fully implemented upon the O2 DBMS, thus proving the effectiveness of a constraint-based approach for the design of spatial database systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
AS83
|
l). Abel and J.L. Smith. A Data Structure and Algorithm Based on a Linear Key for a Rectangle Retrieval Problem. Computer Vision, Graphics and Image Processing, 24:1-t3, 1983.
|
| |
BBC97
|
|
| |
BCD89
|
François Bancilhon , Sophie Cluet , C. Delobel, A query language for the O2 object-oriented databases, Proceedings of the second international workshop on Database programming languages, p.122-138, December 1989, Salishan Lodge, Gleneden Beach, Oregon, United States
|
| |
BDK92
|
|
 |
BKSS90
|
Norbert Beckmann , Hans-Peter Kriegel , Ralf Schneider , Bernhard Seeger, The R*-tree: an efficient and robust access method for points and rectangles, Proceedings of the 1990 ACM SIGMOD international conference on Management of data, p.322-331, May 23-26, 1990, Atlantic City, New Jersey, United States
|
 |
Cod70
|
|
 |
DGVG97
|
Freddy Dumortier , Marc Gyssens , Luc Vandeurzen , Dirk Van Gucht, On the decidability of semi-linearity for semi-algebraic sets and its implications for spatial databases (extended abstract), Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.68-77, May 11-15, 1997, Tucson, Arizona, United States
[doi> 10.1145/263661.263670]
|
 |
Fre87
|
|
| |
Gae95
|
|
| |
GK97
|
S. (}rumbach and G. Kuper. Tractable recursion over geometric data. In International Conference on Con- .straint Programming, 1997.
|
 |
Gra93
|
|
| |
GRS98
|
S. Grumbach, P. Rigaux, and L. Segoufin. The dedale system for complex spatial queries. Technical Report 131, INR,IA-VERSO, 1998. ftp://ftp, inria, fr/IN RIA /Projects / verso/Versol{epo r t- 131.ps.gz.
|
| |
GRSS97
|
|
| |
GS95
|
|
| |
GS97
|
|
| |
GST94
|
|
 |
Gut84
|
|
| |
Güt89
|
|
| |
Güt94
|
|
| |
Her96
|
J. Herring, The ORACLE 7 Spatial Data ()ption. Technical report, ORACLE Corp., 1996.
|
 |
Ja97
|
Jignesh Patel , JieBing Yu , Navin Kabra , Kristin Tufte , Biswadeep Nag , Josef Burger , Nancy Hall , Karthikeyan Ramasamy , Roger Lueder , Curt Ellmann , Jim Kupsch , Shelly Guo , Johan Larson , David De Witt , Jeffrey Naughton, Building a scaleable geo-spatial DBMS: technology, implementation, and evaluation, Proceedings of the 1997 ACM SIGMOD international conference on Management of data, p.336-347, May 11-15, 1997, Tucson, Arizona, United States
|
| |
KG94
|
|
 |
KKR90
|
Paris C. Kanellakis , Gabriel M. Kuper , Peter Z. Revesz, Constraint query languages (preliminary report), Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.299-313, April 02-04, 1990, Nashville, Tennessee, United States
[doi> 10.1145/298514.298582]
|
| |
KPV95
|
|
| |
Mor89
|
S. Morehouse. The Architecture of ARC/INFO. In Proc. Intl. Syrup. on Computer-Assisted Cartograph.y (Auto-Carto 9), pages 266-277, 1989.
|
 |
NHS84
|
|
| |
OM88
|
|
| |
PS85
|
|
 |
PVV94
|
Jan Paredaens , Jan Van den Bussche , Dirk Van Gucht, Towards a theory of spatial database queries (extended abstract), Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.279-288, May 24-27, 1994, Minneapolis, Minnesota, United States
[doi> 10.1145/182591.182640]
|
| |
RFS88
|
|
| |
Sam90
|
|
| |
Sch86
|
|
 |
SFGM93
|
Michael Stonebraker , Jim Frew , Kenn Gardels , Jeff Meredith, The SEQUOIA 2000 storage benchmark, Proceedings of the 1993 ACM SIGMOD international conference on Management of data, p.2-11, May 25-28, 1993, Washington, D.C., United States
|
| |
SGR96
|
M. Schotl, G. Grangeret, and X. Rehse. Point and window queries with linear spatial indices: An evaluation with 02. Technical Report RRC-96- 09, Cedric Lab, CNAM, Paris, 1996. Available at ht t p: //si k kim. cnam .fr.
|
| |
SRF87
|
|
| |
SV89
|
|
| |
Tom90
|
C.D. Tomlin. Geographic information Systems and Cartographic Modeling. Prentice-Hall, 1990.
|
 |
Ube94
|
|
| |
Ull88
|
|
CITED BY 28
|
|
Peter Revesz , Rui Chen , Pradip Kanjamala , Yiming Li , Yuguo Liu , Yonghui Wang, The MLPQ/GIS constraint database system, ACM SIGMOD Record, v.29 n.2, p.601, June 2000
|
|
|
Shengru Tu , Xiangfeng He , Xuefeng Li , Jay J. Ratcliff, A systematic approach to reduction of user-perceived response time for GIS web services, Proceedings of the 9th ACM international symposium on Advances in geographic information systems, November 09-10, 2001, Atlanta, Georgia, USA
|
|
|
|
|
|
|
|
|
Martin Erwig , Ralf Hartmut Güting , Markus Schneider , Michalis Vazirgiannis, Abstract and discrete modeling of spatio-temporal data types, Proceedings of the 6th ACM international symposium on Advances in geographic information systems, p.131-136, November 02-07, 1998, Washington, D.C., United States
|
|
|
Ralf Hartmut Güting , Michael H. Böhlen , Martin Erwig , Christian S. Jensen , Nikos A. Lorentzos , Markus Schneider , Michalis Vazirgiannis, A foundation for representing and querying moving objects, ACM Transactions on Database Systems (TODS), v.25 n.1, p.1-42, March 2000
|
|
|
Stéphane Grumbach , Philippe Rigaux , Luc Segoufin, Spatio-temporal data handling with constraints, Proceedings of the 6th ACM international symposium on Advances in geographic information systems, p.106-111, November 02-07, 1998, Washington, D.C., United States
|
|
|
Gabriel Kuper , Sridhar Ramaswamy , Kyuseok Shim , Jianwen Su, A constrant-based spatial extension to SQL, Proceedings of the 6th ACM international symposium on Advances in geographic information systems, p.112-117, November 02-07, 1998, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
Philippe Rigaux , Michel Scholl , Luc Segoufin , Stéphane Grumbach, Building a constraint-based spatial database system: model, languages, and implementation, Information Systems, v.28 n.6, p.563-595, September 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dina Goldin , Ayferi Kutlu , Mingjun Song, Extending the constraint database framework, Proceedings of the Paris C. Kanellakis memorial workshop on Principles of computing & knowledge: Paris C. Kanellakis memorial workshop on the occasion of his 50th birthday, p.42-54, June 08-08, 2003, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|