Domov Rozvoj Co je datalog? - definice z techopedie

Co je datalog? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Datalog?

Datalog je programovací jazyk používaný při deduktivní práci s databází. Je součástí jiného jazyka zvaného Prolog a zahrnuje základní logické principy pro integraci dat, databázové dotazy atd. Datalog používá mnoho open-source systémů a dalších databázových systémů.

Techopedia vysvětluje Datalog

Programátoři databází jako Datalog pro jeho jednoduchost. Jako jednoduchý deklarativní logický jazyk se Datalog spoléhá na konvenční formát klauzulí. V deklarativním jazyce uživatel zadá položky, které chce najít, a poté systém převezme kontrolu a najde hodnoty, které odpovídají požadavku uživatele.

Stejně jako jiné typy systémů dotazů, i dotaz Datalog zahrnuje nastavení předpokladů založených na příkazech: například mnoho jednodušších dotazů Datalog se skládá z objektu a sady modifikátorů nebo omezení v závorkách. Jednoduchá syntaxe umožňuje správcům rychle se naučit, jak získat z databáze požadované výsledky. Stejně jako u jiných systémů se však uživatelé Datalogu musí vypořádat se vznikem surových nebo nestrukturovaných datových sad v databázové technologii. Jinými slovy, zatímco databáze v minulosti měla tendenci mít striktní „tabulkové“ datové formáty, dnešní databáze mohou mít mnohem více abstrakčních informací, které je třeba vyhledávat a zpracovávat jiným způsobem.

Co je datalog? - definice z techopedie