Base de datos deductiva

Una base de datos deductiva es un sistema de base de datos que puede extraer inferencias (es decir, inferir hechos adicionales) basándose en reglas y hechos almacenados en una base de datos (deductiva). Datalog es un lenguaje comúnmente utilizado para especificar hechos, reglas y consultas en bases de datos deductivas. Las bases de datos deductivas surgieron del deseo de combinar la programación lógica con una base de datos relacional para construir sistemas que admitieran un formalismo poderoso y que aún fueran rápidos y capaces de manejar conjuntos de datos muy grandes. Las bases de datos deductivas son más expresivas que las bases de datos relacionales, pero menos expresivas que los sistemas de programación lógica. En los últimos años, las bases de datos deductivas como Datalog han encontrado nuevos usos en la integración de datos, extracción de información , redes, análisis de programas, seguridad y computación en la nube. [1] Bases de datos deductivas y programación lógica: las bases de datos deductivas utilizan muchos conceptos de la programación lógica; reglas y hechos especificados en el lenguaje de las bases de datos deductivas. Datalog se parece mucho a los de Prolog . Sin embargo, las diferencias importantes entre las bases de datos deductivas y la programación lógica son:

Enlaces

  1. Registro de datos y aplicaciones emergentes . Consultado el 18 de mayo de 2017. Archivado desde el original el 22 de octubre de 2020.

Lecturas adicionales