Abstract
LOGIDATA+ is part of the subproject “Advanced Database Systems” of the project “Information Systems and Parallel Computation”, of the Italian research council. The aim of LOGIDATA+ is the definition of advanced database systems, which significatively extend the functionalities of the current systems, with specific reference to the application areas for which relational systems are not considered satisfactory. These new systems will allow the definition of data with complex structures, the representation of semantic relationships between objects, and the use of powerful query and update languages. They will be based on the combination of techniques originating from relational databases and logic programming, with contributions from object-oriented programming. Attention will be devoted to the representation of isa-hierarchies and to taxonomic reasoning. The specific goal of LOGIDATA+ is the definition, design, and prototypal implementation of a database management system with a complex structure and a class hierarchy, to be accessed through a rule-based language. Extensions of the core are also considered, in various directions: management of various forms of negation, both in the body and in the head of the rules; management of updates, especially with respect to intensionally defined predicates or to rules; modularization; constraints; taxonomic reasoning.
Work supported by CNR, “Progetto Finalizzato Sistemi Informatici e Calcolo Parallelo.” The author is now with Terza Università di Roma.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul and S. Grumbach. Col: A logic-based language for complex objects. In EDBT'88 (Int. Conf. on Extending Database Technology), Venezia, Lecture Notes in Computer Science 303, pages 271–293. Springer-Verlag, 1988.
S. Abiteboul and R. Hull. IFO: A formal semantics database model. ACM Trans. on Database Syst., 12(4):297–314, December 1987.
S. Abiteboul and P. Kanellakis. Object identity as a query language primitive. In ACM SIGMOD International Conf. on Management of Data, pages 159–173, 1989.
A. Albano, L. Cardelli, and R. Orsini. Galileo: a strongly typed interactive conceptual language. ACM Trans. on Database Syst., 10(2), June 1985.
S. Ceri, G. Gottlob, and L. Tanca. Logic Programming and Data Bases. Springer-Verlag, 1989.
D. Chimenti, R. Gamboa, R. Krishnamurti, S. Naqvi, S. Tsur, and C. Zaniolo. The LDL system prototype. IEEE Trans. on Knowledge and Data Eng., 2(1):76–90, March 1990.
R. Hull. A survey of theoretical research on typed complex database objects. In J. Paredaens, editor, Databases, pages 193–256. Academic Press, 1988.
R.B. Hull and R. King. Semantic database modelling: Survey, applications and research issues. ACM Computing Surveys, 19(3):201–260, September 1987.
G. Jaeschke and H.-J. Schek. Remarks on the algebra for non first normal form relations. In ACM SIGACT SIGMOD Symp. on Principles of Database Systems, pages 124–138, 1982.
S. Khoshaflan and G. Copeland. Object identity. In ACM Symp. on Object Oriented Programming Systems, Languages and Applications, 1986.
G.M. Kuper and M.Y. Vardi. A new approach to database logic. In Third ACM SIGACT SIGMOD Symp. on Principles of Database Systems, 1984.
A. Makinouchi. A consideration on normal form of not necessarily normalized relations. In Third International Conf. on Very Large Data Bases, Tokyo, 1977.
J. Mylopoulos, P.A. Bernstein, and E. Wong. A language facility for designing database-intensive applications. ACM Trans. on Database Syst., 5(2):185–207, June 1980.
S. Naqvi and S. Tsur. A Logical Language for Data and Knowledge Bases. Computer Science Press, Potomac, Maryland, 1989.
J.D. Ullman. Implementation of logical query languages for databases. ACM Trans. on Database Syst., 10(3):289–321, September 1985.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Atzeni, P. (1993). LOGIDATA+: Overview. In: Atzeni, P. (eds) LOGIDATA+: Deductive Databases with Complex Objects. Lecture Notes in Computer Science, vol 701. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0021885
Download citation
DOI: https://doi.org/10.1007/BFb0021885
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56974-9
Online ISBN: 978-3-540-47844-7
eBook Packages: Springer Book Archive