Baza de date deductivă

O bază de date deductivă este un sistem de baze de date care poate trage inferențe (adică deduce fapte suplimentare) pe baza regulilor și faptelor stocate într-o bază de date (deductivă). Datalog este un limbaj folosit în mod obișnuit pentru specificarea faptelor, regulilor și interogărilor în bazele de date deductive. Bazele de date deductive au apărut din dorința de a combina programarea logică cu o bază de date relațională pentru a construi sisteme care susțin un formalism puternic și sunt încă rapide și capabile să manipuleze seturi de date foarte mari. Bazele de date deductive sunt mai expresive decât bazele de date relaționale, dar mai puțin expresivedecât sistemele de programare logică. În ultimii ani, bazele de date deductive precum Datalog au găsit noi utilizări în integrarea datelor, extragerea informațiilor , rețele, analiza programelor, securitate și cloud computing. [1] Baze de date deductive și programare logică: Bazele de date deductive folosesc o mulțime de concepte din programarea logică; reguli și fapte specificate în limbajul bazelor de date deductive. Datalog arată foarte asemănător cu cele din Prolog . Cu toate acestea, diferențele importante între bazele de date deductive și programarea logică sunt:

Link -uri

  1. Datalog și aplicații emergente . Preluat la 18 mai 2017. Arhivat din original la 22 octombrie 2020.

Lectură suplimentară