𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Indexing for Data Models with Constraints and Classes

✍ Scribed by Paris Kanellakis; Sridhar Ramaswamy; Darren E. Vengroff; Jeffrey Scott Vitter


Publisher
Elsevier Science
Year
1996
Tongue
English
Weight
829 KB
Volume
52
Category
Article
ISSN
0022-0000

No coin nor oath required. For personal study only.

✦ Synopsis


We examine IΓ‚O-efficient data structures that provide indexing support for new data models. The database languages of these models include concepts from constraint programming (e.g., relational tuples are generated to conjunctions of constraints) and from object-oriented programming (e.g., objects are organized in class hierarchies). Let n be the size of the database, c the number of classes, B the page size on secondary storage, and t the size of the output of a query: (1) Indexing by one attribute in many constraint data models is equivalent to external dynamic interval management, which is a special case of external dynamic two-dimensional range searching. We present a semi-dynamic data structure for this problem that has worst-case space O(nΓ‚B) pages, query IΓ‚O time O(log B n+tΓ‚B) and O(log B n+(log B n) 2 Γ‚B) amortized insert IΓ‚O time. Note that, for the static version of this problem, this is the first worst-case optimal solution. (2) Indexing by one attribute and by class name in an object-oriented model, where objects are organized as a forest hierarchy of classes, is also a special case of external dynamic two-dimensional range searching. Based on this observation, we first identify a simple algorithm with good worst-case performance, query IΓ‚O time O(log 2 c log B n+tΓ‚B), update IΓ‚O time O(log 2 c log B n) and space O((nΓ‚B) log 2 c) pages for the class indexing problem. Using the forest structure of the class hierarchy and techniques from the constraint indexing problem, we improve its query IΓ‚O time to O(log B n+tΓ‚B+log 2 B).


πŸ“œ SIMILAR VOLUMES


Indexing scheme for classes of N; partit
✍ Britt Friis-Jensen; Sten Rettrup; C. R. Sarma πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 167 KB

The classes of the symmetric group S S are identified by partitions of N. ## N In this work an indexing scheme is presented which provides a dense enumeration of the classes of S S . The method is based on a graphical representation of partitions of N, N which also enables the determination of the

A data model for use with formatted and
✍ Desai, B. C. ;Goyal, P. ;Sadri, F. πŸ“‚ Article πŸ“… 1986 πŸ› John Wiley and Sons 🌐 English βš– 786 KB

individualized data structures and operations have been devised for the various application areas of textual data. Consequently, their ability to integrate with other applications by sharing their data objects has been lost. In this article we present a data model based on the text data model, unive