Management of multidimensional discrete data

Spatial database management involves two main categories of data: vector and raster data. The former has received a lot of in-depth investigation; the latter still lacks a sound framework. Current DBMSs either regard raster data as pure byte sequences where the DBMS has no knowledge about the underlying semantics, or they do not complement array structures with storage mechanisms suitable for huge arrays, or they are designed as specialized systems with sophisticated imaging functionality, but no general database capabilities (e.g., a query language). Many types of array data will require database support in the future, notably 2-D images, audio data and general signal-time series (1-D), animations (3-D), static or time-variant voxel fields (3-D and 4-D), and the ISO/IEC PIKS (Programmer's Imaging Kernel System) BasicImage type (5-D). In this article, we propose a comprehensive support ofmultidimensional discrete data (MDD) in databases, including operations on arrays of arbitrary size over arbitrary data types. A set of requirements is developed, a small set of language constructs is proposed (based on a formal algebraic semantics), and a novel MDD architecture is outlined to provide the basis for efficient MDD query evaluation.

[1]  Hans-Werner Six,et al.  Anbindung einer rämlich clusternden Zugriffstruktur für geometrische Attribute an ein Standard-Datenbanksystem am Beispiel von Oracle , 1991, BTW.

[2]  B. J. Mailloux,et al.  Report of Algorithmic Language ALGOL 68 , 1969 .

[3]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[4]  Peter Baumann Database Support for Multidimensional Discrete Data , 1993, SSD.

[5]  Y. Edmund Lien,et al.  Structured Implementation of an Image Query Language , 1980, Pictorial Information Systems.

[6]  Christos Faloutsos,et al.  The R+-Tree: A Dynamic Index for Multi-Dimensional Objects , 1987, VLDB.

[7]  William I. Grosky,et al.  Towards a data model for integrated pictorial databases , 1983, Comput. Vis. Graph. Image Process..

[8]  Allen Klinger,et al.  A Hierarchical Data Structure Scheme for Storing Pictures , 1980, Pictorial Information Systems.

[9]  B. H. McCormick,et al.  Visualization in scientific computing , 1995 .

[10]  Peter Baumann Valences: A new Relationship Concept for the Entity-Relationship Model , 1989, ER.

[11]  Detlef Krömker Visualisierungssysteme - Strukturen, Analysen und Verfahren zur Leistungssteigerung durch einen zum Strukturspeicher erweiterten Bildspeicher , 1992 .

[12]  Michael E. Mortenson,et al.  Geometric Modeling , 2008, Encyclopedia of GIS.

[13]  Alfons Kemper,et al.  An analysis of geometric modeling in database systems , 1987, CSUR.

[14]  C. Thomas Wu,et al.  Image Management in a Multimedia Database System , 1989, VDB.

[15]  W. Jack Bouknight,et al.  A procedure for generation of three-dimensional half-toned computer graphics presentations , 1970, CACM.

[16]  Thomas Joseph,et al.  PICQUERY: A High Level Query Language for Pictorial Database Management , 1988, IEEE Trans. Software Eng..

[17]  Shi-Kuo Chang Pictorial Information Systems , 1981, Computer.

[18]  J. N. Wilson,et al.  Image Algebra: An Overview , 1990, Comput. Vis. Graph. Image Process..

[19]  Jian Zhou,et al.  Evaluation of Complex Cardinality Constraints , 1992, ER.

[20]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[21]  David J. DeWitt,et al.  Algebraic support for complex objects with arrays, identity, and inheritance , 1991, SIGMOD '91.

[22]  Alfonso F. Cardenas,et al.  Database Structure and Manipulation Capabilities of a Picture Database Management System (PICDMS) , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  K. D. Foord,et al.  iLAN — A New Path to a Filmless Radiology Department , 1993 .

[24]  Peter Stucki,et al.  Image-Processing Application Generation Environment: A Laboratory for Prototyping Visual Data-Bases , 1989, VDB.

[25]  H. Gouraud Continuous Shading of Curved Surfaces , 1971, IEEE Transactions on Computers.

[26]  Peter Baumann Ein konzeptuelles Informationsmodell für Visualisierungsdatenbanken , 1993, GI Datenbank Rundbrief.

[27]  Hideyuki Tamura Image Database Management for Pattern Information Processing Studies , 1980, Pictorial Information Systems.

[28]  Christos Faloutsos,et al.  Analysis of object oriented spatial access methods , 1987, SIGMOD '87.