Tartalomjegyzék:
Meghatározás - Mit jelent a Datalog?
A Datalog egy deduktív adatbázis-munkában használt programozási nyelv. Ez egy másik, Prolognak nevezett nyelv része, és magában foglalja az adatintegráció, az adatbázis-lekérdezések stb. Logikai alapelveit. A Datalog-ot számos nyílt forrású rendszer és más adatbázis-rendszer használja.
A Techopedia magyarázza a Datalogot
Az adatbázis-programozók, mint a Datalog az egyszerűség kedvéért. Egyszerű deklaratív logikai alapú nyelvként a Datalog a hagyományos záradék formátumra támaszkodik. Deklaratív nyelven a felhasználó beírja azokat a tételeket, amelyeket meg akar találni, majd a rendszer átveszi azokat a értékeket, amelyek megfelelnek a felhasználó kérésének.
Más típusú lekérdező rendszerekhez hasonlóan a Datalog lekérdezés magában foglalja a parancs alapú tételek beállítását is: például sok egyszerűbb Datalog lekérdezés objektumból és módosítókból vagy korlátozásokból áll, zárójelben. Az egyszerű szintaxis lehetővé teszi a rendszergazdák számára, hogy gyorsan megtanulják, hogyan szerezhetik meg a szükséges eredményeket az adatbázisból. Ugyanakkor, a többi rendszerhez hasonlóan, a Datalog felhasználóknak is foglalkozniuk kell a nyers vagy nem strukturált adatkészletek megjelenésével az adatbázis-technológiában. Más szavakkal, míg a múltbeli adatbázisok szigorúan „táblázatos” adatformátumokkal rendelkeztek, a mai adatbázisokban sokkal absztraktebb információk lehetnek, amelyeket más módon kell kérdezni és kezelni.
