Foundations of logic programming
Foundations of logic programming
Database programming in Machiavelli—a polymorphic language with static type inference
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
F-logic: a higher-order language for reasoning about objects, inheritance, and scheme
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Object identity as a query language primitive
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
A Relational Calculus with Set Operators, Its Safety, and Equivalent Graphical Languages
IEEE Transactions on Software Engineering
Query processing techniques in the summary-table-by-example database query language
ACM Transactions on Database Systems (TODS)
Journal of Computer and System Sciences
HiLog as a platform for database languages
Proceedings of the second international workshop on Database programming languages
ACM SIGACT News
On the power of rule-based languages with sets
PODS '91 Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Set constructors in a logic database language
Journal of Logic Programming
LLO: an object-oriented deductive language with methods and method inheritance
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
DOODLE: a visual language for object-oriented databases
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Querying object-oriented databases
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Structural recursion as a query language
DBPL3 Proceedings of the third international workshop on Database programming languages : bulk types & persistent data: bulk types & persistent data
The functional data model and the data languages DAPLEX
ACM Transactions on Database Systems (TODS)
COL: A Logic-Based Language for Complex Objects
EDBT '88 Proceedings of the International Conference on Extending Database Technology: Advances in Database Technology
Cyclic Query Processing in Object-Oriented Databases
Proceedings of the Fifth International Conference on Data Engineering
Towards a Real Horn Clause Language
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
The complexity of relational query languages (Extended Abstract)
STOC '82 Proceedings of the fourteenth annual ACM symposium on Theory of computing
G-WHIZ, a visual interface for the functional model with recursion
VLDB '85 Proceedings of the 11th international conference on Very Large Data Bases - Volume 11
Graphical Transformation of Multimedia XML Documents
Annals of Software Engineering
A Graphical Query Language: VISUAL and Its Query Processing
IEEE Transactions on Knowledge and Data Engineering
Towards an ODMG-Compliant Visual Object Query Language
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Towards a Unified Query-by-Example (UQBE): UML as a Basis for a Generic Graphical Query Language
Proceedings of the International Symposium on Objects and Databases
Visualization of Path Expressions in a Virtual Object-Oriented Database Query Language
DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
A High Level Visual Language for Spatial Data Management
VISUAL '99 Proceedings of the Third International Conference on Visual Information and Information Systems
WDBQS: A Unified Access to Distant Databases Via a Simple Web-Tool
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
Query Reification Based Approach for Object-Oriented Query Formulation Aid
ICTAI '99 Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
XPlainer-Eclipse: explaining XPath within Eclipse™
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
A reuse-based object-oriented framework towards easy formulation of complex queries
ER'00 Proceedings of the 19th international conference on Conceptual modeling
QueryViz: helping users understand SQL queries and their patterns
Proceedings of the 14th International Conference on Extending Database Technology
A dataflow graph based approach to web application development
ICCOMP'06 Proceedings of the 10th WSEAS international conference on Computers
Hi-index | 0.00 |
Since the development of QBE, over fifty visual query languages have been proposed to facilitate easy database access. Although these languages have introduced some very useful paradigms, a number of these have some severe limitations, such as: (a) not extending beyond the relational model (b) not considering negation and safety, formally (c) using ad hoc constructs, with no analysis of expressivity or complexity done, etc. Note that visual database access is an important issue being revisted, with the emergence of different flavors of object-oriented databases. We believe that there is a need for developing a unified visual query language.Specifically, our goal is to develop a visual query language that has the following properties: (i) It has a few core constructs using which “expert-users” can define new (derived) constructs easily (ii) “Normal users” can use easily either the core or the derived constructs for database querying (iii) It can implement representative constructs of other (textual or visual) query language straightforwardly, and (iv) It has formal semantics, with its theoretical properties, such as complexity, analyzed.We believe that we make a first step towards the above goal by introducing a new logical construct called restricted universal quantifier and combining it with the hierarchical structure of windows to develop a Visual Query Language, called VQL. The core constructs of VQL can encode easily a number of representative constructs of different (about six visual and four non-visual) relational, nested and object-oriented query languages. We also study the theoretical aspects such as safety, complexity, etc., of VQL.