Deduktivní databáze

Deduktivní databáze je databázový systém , který dokáže vyvozovat závěry (tj. vyvozovat další fakta) na základě pravidel a faktů uložených v (deduktivní) databázi. Datalog je jazyk běžně používaný pro specifikaci faktů, pravidel a dotazů v deduktivních databázích. Deduktivní databáze vyrostly z touhy zkombinovat logické programování s relační databází za účelem vytvoření systémů, které podporují silný formalismus a jsou stále rychlé a schopné zpracovávat velmi velké datové sady. Deduktivní databáze jsou expresívnější než relační databáze, ale méně expresivní než systémy logického programování. V posledních letech našly deduktivní databáze, jako je Datalog, nové využití v integraci dat, extrakci informací , vytváření sítí, programové analýze, zabezpečení a cloud computingu. [1] Deduktivní databáze a logické programování: Deduktivní databáze využívají mnoho konceptů z logického programování; pravidla a fakta specifikovaná v jazyce deduktivních databází. Datalog vypadá velmi podobně jako v Prologu . Nicméně důležité rozdíly mezi deduktivními databázemi a logickým programováním jsou:

Odkazy

  1. Datalog a vznikající aplikace . Získáno 18. května 2017. Archivováno z originálu dne 22. října 2020.

Další čtení