Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Visual Query Languages for Data Stream

  • Tiziana CatarciEmail author
  • Mariano Leva
  • Massimo Mecella
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_80666


Visual query language (VQL); Visual query system (VQS)


A particular type of visual query language specifically targeted for data stream processing. As the classical visual query languages, it provides a language, consisting of a set of visual constructs, to express, in a visual format, queries on data transmitted in a continuous and unbounded fashion (i.e., data streams). It is important to note that this class of languages can be seen as an extension of the generic visual query languages (for further details, consult the entry on the encyclopedia), due to the fact that they can query, in a visual manner and using the same criteria of classical VQLs, both data streams and classical relational databases. They are oriented to a wide spectrum of users, even those ones who have some knowledge about concepts related to data streaming but with no skills in developing code.

Historical Background

The importance of data streams in the information technology field is...

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

Recommended Reading

  1. 1.
    Zloof MM. Query-by-example: a database language. IBM Syst J. 1997;16(4):324–43.CrossRefGoogle Scholar
  2. 2.
    Catarci T, Costabile MF, Levialdi S, Batini C. Visual query systems for databases: a survey. J Vis Lang Comput. 1997;8(2):215–60.CrossRefGoogle Scholar
  3. 3.
    Dionisio JD, Crdenas AF. Mquery: a visual query language for multimedia, timeline and simulation data. J Vis Lang Comput. 1996;7(4):377–401.CrossRefGoogle Scholar
  4. 4.
    Rozsnyai S, Schiefer J, Roth H. SARI-SQL: event query language for event analysis. In: Proceedings of the IEEE Conference on Commerce and Enterprise Computing; 2009. p. 24–32.Google Scholar
  5. 5.
    Anicic D, Fodor P, Rudolph S, Stojanovic N. EP-SPARQL: a unified language for event processing and stream reasoning. In: Proceedings of the 20th International Conference on World Wide Web; 2011. p. 635–44.Google Scholar
  6. 6.
    Arasu A, Babu S, Widom J. The CQL continuous query language: semantic foundations and query execution. Technical report 67–2003, Stanford InfoLab; 2003. http://ilpubs.stanford.edu:8090/758
  7. 7.
  8. 8.
  9. 9.
    Leva M, Mecella M, Russo A, Catarci T, Bergamaschi S, Malagoli A, Melander L, Risch T, Xu C. Visually querying and accessing data streams in industrial engineering applications. In: Proceedings of the 21st Italian Symposium on Advanced Database Systems; 2013.Google Scholar
  10. 10.
    Malagoli A, Leva M, Kimani S, Russo A, Mecella M, Bergamaschi S, Catarci T. Visual query specification and interaction with industrial engineering data. In: Proceedings of the 9th International Symposium on Visual Computing; 2013. p. 58–67.CrossRefGoogle Scholar
  11. 11.
    Bauleo E, Carnevale S, Catarci T, Kimani S, Leva M, Mecella M. Design, realization and user evaluation of the SmartVortex Visual Query System for accessing data stream in industrial engineering applications. J Vis Lang Comput. 2014;25(5):577–601.CrossRefGoogle Scholar
  12. 12.
  13. 13.
    Abadi DJ, Carney D, Çetintemel U, Cherniack M, Convey C, Lee S, Stonebraker M, Tatbul N, Zdonik S. Aurora: a new model and architecture for data stream management. VLDB J. 2003;12(2):120–39.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  • Tiziana Catarci
    • 1
    Email author
  • Mariano Leva
    • 1
  • Massimo Mecella
    • 2
  1. 1.Dipartimento di Ingegneria Informatica, Automatica e Gestionale “A.Ruberti”Sapienza – Università di RomaRomeItaly
  2. 2.University of PaduaPaduaItaly

Section editors and affiliations

  • Tiziana Catarci
    • 1
  1. 1.Dept. di Ingegneria Informatica, Automatica e GestionaleUniversita di RomaRomeItaly