Съдържание:
Определение - Какво означава Datalog?
Datalog е език за програмиране, използван при дедуктивна работа с база данни. Той е част от друг език, наречен Prolog и включва основни логически принципи за интегриране на данни, заявки към бази данни и др. Datalog се използва от много системи с отворен код и други системи от бази данни.
Техопедия обяснява Datalog
Програмисти за бази данни като Datalog за неговата простота. Като прост декларативен език, базиран на логика, Datalog разчита на конвенционален формат на клаузи. На декларативен език потребителят въвежда елементите, които иска да намери и след това системата поема, като намира стойности, които съответстват на заявката на потребителя.
Подобно на другите видове системи за заявки, заявката за Datalog включва настройка на базирана на команда предпоставка: например, много по-прости заявки в Datalog се състоят от обект и набор от модификатори или ограничения в скоби. Простият синтаксис позволява на администраторите бързо да научат как да получат необходимите резултати от базата данни. Въпреки това, както и при други системи, потребителите на Datalog трябва да се справят с появата на сурови или неструктурирани набори от данни в технологията на база данни. С други думи, докато в миналото базите данни са имали строги формати на данни „таблица“, днешните бази данни могат да имат много по-абстрахирана информация, която трябва да бъде заявена и обработена по различен начин.
