The Database Programming and Query Language DBPQL

NEWS: The proposed approach of an integrated distributed object base and, in particular, iDBPQL was the focus of our recently presented advanced technical seminar at the 25th IEEE International Conference on Data Engineering (ICDE), Shanghai, China on April 01, 2009. Presentation slides are available for download.

DBPQL Papers

Database Architecture Papers

  • (2008, conference)   M. Kirchberg, A. Tretiakov. A Persistent Object Store as Platform for Integrated Database Programming and Querying Languages. In Proceedings of the 3rd International Conference on Software Engineering Advances (ICSEA), Pages 319--328. IEEE Computer Society Press, 2008. ISBN: 978-1-4244-3218-9. (bibtex)

  • (2007, Ph.D. thesis)   M. Kirchberg. Integration of Database Programming and Query Languages for Distributed Object Bases. Ph.D. Thesis, Massey University, New Zealand, July 2007. (pdf / bibtex)

  • (2007, conference)   M. Kirchberg. An Overview of the Object-Oriented Database Programming Language DBPQL. In J. Cardoso, J. Cordeiro and J. Filipe (Eds.): Proceedings of the 9th International Conference on Enterprise Information Systems (ICEIS), Volume 1, Pages 573--576. INSTICC Press, 2007. ISBN: 978-972-8865-88-7. (pdf / bibtex)

  • (2007, conference)   M. Kirchberg. An Integrated Database Programming and Querying Language with Support for Simultaneous Processing. In Proceedings of the 2nd International Conference on Software Engineering Advances (ICSEA). IEEE Computer Society Press, 2007. ISBN: 978-20-7695-2937-0. (pdf / bibtex)

  • (2007, journal)   M. Kirchberg, K.-D. Schewe, A. Tretiakov, B. (R.) Wang. A Multi-Level Architecture for Distributed Object Bases. Data & Knowledge Engineering, Volume 60, Issues 1, Pages 150--184. Elsevier, 2007. ISSN: 0169-023X. (bibtex)

  • (2004, conference)   M. Kirchberg, K.-D. Schewe, B. Thalheim, R. Wang. A Three-Level Architecture for Distributed Web Information Systems. In N. Koch, P. Fraternali and M. Wirsing (Eds.): Proceedings of the 4th International Conference on Web Engineering (ICWE). Lecture Notes in Computer Science, Volume 3140, Pages 137--141. Springer-Verlag, 2004. ISBN: 3-540-22511-0. (pdf / bibtex)

  • (2003, conference)   M. Kirchberg, K.-D. Schewe, A. Tretiakov. A Multi-Level Architecture for Distributed Object Bases. In Proceedings of the 5th International Conference on Enterprise Information Systems (ICEIS), Volume 1, Pages 63--70. ICEIS Press, 2003. ISBN: 972-98816-1a-8. (pdf / bibtex)

 

Data Fragmentation and Allocation Papers

