Article View: comp.doc.techreports
Article #85Univ. of Alberta TR: TIGUKAT - An Object Model for Query and View Suppo
From: Tamer Ozsu
Date: Thu, 05 Nov 1992 20:42
Date: Thu, 05 Nov 1992 20:42
99 lines
4956 bytes
4956 bytes
The following technical report from University of Alberta, Department
of Computing Science is available and may be of interest to followers
of this newsgroup.
TIGUKAT:
An Object Model for Query and View Support
in
Object Database Systems
by
Randal J. Peters
M. Tamer Ozsu
Duane Szafron
Technical Report TR 92-14
October 1992
ABSTRACT
Object-oriented computing is influencing many areas of computer
science including software engineering, user interfaces, operating
systems, programming languages and database systems. The appeal of
object-orientation is attributed to its higher levels of abstraction
for modeling real world concepts, its support for incremental
development and its potential for interoperability. Despite many
advances, object-oriented computing is still in its infancy and a
universally acceptable definition of an object-oriented data model is
virtually nonexistent, although some standardization efforts are
underway. This report presents the TIGUKAT(*) object model definition
that is the result of an investigation of object-oriented modeling
features which are common among earlier proposals, along with some
distinctive qualities that extend the power and expressibility of this
model beyond others. The literature recognizes two perspectives of an
object model: the structural view and the behavioral view. Most
object-oriented formalisms have concentrated on one or the other of
these two perceptions. The TIGUKAT object model (i) favors formal
specifications for both the behavioral and structural components, and
(ii) shows an integration of the two components into a complete model
definition. Furthermore, the model emphasizes (iii) a clean
separation and precise definition of object modeling features which
are usually bundled and only intuitively defined in other models, and
(iv) a uniform approach to object modeling which encompasses all
information, including meta-data, as objects within the primitive
definitions.
The establishment of a formal object model provides a theoretical
foundation from which investigations of other object database features
will be pursued. The first of these involves the definition of an
object query model with complete calculus and algebra specifications,
including an equivalence transformation proof between the two. Based
on the query model, object views and view management with update
semantics will be examined. The intention is to incorporate very
powerful and dynamic object definition and manipulation language
features into the model. In parallel with this, a dynamic schema
evolution policy will be developed for integrating new types into the
model. We are currently in the process of implementing the model
presented in this report to establish a workable software base with
the long range goal of developing a full-featured object database
management system.
-------------------------------------------
*TIGUKAT (tee-goo-kat) is a term in the language of the Canadian Inuit
people meaning "objects." The Canadian Inuits, commonly known as
Eskimos, are native to Canada with an ancestry originating in the
Arctic regions of the country.
To obtain a copy of this report, either
(1) via anonymous ftp from menaik.cs.ualberta.ca (129.128.4.241).
Instead of password, you will be asked for an "ident" which should be
the id of the machine you are ftp'ing from. Enter directory
~ftp/pub/TechReports
There are two compressed files: TR92-14.dvi.Z and TR92-14.ps.Z. The
dvi file is larger but may be easier to print at other sites. You have
to uncompress these files after you have ftp'ed them.
(2) send email to britta@cs.ualberta.ca, or
(3) write to
Britta Nielsen
Department of Computing Science
University of Alberta
Edmonton, Alberta
Canada T6G 2H1
--
____________________________________________________________________________
M. Tamer Ozsu Internet: ozsu@cs.ualberta.ca
Department of Computing Science Tel: (403) 492-2860; Fax: (403) 492-1071
University of Alberta Edmonton, Alberta, Canada T6G 2H1
===========================================================================
Co-moderator: Richard Golding, Computer & Information Sciences, UC Santa Cruz
compdoc-techreports-request@ftp.cse.ucsc.edu
Technical Details
Message-ID:
<1dc2j4INNr34@darkstar.UCSC.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!agate!darkstar.UCSC.EDU!goldingShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!agate!darkstar.UCSC.EDU!golding From: ozsu@cs.ualberta.ca (Tamer Ozsu) Newsgroups: comp.doc.techreports Subject: Univ. of Alberta TR: TIGUKAT - An Object Model for Query and View Suppo Date: Thu, 5 Nov 1992 13:42:33 -0700 Organization: University of Alberta, Edmonton, Canada Lines: 101 Approved: compdoc-techreports@ftp.cse.ucsc.edu Message-ID: <1dc2j4INNr34@darkstar.UCSC.EDU> NNTP-Posting-Host: oak.ucsc.edu Keywords: object-oriented,data model,view, query Originator: golding@oak