Travel agency: A LOGIDATA+ application
Expressive power and flexibility of the LOGIDATA+ model and language are explored. We analyze a program for travel agencies: the problem we consider is concerned with the construction of travels on the basis of the clientś specifications. The program queries the database and generates a report with all the available choices in terms of transfers and accomodations. The scheme and the clauses use a wide range of language functionalities, as complex objects, object identifiers, classes, relations, functions, is-a relationships and recursion.
Unable to display preview. Download preview PDF.
- Serge Abiteboul, Stephane Grumbach. A Rule-Based Language with Functions and Sets. ACM Trans. on Database Systems, 16 (1): 1–30, March 1991.Google Scholar
- Serge Abiteboul, Paris C. Kanellakis. Object Identity as a Query Language Primitive. ACM SIGMOD Int. Conf. on Management of Data, 1989.Google Scholar
- Serge Abiteboul, Victor Vianu. Datalog extensions for database queries and updates. Journal of Comp. and System Sc., 43 (1): 62–124, August 1991.Google Scholar
- Paolo Atzeni. LOGIDATA+: Progress report. C.N.R., Technical Report No.5/29, 1990.Google Scholar
- Paolo Atzeni, Luca Cabibbo, Giansalvatore Mecca, Letizia Tanca. The LOGIDATAs+ language and semantics. This volume.Google Scholar
- Paolo Atzeni, Filippo Cacace, Stefano Ceri, Letizia Tanca. The LOGIDATA+ Model. C.N.R., This volume.Google Scholar
- Paolo Atzeni, Letizia Tanca. The LOGIDATA+ Model and Language. Next Generation Information System Technology, Lecture Notes in Computer Science 504. Springer-Verlag, 1991.Google Scholar
- Filippo Cacace, Stefano Ceri, S. Crespi Reghizzi, Letizia Tanca, Roberto Zicari. Integrating object oriented data modelling with a rule based programming paradigm. ACM SIGMOD Int. Conf. on Management of Data, 1990.Google Scholar
- Stefano Ceri, Georg Gottlob, Letizia Tanca. Logic programming and data bases. Springer Verlag, 1989.Google Scholar
- S. Naqvi, S. Tsur. A Logical Language for Data and Knowledge Bases. Computer Science Press, Potomac, Maryland, 1989.Google Scholar