Other Papers

  • (2007, journal)   Hui Ma, Klaus-Dieter Schewe, Qing Wang. Distribution Design for Higher-order Data Models. Data & Knowledge Engineering, Volume 60, Issues 2, Pages 400--434. Elsevier, 2007.

  • (2007, Ph.D. thesis)   H. Ma. Distribution Design for Complex Value Databases. Ph.D. Thesis, Massey University, New Zealand, December 2007. (pdf)

  • (2007, book chapters)   H. Ma, K.-D. Schewe, M. Kirchberg. A Heuristic Approach to Fragmentation Incorporating Query Information. In O. Vasilecas, J. Eder and A. Caplinskas (Eds.): Databases and Information Systems IV, Frontiers in Artificial Intelligence and Applications, Volume 155, Pages 103--116, IOS Press, 2007. ISBN: 978-1-58603-715-4. (bibtex)

  • (2007, conference)   H. Ma, M. Kirchberg. Cost-Based Fragmentation for Distributed Complex Value Databases. In C. Parent, K.-D. Schewe, V. C. Storey, and B. Thalheim (Eds.): Proceedings of the 26th International Conference on Conceptual Modeling (ER 2007), LNCS, Volume 4801, Pages 72--86. Springer-Verlag, 2007. ISBN: 978-3-540-75562-3. (pdf / bibtex)

  • (2007, conference)   Hui Ma, Klaus-Dieter Schewe, Qing Wang. A Heuristic Approach to Cost-Efficient Derived Horizontal Fragmentation of Complex Value Databases. ADC 2007: 103-111

  • (2007, conference)   Sven Hartmann, Hui Ma, Klaus-Dieter Schewe. Cost-Based Vertical Fragmentation for XML. APWeb/WAIM Workshops 2007: 12-24.

  • (2006, conference)   Hui Ma, Klaus-Dieter Schewe, Qing Wang. A Heuristic Approach to Cost-efficient Fragmentation and Allocation of Complex Value Databases. ADC 2006: 183-192.

  • (2006, conference)   H. Ma, K.-D. Schewe, M. Kirchberg. Heuristic Approach to Vertical Fragmentation Incorporating Query Information. In O. Vasilecas, J. Eder and A. Caplinskas (Eds.): Proceedings of the 7th International Baltic Conference on Databases and Information Systems (Baltic DB&IS), Pages 69--76, IEEE Computer Science Press, 2006. ISBN: 1-4244-0345-6. (pdf / bibtex)

  • (2005, book chapter)   H. Ma, K.-D. Schewe. A Heuristic Approach to Horizontal Fragmentation in Object Oriented Databases In Databases and Information Systems III (Eds. J. Barzdins, A. Caplinskas), Frontiers in Artificial Intelligence and Applications, vol. 118, pp. 20-33, IOS Press, 2005.

  • (2005, conference)   Hui Ma, Klaus-Dieter Schewe. Heuristic Horizontal XML Fragmentation. CAiSE Short Paper Proceedings 2005.

  • (2005, conference)   Hui Ma, Klaus-Dieter Schewe. Query Optimisation as Part of Distribution Design for Complex Value Databases. EJC 2005: 289-296.

  • (2005, conference)   Hui Ma, Klaus-Dieter Schewe, Jane Zhao. Cost Optimisation for Distributed Data Warehouses. HICSS 2005.

  • (2003, conference)   Hui Ma, Klaus-Dieter Schewe. Fragmentation of XML Documents. SBBD 2003: 200-214.

  • (2008, conference)   M. Kirchberg, F. Riaz-ud-Din, K.-D. Schewe. A Query Language for Rational Tree Structures. In R. Kaschek, C. Kop, C. Steinberger, G. Fliedl (Eds.): Information Systems and e-Business Technologies, Proceedings of the 2nd International United Information Systems Conference (UNISCON 2008), LNBIP, Volume 5, Pages 457--468, Springer-Verlag, 2008. ISBN: 978-3-540-78941-3. (bibtex)

  • (2006, conference)   M. Kirchberg, F. Riaz-ud-Din, K.-D. Schewe, A. Tretiakov. Using Reflection for Querying XML Documents. In G. Dobbie and J. Bailey (Eds.): Proceedings of the 17th Australasian Database Conference (ADC), Conferences in Research and Practice in Information Technology, Volume 49, Pages 119--128. Australian Computer Society Inc., 2006. ISBN: 1-920-68231-7. (pdf / bibtex)

  • (2006, conference)   M. Kirchberg, W. Nusdin, A. Tretiakov. Combining Associative and Navigational Access In Persistent Object Stores. In O. Vasilecas, J. Eder and A. Caplinskas (Eds.): Communications of the 7th International Baltic Conference on Databases and Information Systems (Baltic DB&IS), Pages 29--40, VGTU Press, 2006. ISBN: 9955-28-013-1. (pdf / bibtex)

  • (2006, conference)   M. Kirchberg. DBAA/ACL - A Database Agent Architecture and Communication Language. In P. Isaías, M. McPherson and F. Bannister (Eds.): Proceedings of the IADIS International Conference e-Society 2006, Volume II, Pages 244--249, IADIS Press, 2006. ISBN: 972-8924-16-X. (pdf / bibtex)

  • (2005, journal)   Hui Ma, Klaus-Dieter Schewe, Bernhard Thalheim, Jane Zhao. View Integration and Cooperation in Databases, Data Warehouses and Web Information Systems. J. Data Semantics IV: 213-249 (2005).

  • (2004, conference)   M. Kirchberg, A. Kuckelberg, K.-D. Schewe, A. Tretiakov. On Coding Navigation Paths for In-Memory Navigation in Persistent Object Stores. In S. Lifschitz (Ed.): Proceedings of the 19th Brazilian Symposium on Databases (SBBD), Pages 259--268. UnB, 2004. ISBN: 85-7669-009-8. (pdf / bibtex)

  • (2002, journal)   Klaus-Dieter Schewe, Jose Maria Turull Torres. Computable Queries for Object Oriented Databases. Electr. Notes Theor. Comput. Sci. 67: (2002)

  • (2002, conference)   Klaus-Dieter Schewe. Fragmentation of Object Oriented and Semistructured Data. BalticDB&IS 2002: 253-266.

  • (2001, conference)   M. Kirchberg, K.-D. Schewe. A Comparison of Multi-Level Concurrency Control Protocols. In M. Orlowska and J. Roddick (Eds.): Proceedings of the 12th Australasian Database Conference (ADC), Australian Computer Science Communications, Volume 23, Number 2, Pages 153--160. IEEE Computer Science Press, 2001. ISBN: 0-7695-0966-5. (pdf / bibtex)

  • (2001, conference)   Klaus-Dieter Schewe. Design theory for advanced datamodels. ADC 2001: 3-9.

  • (2001, conference)   Klaus-Dieter Schewe. On the unification of query algebras and their extension to rational tree structures. ADC 2001: 52-59.

  • (2000, journal)   Klaus-Dieter Schewe, Torsten Ripke, Sven Drechsler. Hybrid Concurrency Control and Recovery for Multi-Level Transactions. Acta Cybern. 14(3): 419-453 (2000)

  • (2000, journal)   Klaus-Dieter Schewe, Bettina Schewe. Integrating Database and Dialogue Design. Knowl. Inf. Syst. 2(1): 1-12 (2000)

  • (1999, conference)   Klaus-Dieter Schewe. The Type Concept in OODB Modelling and its Logical Implications. EJC 1999: 256-274.

  • (1994, conference)   Klaus-Dieter Schewe, David W. Stemple, Bernhard Thalheim. Higher-Level Genericity in Object-Oriented Databases. COMAD 1994.

  • (1993, journal)   Klaus-Dieter Schewe, Bernhard Thalheim. Fundamental Concepts of Object Oriented Databases. Acta Cybern. 11(1-2): 49-84 (1993)

  • (1992, conference)   Klaus-Dieter Schewe, Joachim W. Schmidt, Ingrid Wetzel. Identification, Genericity and Consistency in Object-Oriented Databases. ICDT 1992: 341-356.