Datalog

Datalog è un linguaggio di interrogazione per basi di dati che ha riscosso un notevole interesse dalla comunità scientifica dalla metà degli anni ottanta.

Datalog si presenta come un linguaggio di programmazione logica sintatticamente derivato da Prolog rappresentandone un sottoinsieme relativo ai database relazionali; infatti è basato anch'esso su regole di deduzione ma non permette l'utilizzo di simboli di funzione né un modello di valutazione non procedurale (risoluzione SLD). Viene spesso utilizzato come linguaggio di query per database deduttivi. Negli ultimi anni, Datalog ha trovato nuove applicazioni per l'integrazione dei dati, l'estrazione delle informazioni, il networking, l'analisi dei programmi, la sicurezza e il cloud computing.[1]

David Maier è accreditato come inventore del termine Datalog.[2]

  1. ^ Huang, Green, and Loo, Datalog and Emerging applications (PDF), in SIGMOD 2011, UC Davis..
  2. ^ Serge Abiteboul, Richard Hull e Victor Vianu, Foundations of databases, p. 305..

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy