Logical Data Independence and Modularity through Views in OODBMS

Logical Data Independence and Modularity through Views in OODBMS

Abstract

Views in OODBMS are a concept which is heavily opted for by key database people but rather seldomly implemented in commercial systems. They are an important mechanism to modularize information systems and to gain logical data independence. This paper presents a concept for updateable views in OODBMS which separates application programs from the conceptual schema by introducing a layer of external schemas. Our approach supports all the traditional purposes of views and is based on a clear distinction of and division between external and conceptual schemas. The external schemas can be used much in the same way by applications as a conceptual schema could be used. In particular, special attention is given to dynamic binding and invariant (steady) method resolution with respect to static types. This method steadiness ensures that the most special method is found even across schema boundaries. We discuss some aspects of views in OODBMS, concentrating on coupling characteristics, change transparency and security, and we make brief architectural considerations for the implementation of a view system.

Grafik Top
Authors
  • Eder, Johann
  • Dobrovnik, Michael
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings
Event Title
Engineering Systems Design and Analysis Conference (ESDA 1996)
Divisions
Workflow Systems and Technology
Event Location
Montpellier, France
Event Type
Conference
Event Dates
1996-07-01
Page Range
pp. 13-20
Date
July 1996
Official URL
http://www.pri.univie.ac.at/Publications/1996/Eder...
Export
Grafik Top