A graphical query language supporting recursion
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
An introduction to database systems: vol. 1 (5th ed.)
An introduction to database systems: vol. 1 (5th ed.)
The relational model for database management: version 2
The relational model for database management: version 2
OdeView: the graphical interface to Ode
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
A graphical filter/flow representation of Boolean queries: a prototype implementation and evaluation
Journal of the American Society for Information Science
Visual information seeking: tight coupling of dynamic query filters with starfield displays
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The alphaslider: a compact and rapid selector
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Query by templates: a generalized approach for visual query formulation for text dominated databases
IEEE ADL '97 Proceedings of the IEEE international forum on Research and technology advances in digital libraries
Macintosh human interface guidelines
Macintosh human interface guidelines
DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
PESTO: An Integrated Query/Browser for Object Databases
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Visual Query Systems: A Taxonomy
Proceedings of the IFIP TC2/WG 2.6 Second Working Conference on Visual Database Systems II
Kaleidoquery: a visual query language for object databases
AVI '98 Proceedings of the working conference on Advanced visual interfaces
Query-by-example: a data base language
IBM Systems Journal
Visualization of Heterogeneous Data
IEEE Transactions on Visualization and Computer Graphics
A novel keyword search paradigm in relational databases: Object summaries
Data & Knowledge Engineering
Visually defining and querying consistent multi-granular clinical temporal abstractions
Artificial Intelligence in Medicine
Hi-index | 0.01 |
In this paper we introduce and formally define Query by Browsing (QBB), a scalable, relationally complete visual query language based on the desktop user interface paradigm and tuple relational calculus that allows the formulation of complex queries over relational, entity-relationship, object-oriented and XML data sources on a variety of handheld and desktop platforms. It is to our knowledge the first visual query language to combine the important characteristics of usability, scalability, expressive power and flexibility. We support these claims by demonstrating the similarity of the QBB paradigm to the popular desktop user interface paradigm, by relating it to relational calculus and relational algebra and by describing Chiromancer II, a web-based implementation of the QBB paradigm for handheld devices. We also discuss ways in which non-relational sources can be represented and queried and compare QBB to related work in the area of visual query languages for a variety of data models. We finally offer conclusions and thoughts for future work.