Una Base de Datos Deductiva debe contar al menos con las siguientes caracterısticas:
- Tener la capacidad de expresar consultas por medio de reglas lógicas.
- Permitir consultas recursivas y algoritmos eficientes para su evaluación.
- Contar con negaciones estratificadas.
- Soportar objetos y conjuntos complejos.
- Contar con métodos de optimización que garanticen la traducción de especificaciones dentro de planes eficientes de acceso.
- Su lenguaje de definicion de datos (DDL) es DataLog y no SQL (basado
- en el algebra relacional).
- En lugar de relaciones entre entidades, en las bases de datos deductivas
- aparecen los predicados; y en lugar de las tulpas aparecen los hechos.
- Modelado semántico y uniformidad en la representación.
- Como caracterıstica fundamental de una Base de Datos Deductiva es la posibilidad de inferir información a partir de los datos almacenados, es imperativo modelar la base de datos como un conjunto de formulas logicas, las cuales permiten inferir otras formulas nuevas.