Turinys:
Apibrėžimas - ką reiškia Datalog?
Datalog yra programavimo kalba, naudojama dedukcinių duomenų bazių darbe. Tai yra kitos kalbos, vadinamos „Prolog“, dalis ir apima pagrindinius loginius duomenų integravimo, duomenų bazių užklausų ir kt. Principus. „Datalog“ naudoja daugelis atvirojo kodo sistemų ir kitos duomenų bazių sistemos.
„Techopedia“ paaiškina „Datalog“
Duomenų bazių programuotojams patinka Datalog dėl jo paprastumo. „Datalog“, kaip paprasta deklaratyvi logika pagrįsta kalba, remiasi įprastu sakinio formatu. Deklaracine kalba vartotojas įveda elementus, kuriuos nori surasti, tada sistema perima, rasdama vertes, atitinkančias vartotojo prašymą.
Kaip ir kitų tipų užklausų sistemose, „Datalog“ užklausoje reikia nustatyti komandomis pagrįstą prielaidą: pavyzdžiui, daugelį paprastesnių „Datalog“ užklausų sudaro objektas ir modifikatorių arba apribojimų rinkinys skliaustuose. Paprasta sintaksė leidžia administratoriams greitai išmokti gauti reikiamus rezultatus iš duomenų bazės. Tačiau, kaip ir kitų sistemų, „Datalog“ vartotojai turi susidurti su neapdorotų ar nestruktūruotų duomenų rinkinių atsiradimu duomenų bazės technologijoje. Kitaip tariant, nors praeities duomenų bazės turėjo griežtus „lentelės“ duomenų formatus, šiandieninėse duomenų bazėse gali būti daug daugiau informacijos, kurios reikia klausti ir tvarkyti kitaip.
