Abstract
Perspective scenarios of e-commerce applications, in particular B2B applications, based on the exchange of XML documents open new research issues in the field of information systems and XML data management. In fact, information systems will have to generate XML documents, obtained by querying the underlying DBMS.
This paper informally introduces the ERX-Query Language (ERX-QL), under development as part of ERX Data Management System (developed at University of Bergamo). ERX-QL deals with the problem of formulating declarative queries to extract data from within a database and directly generate XML documents. This way, ERX-QL naturally deals with recursive and nested XML structures. Furthermore, the rich extended ER database provided by the ERX system makes ERX-QL rich and powerful, thus suitable, with minor changes, to be adopted on classical RDBMSs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Andries and G. Engels. A hybrid query language for an extended entity-relationship model. Journal of Visual Languages and Computing, 7(3):321–352, 1996.
P. Atzeni and P. P. Chen. Completeness of query languages for the entity-relationship model. In Proceedings of the Second International Conference on the Entity-Relationship Approach (ER’81), Washington, DC, USA, October 12–14, 1981, pages 109–122. North Holland, 1981.
A. C. Bloesch and T. A. Halpin. Conceptual queries using ConQuer-II. In ER’ 97, 16th International Conference on Conceptual Modeling, Los Angeles, California, USA, November 3–5, 1997, Proceedings, volume 1331, pages 113–126. Springer, 1997.
S. Ceri, S. Comai, E. Damiani, P. Fraternali, and L. Tanca. Complex queries in xml-gl. In Proc. ACM SAC 2000 Symposium on Applied Computing, Como, Italy, 2000.
D. D. Chamberlin, J. Robie, and D. Florescu. Quilt: An xml query language for heterogeneous data sources. In Proc. WebDB Workshop, Dallas, Texas (USA), May 2000.
P. P. Chen. The entity-relationship model-toward a unified view of data. TODS, 1(1):9–36, 1976.
A. Deutsch, M. Fernandez, D. Florescu,, A. Levy, and D. Suciu. Xml-ql: A query language for xml. (Tech.Rep. NOTE-xml-ql-19980819), August 1998.
V. M. Markowitz and Y. Raz. A modified relational algebra and its use in an entity-relationship environment. In Proceedings of the 3rd Int. Conf. on Entity-Relationship Approach (ER’83), pages 315–328. North Holland, 1983.
J. McHugh and J. Widom. Query optimization for xml. In Proc. 25th VLDB Conference, Edinburgh, Scotland, September 1999.
Christine Parent, Hélène Rolin, Kokou Yétongnon, and Stefano Spaccapietra. An er calculus for the entity-relationship complex model. In Proceedings of the Eight International Conference on Enity-Relationship Approach, Toronto, Canada, 18–20 October, 1989, pages 361–384. North-Holland, 1989.
G. Psaila and D. Brugali. The ERX data management system. In Proceedings of IC-2001, Second International Conference on Internet Computing, Las Vegas, Nevada, USA, 26–28 June 2001.
J. Robie, J. Lapp, and D. Schach. XML Query Language (XQL). http://www.w3.org/TandS/QL/QL98/pp/xql.html, 1998.
T. R. Rogers and R. G. G. Cattell. Entity-relationship database user interfaces. In Proceedings of the Sixth International Conference on Entity-Relationship Approach, New York, USA, November 9–11, 1987, pages 353–365. North-Holland, 1987.
J. Shammugasundaram, K. Tufte, G. He, C. Zhang, D. DeWitt, and J. Naughton. Relational databases for querying xml documents: Limitations and opportunities. In Proc. 25th VLDB Conference, Edinburgh, Scotland, September 1999.
K. Subieta and M. Missala. Semantics of query languages for the entity-relationship model. In Proceedings of the Fifth International Conference on Entity-Relationship Approach, Dijon, France, November 17–19, 1986, pages 197–216. North-Holland, 1986.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Psaila, G. (2002). ERX-QL: Querying an Entity-Relationship DB to Obtain XML Documents. In: Ghelli, G., Grahne, G. (eds) Database Programming Languages. DBPL 2001. Lecture Notes in Computer Science, vol 2397. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46093-4_17
Download citation
DOI: https://doi.org/10.1007/3-540-46093-4_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44080-2
Online ISBN: 978-3-540-46093-0
eBook Packages: Springer Book Archive