Skip to main content

Three-Level Object-Oriented Database Architecture Based on Virtual Updateable Views

  • Conference paper
Advances in Information Systems (ADVIS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4243))

Included in the following conference series:

Abstract

We propose a new architecture for object database access and management. It is based on updateable views which provide universal mappings of stored objects onto virtual ones. The mechanism preserves full transparency of virtual objects either for retrieval and any kind of updating. It provides foundation for three-level database architecture and correspondingly three database development roles: (1) a database programmer defines stored objects, i.e. their state and behavior; (2) a database administrator (DBA) creates views and interfaces which encapsulate stored objects and possibly limit access rights on them; (3) an application programmer or a user receives access and updating grants from DBA in the form of interfaces to views. We present a concrete solution that we are developing as a platform for grid and Web applications. The solution is supported by an intuitive methodology of schema development, determining the perspectives and responsibilities of each participant role.

This work is supported by European Commission under the 6th FP project e-Gov Bus, IST-4-026727-ST.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tsichritzis, D.C., Klug, A. (eds.): The ANSI/X3/SPARC DBMS Framework: Report of the Study Group on Data Base Management Systems. Information Systems 3 (1978)

    Google Scholar 

  2. Date, C.J., Darwen, H.: A Guide to SQL Standard. Addison-Wesley Professional, Reading (1996)

    Google Scholar 

  3. Subieta, K., Kambayashi, Y., Leszczyłowski, J.: Procedures in Object-Oriented Query Languages. In: Proc. VLDB Conf., pp. 182–193. Morgan Kaufmann, San Francisco (1995)

    Google Scholar 

  4. Pieciukiewicz, T., Subieta, K.: Recursive Query Processing in SBQL, ICS PAS Report 979 (November 2004)

    Google Scholar 

  5. Kozankiewicz, H., Leszczyłowski, J., Subieta, K.: New Approach to View Updates. In: Proc. of the VLDB Workshop Emerging Database Research in Eastern Europe, Berlin (2003)

    Google Scholar 

  6. Cattell, R.G.G., et al.: The Object Data Standard: ODMG 3.0. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  7. Object Management Group: OMG CORBATM/IIOPTM Specifications (2002), http://www.omg.org/technology/documents/corba_spec_catalog.htm

  8. Object Management Group: Unified Modeling Language (UML), version 1.5 (2003), http://www.omg.org/technology/documents/formal/uml.htm

  9. Date, C.J.: Encapsulation Is a Red Herring. Intelligent Enterprise’s Database on line. Programming & Design (1998), http://www.dbpd.com/vault/9809date.html

  10. Torres, M., Samos, J.: A Language to Define External Schemas in ODMG Databases. Journal of Object Technology 3(10), 181–192 (2004)

    Article  Google Scholar 

  11. Subieta, K.: Theory and Construction of Object-Oriented Query Languages. Polish-Japanese Institute of Information Technology Editors, Warsaw 2004, 522 pages (2004)

    Google Scholar 

  12. Objectivity. Objectivity for Java Programmer’s Guide. Release 8.0. Objectivity, Inc. (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Habela, P., Stencel, K., Subieta, K. (2006). Three-Level Object-Oriented Database Architecture Based on Virtual Updateable Views. In: Yakhno, T., Neuhold, E.J. (eds) Advances in Information Systems. ADVIS 2006. Lecture Notes in Computer Science, vol 4243. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11890393_9

Download citation

  • DOI: https://doi.org/10.1007/11890393_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-46291-0

  • Online ISBN: 978-3-540-46292-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics