QBD: a fully visual system for E-R oriented databases
- 7 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The need of a friendly man-machine interaction is becoming crucial for a large variety of applications, in particular, those requiring frequent extraction of information from the database. Experience suggests that traditional query languages are not friendly enough for the casual user: she/he is requested to formulate queries in a textual language, without any iconic or spatial clues to help the querying process. A new generation of languages (visual languages) has been recently investigated, that attempts to make extensive use of the person's instincts and senses. The authors propose a fully visual system, called Query by Diagram (QBD), which is based on a conceptual data model, a query language defined on this model and a graphical user interface. The main characteristics of the interface are the ease of use, and the availability of a rich set of primitives for both schema selection and query formulation. Unlike many present proposals of graphical query systems, graphical operations are formally defined from both a syntactic and a semantic point of view.Keywords
This publication has 8 references indexed in Scilit:
- QBD*: a graphical query language with recursionIEEE Transactions on Software Engineering, 1990
- A generalized transitive closure for relational queriesPublished by Association for Computing Machinery (ACM) ,1988
- Automatic graph drawing and readability of diagramsIEEE Transactions on Systems, Man, and Cybernetics, 1988
- A framework for choosing a database query languageACM Computing Surveys, 1985
- Computable queries for relational data basesJournal of Computer and System Sciences, 1980
- Universality of data retrieval languagesPublished by Association for Computing Machinery (ACM) ,1979
- Query-by-Example: A data base languageIBM Systems Journal, 1977
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976