OLOG: A Deductive Object Database Language

  • Authors:
  • Mengchi Liu

  • Affiliations:
  • -

  • Venue:
  • NGIT '99 Proceedings of the 4th International Workshop on Next Generation Information Technologies and Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Deductive object-oriented databases are intended to combine the best of the deductive and object-oriented approaches. However, some important object-oriented features are not properly supported in the existing proposals. This paper proposes a novel deductive language that supports important structurally object-oriented features such as object identity, complex objects, typing, classes, class hierarchies, multiple property inheritance with overriding, conflict-handling, and blocking, and schema definitions in a uniform framework. The language effectively integrates useful features in deductive and object-oriented database languages. The main novel feature is the logical semantics that cleanly accounts for those structurally object-oriented features that are missing in object-oriented database languages. Therefore it establishes a theoretical foundation for a practical deductive object-oriented database system for advanced database applications.