AN OBJECT MODEL AT CONCEPTUAL LEVEL TO SUPPORT UPDATABLE VIEWS ON OBJECT-ORIENTED DATABASES

Authors
Citation
Ww. Pan et Wp. Yang, AN OBJECT MODEL AT CONCEPTUAL LEVEL TO SUPPORT UPDATABLE VIEWS ON OBJECT-ORIENTED DATABASES, Information sciences, 95(1-2), 1996, pp. 29-48
Citations number
17
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
Journal title
ISSN journal
00200255
Volume
95
Issue
1-2
Year of publication
1996
Pages
29 - 48
Database
ISI
SICI code
0020-0255(1996)95:1-2<29:AOMACL>2.0.ZU;2-Q
Abstract
The research on view mechanisms for object-oriented databases can be c lassified into two independent issues, languages to define views and t he underlying object models. This paper presents an object model at th e conceptual level of abstraction. We call it the view class and real- world object model (V-R model). The major goal of the V-R model is int ended to support updatable views efficiently for the object-oriented d atabase systems. The V-R model elaborates a special method to describe the instance-of relationship between stored objects and classes so th at a stored object can be the instance of several classes simultaneous ly. Query results and views can be managed like classes without creati ng temporary objects or tuples since the V-R model is closed against q uery operations. In this way, updates on views can be supported easily . This paper also explores the update semantics in depth. By utilizing the specialty of the V-R model, a more eligible update translation is proposed for the updates on classes with or without inheritance relat ionships and for the updates on views. To show that the V-R model is n ot only theoretical, how to implement the V-R model and how to integra te the V-R model into an object-oriented database system are illustrat ed. (C) Elsevier Science Inc. 1996