Deduktiv databas

En deduktiv databas är ett databassystem som kan dra slutsatser (d.v.s. härleda ytterligare fakta) baserat på regler och fakta lagrade i en (deduktiv) databas. Datalog är ett språk som vanligtvis används för att specificera fakta, regler och frågor i deduktiva databaser. Deduktiva databaser växte fram ur en önskan att kombinera logisk programmering med en relationsdatabas för att bygga system som stödde kraftfull formalism och som fortfarande är snabba och kan hantera mycket stora datamängder. Deduktiva databaser är mer uttrycksfulla än relationsdatabaser, men mindre uttrycksfulla än logiska programmeringssystem. Under de senaste åren har deduktiva databaser som Datalog hittat nya användningsområden inom dataintegration, informationsextraktion , nätverk, programanalys, säkerhet och cloud computing. [1] Deduktiva databaser och logisk programmering: Deduktiva databaser använder många begrepp från logisk programmering; regler och fakta specificerade på språket i deduktiva databaser. Datalog liknar dem i Prolog . Viktiga skillnader mellan deduktiva databaser och logisk programmering är dock:

Länkar

  1. Datalog och nya applikationer . Hämtad 18 maj 2017. Arkiverad från originalet 22 oktober 2020.

Ytterligare läsning