The Query Model and Query Language of TIGUKAT
Randal J. Peters, M. TAMER ÖZSU, Duane Szafron, Anna Lipka · 1993
The establishment of a formal object model provides a theoretical foundation to investigate other objectbase features such as query processing. In this report, we present an extensible uniform behavioral object query model for the TIGUKAT object management system. The TIGUKAT object model [PÖS92] is purely behavioral in nature, supports full encapsulation of objects, defines a clear separation between primitive components such as types, classes, collections, behaviors and functions , and incorporates a uniform semantics over objects which makes it a favorable basis for an extensible query model. Every concept that can be modeled in TIGUKAT has the uniform semantics of a first class object with well-defined behavior. Following this semantics, queries are modeled as type and behavioral extensions to the base object model, thus incorporating queries as an extensible part of the model itself. The complete query model definition presented in this report includes: the type and behavior ex...