Integrating object-oriented data modelling with a rule-based programming paradigm

  • Authors:
  • F. Cacace;S. Ceri;S. Crespi-Reghizzi;L. Tanca;R. Zicari

  • Affiliations:
  • Dipartimento di Elettronica, Politecnico di Milano, Piazza L. Da Vinci, 32 20133 Milano, Italy;Dipartimento di Elettronica, Politecnico di Milano, Piazza L. Da Vinci, 32 20133 Milano, Italy;Dipartimento di Elettronica, Politecnico di Milano, Piazza L. Da Vinci, 32 20133 Milano, Italy;Dipartimento di Elettronica, Politecnico di Milano, Piazza L. Da Vinci, 32 20133 Milano, Italy;Dipartimento di Elettronica, Politecnico di Milano, Piazza L. Da Vinci, 32 20133 Milano, Italy

  • Venue:
  • SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

LOGRES is a new project for the development of extended database systems which is based on the integration of the object-oriented data modelling paradigm and of the rule-based approach for the specification of queries and updates.The data model supports generalization hierarchies and object sharing, the rule-based language extends Datalog to support generalized type constructors (sets, multisets, and sequences), rule-based integrity constraints are automatically produced by analyzing schema definitions. Modularization is a fundamental feature, as modules encapsulate queries and updates, when modules are applied to a LOGRES database, their side effects can be controlled.The LOGRES project is a follow-up of the ALGRES project, and takes advantage of the ALGRES programming environment for the development of a fast prototype.