Open In App

Applications of Commercial Deductive Database Systems

A Deductive Database is a type of database that can make conclusions or we can say deductions using a sets of well defined rules and fact that are stored in the database. In today’s world as we deal with a large amount of data, this deductive database provides a lot of advantages. It helps to combine the RDBMS with logic programming. To design a deductive database a purely declarative programming language called Datalog is used.

The implementations of deductive databases can be seen in LDL (Logic Data Language), NAIL (Not Another Implementation of Logic), CORAL, and VALIDITY.
The use of LDL and VALIDITY in a variety of business/industrial applications are as follows.



1. LDL Applications:
This system has been applied to the following application domains:

2. VALIDITY Applications:
Validity combines deductive capabilities with the ability to manipulate complex objects (OIDs, inheritance, methods, etc). It provides a DOOD data model and language called DEL (Datalog Extended Language), an engine working along a client-server model and a set of tools for schema and rule editing, validation, and querying.
The following are some application areas of the VALIDITY system:



Article Tags :