VISUAL: a graphical icon-based query language

VISUAL is a graphical icon-based query language designed for scientific databases where visualization of the relationships are important for the domain scientist to express queries. Graphical objects are not tied to the underlying formalism; instead, they represent the relationships of the application domain. VISUAL supports relational, nested, and object-oriented models naturally and has formal basis. In addition to set and bag constructs for complex objects, sequences are also supported by the data model. Concepts of external and internal queries are developed as modularization tools. A new parallel/distributed query processing paradigm is presented. VISUAL query processing techniques are also discussed.

[1]  Elisa Bertino,et al.  Object-Oriented Database Systems , 1993 .

[2]  Kyu-Young Whang,et al.  GRAQULA: A Graphical Query Language for Entity-Relationship or Relational Databases , 1993, Data Knowl. Eng..

[3]  Kenneth A. Ross,et al.  Noodle: A Language for Declarative Querying in an Object-Oriented Database , 1993, DOOD.

[4]  Won Kim,et al.  Cyclic query processing in object-oriented databases , 1989, [1989] Proceedings. Fifth International Conference on Data Engineering.

[5]  Z. Meral Özsoyoglu,et al.  LLO: an object-oriented deductive language with methods and method inheritance , 1991, SIGMOD '91.

[6]  Gultekin Özsoyoglu,et al.  Extending relational algebra and relational calculus with set-valued attributes and aggregate functions , 1987, TODS.

[7]  Narain H. Gehani,et al.  ODE (Object Database and Environment): the language and the data model , 1989, SIGMOD '89.

[8]  Won Kim Object-Oriented Database Systems: Promises, Reality, and Future , 1995, Modern Database Systems.

[9]  Michael Kifer,et al.  Querying object-oriented databases , 1992, SIGMOD '92.

[10]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[11]  Rangasami L. Kashyap,et al.  A Visual Query Language for Graphical Interaction with Schema-Intensive Databases , 1993, IEEE Trans. Knowl. Data Eng..

[12]  R. G. G. Cattell,et al.  The Object Database Standard: ODMG-93 (Release 1.1) , 1994 .

[13]  Moshé M. Zloof Query-by-Example: A Data Base Language , 1977, IBM Syst. J..

[14]  François Banciihon Object-oriented database systems , 1988, PODS 1988.

[15]  Arie Shoshani,et al.  Statistical and Scientific Database Issues , 1985, IEEE Transactions on Software Engineering.

[16]  Gultekin Özsoyoglu,et al.  Towards a unified visual database access , 1993, SIGMOD '93.

[17]  Yannis E. Ioannidis,et al.  Incomplete path expressions and their disambiguation , 1994, SIGMOD '94.

[18]  Wen-Chi Hou,et al.  Time-Constrained Query Processing in CASE-DB , 1995, IEEE Trans. Knowl. Data Eng..

[19]  Gultekin Özsoyoglu,et al.  A Relational Calculus with Set Operators, Its Safety and Equivalent Graphical Languages , 1989, IEEE Trans. Software Eng..

[20]  Abraham Silberschatz,et al.  Operating System Concepts , 1983 .

[21]  Processing time-constrained aggregate queries in CASE-DB , 1993, TODS.

[22]  Ricky K. Taira,et al.  A Temporal Evolutionary Object-Oriented Data Model and Its Query Language for Medical Image Management , 1992, VLDB.

[23]  Michael Kifer,et al.  F-logic: a higher-order language for reasoning about objects, inheritance, and scheme , 1989, SIGMOD '89.

[24]  R. G. G. Cattell,et al.  The Object Database Standard: ODMG-93 , 1993 .

[25]  Andrew Birrell,et al.  Implementing remote procedure calls , 1984, TOCS.

[26]  Gultekin Özsoyoglu,et al.  Query processing techniques in the summary-table-by-example database query language , 1989, TODS.

[27]  Serge Abiteboul,et al.  Object identity as a query language primitive , 1989, SIGMOD '89.

[28]  George Eckel Inside Windows NT , 1993 .

[29]  Dirk Van Gucht,et al.  An Implementation for Nested Relational Databases , 1988, VLDB.

[30]  Isabel F. Cruz,et al.  DOODLE: a visual language for object-oriented databases , 1992, SIGMOD '92.

[31]  Helen Custer,et al.  Inside Windows NT , 1992 .

[32]  Michael Stonebraker,et al.  Tioga: Providing Data Management Support for Scientific Visualization Applications , 1993, VLDB.

[33]  Gultekin Özsoyoglu,et al.  Example-based graphical database query languages , 1993, Computer.

[34]  Alberto Del Bimbo,et al.  Sequence retrieval by contents through spatio temporal indexing , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[35]  Matti Nykänen,et al.  Reasoning about strings in databases , 1994, PODS '94.

[36]  Won Kim,et al.  Acyclic Query Processing in Object-Oriented Databases , 1988, ER.