Abstract
CANDID is a graphical interface for data base manipulation designed for the final user. It is based on a generic semantic model using attributes and constructors. Each schema is represented by a graph where the nodes are associated to different object types and where the edges represent relationships between types. The graphical query language makes it possible to express a request by describing with a graph an object solution of the request. Specifying a request means the same as defining derived elements that can be incorporated definitively into the schema. This language is also characterized by the absence of boolean operators and quantifiers which are replaced by manipulations on Venn diagrams. This article shows how recursive requests can be expressed in CANDID through a tree-structure constructor.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. ABITEBOUL, S. GRUMBACH, “Bases de données et objets structurés”, T.S.I., vol. 6, n° 5, pp 383–404, 1987.
M. ANGELACCIO, T. CATARCI, G. SANTUCCI, “QBD*: A Graphical Query Language with Recursion”, IEEE Transactions on Software Engineering, vol. 16, no. 10, October 1990.
D.BRYCE, R.HULL, “SNAP: a Graphics-Based Schema Manager”, 2nd International Conference on Data Engineering, IEEE, New-York, pp 151–164, Feb. 1986.
I. F. CRUZ, A. O. MENDELZON, P. T. WOOD, “G+: Recursive queries without recursion”, 2nd Int. Conf. Expert Database Syst., pp 355–368, Apr. 1988.
Y CORSON, “Ergonomie des langages de requête relationnels”, T.S.I., vol. 2, n°5, pp 329–339, 1983.
K.T. GOLDMAN, S.A. GOLDMAN, P.C. KANELLAKIS, S.B. ZDONIK, “ISIS: Interface for a Semantic Information System”, Proceedings of the ACM SIGMOD International Conference on the Management of Data, New-York, 1985.
S. HEILER, A. ROSENTHAL, “G. WHIZ, a Visual Interface for the Functional Model with Recursion”, Proceedings of VLDB Conference, Stockholm, pp 209–218, 1985.
R. HULL, R. KING, “Semantic Database Modeling: Survey, Applications, and Research Issues”, ACM TODS, vol. 19, n° 3, pp 201–260, Sept. 1987.
H. KIM, H.F. KORTH, A. SILBERSCHATZ, “PICASSO: a Graphical Query Language”, Software-Practice and Experience, vol. 18 (3), pp 169–203, March 1988.
M. KUNT, “Description et évaluation de PASTA-3, une interface graphique de manipulation directe aux bases de données avancées”, Sixièmes Journées Bases de Données Avancées, Montpellier, Septembre 1990.
A. MICHARD, “A New Database Query Language for Non-Professional Users: Design Principles and Ergonomic Evaluation”, Rapport de recherche n° 127, INRIA, Avril 1982.
S. MIRANDA, J. NSONDE, “LAGRIF: a Pictorial NonProgrammer-Oriented Request Language for a Relational Data Base Management System”, Improving Database Usability and Responsiveness, pp 173–204, 1982.
P. PAUTHE, “EVER: un éditeur de V-relations”, Thèse de 3ème cycle, n°3957, Université de Paris-Sud, Sept. 1985.
W.D. POTTER, R.P. TRUEBLOOD, “Traditional, Semantic, and Hyper-Semantic Approaches to Data Modeling”, Computer, pp 53–63, June 1988.
W. F. RIEKERT, “The ZOO Metasystem: a Direct-Manipulation Interface to Object-Oriented Knowledges Bases”, Institut für Informatik, Universität Stuttgart, 1986.
M. SCHNEIDER, C.TREPIED, “A Graphical Query Language Based on an Extended E-R Model”, 8th Int. C.nf. on Entity Relationship Approach, pp 248–262, Toronto, 18–20 October 1989.
C. TREPIED, “Un modèle de base de données sémantique et un langage graphique d’interrogation pour un environnement orienté utilisateur final”, Thèse de Doctorat, Université de Clermont-Fd II, Janvier 1990.
M.M. ZLOOF, “Query-By-Example: a Data Base Language”, IBM Systems Journal, vol. 16, n°4, pp 324–343, 1977.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Wien
About this paper
Cite this paper
Schneider, M., Trépied, C. (1991). Recursion with the Graphical Query Language Candid. In: Karagiannis, D. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7555-2_69
Download citation
DOI: https://doi.org/10.1007/978-3-7091-7555-2_69
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82301-9
Online ISBN: 978-3-7091-7555-2
eBook Packages: Springer Book Archive