Abstract
The paper describes results of the research effort related to the implementation of the idea of Updateable Object Views for the ODRA project. ODRA (Object Database for Rapid Application development) is a prototype object-oriented database management system based on Stack Based Architecture (SBA) and Stack Based Query Language (SBQL). The updateable object views are one of the main features of the system that has great impact on its features. The paper focuses on the issues connected with views implementation related to external type system and optimization module.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adamus, R., Habela, P., Kaczmarski, K., Lentner, M., Stencel, K., Subieta, K.: Stack-Based Architecture and Stack-Based Query Language. In: Proceedings of the First International Conference On Object Databases ICOODB, Berlin, Tribun EU, pp. 77–96 (2008)
Adamus, R., Kaczmarski, K., Stencel, K., Subieta, K.: SBQL Object Views - Unlimited Mapping and Updatability. In: Proceedings of the First International Conference On Object Databases ICOODB, Berlin, Tribun EU, pp. 119–141 (2008)
Adamus, R., Kowalski, T.M., Subieta, K., Wiślicki, J., Stencel, K., Letner, M., Habela, P., Daczkowski, M., Pieciukiewicz, T., Trzaska, M., Wardziak, T.: Overview of the Project ODRA. In: Proceedings of the First International Conference On Object Databases ICOODB, Berlin, Tribun EU, pp. 179–197 (2008)
Bancilhon, F., Spyratos, N.: Update Semantics of Relational Views. ACM Trans. Database Syst. 6(4), 557–575 (1981)
Barbosa, D.M.J., Cretin, J., Foster, N., Greenberg, M., Pierce, B.C.: Matching Lenses: Alignment and View Update. In: ACM SIGPLAN International Conference on Functional Programming (ICFP), pp. 193–204. ACM, USA (2010)
Bleja, M., Kowalski, T.M., Adamus, R., Subieta, K.: Optimization of Object-Oriented Queries Involving Weakly Dependent Subqueries. In: Norrie, M.C., Grossniklaus, M. (eds.) ICOODB 2009. LNCS, vol. 5936, pp. 77–94. Springer, Heidelberg (2010)
Bohannon, A., Vaughan, J.A., Pierce, B.C.: Relational Lenses: A Language for Updateable Views. In: Proceedings of the Twenty-Fifth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS), pp. 338–347. ACM, USA (2006)
Cybula, P., Subieta, K.: Query Optimization through Cached Queries for Object-Oriented Query Language SBQL. In: van Leeuwen, J., Muscholl, A., Peleg, D., Pokorný, J., Rumpe, B. (eds.) SOFSEM 2010. LNCS, vol. 5901, pp. 308–320. Springer, Heidelberg (2010)
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures, PhD Thesis University of California at Irvine 2000 (2000), http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
Habela, P., Kaczmarski, K., Kozankiewicz, H., Subieta, K.: Modeling Data Integration with Updateable Object Views. In: Vojtáš, P., Bieliková, M., Charron-Bost, B., Sýkora, O. (eds.) SOFSEM 2005. LNCS, vol. 3381, pp. 188–198. Springer, Heidelberg (2005)
Kotidis, Y., Srivastava, D., Velegrakis, Y.: Updates Through Views: A New Hope. In: Proceedings of the 22nd International Conference on Data Engineering, ICDE 2006. IEEE Computer Society (2006)
Kowalski, T., Wiślicki, J., Kuliberda, K., Adamus, R., Subieta, K.: Optimization by Indices in ODRA. In: Proceedings of the First International Conference On Object Databases ICOODB, Berlin, Tribun EU, pp. 97–117 (2008)
Kozankiewicz, H.: Updateable Object Views. PhD Thesis, Institute of Computer Science, Polish Academy of Sciences (2005), http://www.sbql.pl/phds
Kuno, H.A., Rundensteiner, E.A.: Using Object-Oriented Principles to Optimize Update Propagation to Materialized Views. In: Proc of the IEEE Int. Conf. on Data Engineering (ICDE-12), pp. 310–317. IEEE Computer Society (1996)
Lechtenbörger, J., Vossen, G.: On the Computation of Relational View Complements. In: Proceedings of the Twenty-first ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pp. 142–149. ACM, USA (2002)
Lentner, M., Stencel, K., Subieta, K.: Semi-Strong Static Type Checking of Object-Oriented Query Languages. In: Wiedermann, J., Tel, G., Pokorný, J., Bieliková, M., Štuller, J. (eds.) SOFSEM 2006. LNCS, vol. 3831, pp. 399–408. Springer, Heidelberg (2006)
Płodzień, J.: Optimization Methods in Object Query Languages. PhD Thesis, Institute of Computer Science, Polish Academy of Sciences (2001), http://www.sbql.pl/phds
Wiślicki, J.: An object-oriented wrapper to relational databases with query optimization, PhD Thesis, Computer Engineering Department, Technical University of Lodz (2008), http://www.sbql.pl/phds
Wang, L., Jiang, M., Rundensteiner, E.A., Mani, M.: An Optimized Two-Step Solution for Updating XML Views. In: Haritsa, J.R., Kotagiri, R., Pudi, V. (eds.) DASFAA 2008. LNCS, vol. 4947, pp. 19–34. Springer, Heidelberg (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Adamus, R., Kowalski, T.M., Wiślicki, J. (2011). Implementation of Updateable Object Views in the ODRA OODBMS. In: Meersman, R., et al. On the Move to Meaningful Internet Systems: OTM 2011. OTM 2011. Lecture Notes in Computer Science, vol 7045. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25106-1_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-25106-1_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25105-4
Online ISBN: 978-3-642-25106-1
eBook Packages: Computer ScienceComputer Science (R0)