This paper is aimed at showing how a simple non-deterministic extension of Datalog IS sufficient to declaratively reconstruct the essence of object-oriented data models witl1 roles. The target language is a subset of the logical (late language LDL++ [AOTZ93], The reconstruction is performed by means of compilation into the extended Datalog language of the basic features of the object model, including the schema definition language the query language and the basic update operations. The purpose of this compilation is twofold. On one side, it provides a logical semantics of the object mode], as the semantics of the target language is assigned in purely logical terms [SZ90 ZAO93]. On the other side, the proposed compilation forms the basis of a realistic implementation, as LDL++ is efficently executed by meabs of fixpoint procedure with "in situ" updates

Declarative reconstruction of an object oriented data model with roles

Giannotti F.;Pedreschi D.
1995

Abstract

This paper is aimed at showing how a simple non-deterministic extension of Datalog IS sufficient to declaratively reconstruct the essence of object-oriented data models witl1 roles. The target language is a subset of the logical (late language LDL++ [AOTZ93], The reconstruction is performed by means of compilation into the extended Datalog language of the basic features of the object model, including the schema definition language the query language and the basic update operations. The purpose of this compilation is twofold. On one side, it provides a logical semantics of the object mode], as the semantics of the target language is assigned in purely logical terms [SZ90 ZAO93]. On the other side, the proposed compilation forms the basis of a realistic implementation, as LDL++ is efficently executed by meabs of fixpoint procedure with "in situ" updates
1995
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Logic Database Languages
Object-Oriented
Data Models
Updates
Stratified Logic Programs
Non-determinism
File in questo prodotto:
File Dimensione Formato  
prod_410823-doc_144613.pdf

accesso aperto

Descrizione: Declarative reconstruction of an object oriented data model with roles
Licenza: Nessuna licenza dichiarata (non attribuibile a prodotti successivi al 2023)
Dimensione 713.9 kB
Formato Adobe PDF
713.9 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/390061
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact