Extending ROCK & ROLL with Spatial Data Types : Part 1
نویسنده
چکیده
The ROCK & ROLL deductive object-oriented database system has been used to develop applications that involve the querying and manipulation of spatial data. The approach to the development of these applications has hitherto required that a suitable set of spatial data types is deened and handed over to applications as a class library for reuse. While this approach is functionally adequate, it leaves open the way to potential inconsistencies in the treatment of geometries and to computational ineeciency, especially due to the absence of built-in spatial-indexing facilities and spatial-query optimization. Part 1 of this paper describes the embedding of a spatial algebra into the imperative language of ROCK & ROLL. This provides users with geometrically consistent, computationally eecient built-in support for spatial data types and operations, thereby lessening the burden associated with the development of complete spatial data handling applications in ROCK & ROLL. In Part 2, the same spatial algebra is embedded into the declarative, deductive language of ROCK & ROLL, thus allowing users to beneet from a deductive, declarative mode of expression in addition to built-in support for spatial query optimization.
منابع مشابه
Extending a deductive object-oriented database system with spatial data handling facilities
The demand for spatial information systems has been growing sharply in recent years. Unfortunately, the current state of mainstream database technology has not facilitated the development of spatial information systems that are as eeective, eecient and usable as, e.g., management information systems. Attempts to overcome the limitations that underlie this relative lack of support have tended to...
متن کاملROCK & ROLL: A Deductive Object-Oriented Database with Active and Spatial Extensions
ROCK & ROLL is a deductive object-oriented database system that supports two languages, one imperative and the other deductive, both derived from the same object-oriented data model. As the languages share a common type system, they can be integrated without manifesting impedance mismatches, and thus programmers can conveniently exploit both deductive and imperative features in a single applica...
متن کاملRock typing and reservoir zonation based on the NMR logging and geological attributes in the mixed carbonate-siliciclastic Asmari Reservoir
Rock typing is known as the best way in heterogeneous reservoirs characterization. The rock typing methods confine to various aspects of the rocks such as multi-scale and multi-modal pore types and size, rock texture, diagenetic modifications and integration of static/dynamic data. Integration of static and dynamic behavior of rocks and their sedimentary features are practiced in this study. Po...
متن کاملFree-To-Roll Analysis of Abrupt Wing Stall on Military Aircraft at Transonic Speeds
LE leading edge Transonic free-to-roll and static wind tunnel tests for four military aircraft – the AV-8B, the F/A-18C, the pre-production F/A-18E, and the F-16C – have been analyzed. These tests were conducted in the NASA Langley 16-Foot Transonic Tunnel as a part of the NASA/Navy/Air Force Abrupt Wing Stall Program. The objectives were to evaluate the utility of the freeto-roll test techniqu...
متن کاملA Fully Integrated Method for Dynamic Rock Type Characterization Development in One of Iranian Off-Shore Oil Reservoir
Rock selection in modeling and simulation studies is usually based on two techniques; routinely defined rock types and those defined by special core analysis (SCAL). The challenge in utilizing these two techniques is that they are frequently assumed to be the same, but in practice, static rock-types (routinely defined) are not always representative of dynamic rock-types (SCAL defined) in the re...
متن کامل