Logical Data Independence and Modularity through Views in OODBMS
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.
Top- Eder, Johann
- Dobrovnik, Michael
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 |