Recursive queries using object relational mapping

12Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Recent years witnessed continuous development of database query languages and object relational mappers. One of the research fields of interest are recursive queries. The first implementations of such queries for SQL has been introduced by Oracle in 1985. However, it was the introduction of recursive Common Table Expressions into the SQL:99 standard that made the research on this topic more popular. Currently most of the popular DBMS implements recursive queries, but there are no object relational mappers that support such queries. In this paper we propose extending existing ORMs with recursive CTE's support. A prototype of such an extension has been implemented in SQLObject mapper for the Python language. Tests have been conducted with PostgreSQL 8.4 database. Furthermore, recursive queries written using CTEs amount to be too complex and hard to comprehend. Our proposal overcomes this problem by pushing the formulation of recursive queries to a higher abstraction level, which makes them significantly simpler to write and to read. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Burzańska, M., Stencel, K., Suchomska, P., Szumowska, A., & Wiśniewski, P. (2010). Recursive queries using object relational mapping. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6485 LNCS, pp. 42–50). https://doi.org/10.1007/978-3-642-17569-5_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free