Datalog is a declarative logic programming language that syntactically is a subset of Prolog. It is often used as a query language for deductive databases, and has been applied to problems in data integration, networking, program analysis, security and cloud computing. Datalog programs are sets of logical rules over relations, evaluated to a fixed point, and unlike general Prolog, Datalog queries on finite databases are guaranteed to terminate.
Facts
ParadigmDeclarative, logic programming 1 SignificanceApplied to data integration, information extraction, networking, security, cloud computing and machine learning. 1 Partially Attested
First ReleasedDatalog has no single release date; it became prominent as a separate area around 1977. Connections
Sources
1. Datalog - Wikipedia
History
The origins of Datalog date back to the beginning of logic programming, but it became prominent as a separate area around 1977 when Hervé Gallaire and Jack Minker organized a workshop on logic and databases.
Lead section and infobox
Datalog is a declarative logic programming language.
Uses and Influence
Datalog has been applied to problems in data integration, information extraction, networking, security, cloud computing and machine learning.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.