Deductive Databases I
Another (non-OO) approach to relieving relational limitations
- Admits recursive queries such as transitive closures: “Give me all of John’s ancestors”
- Excellent at expressing complex constraints, making deductions and discoveries, etc.
DB viewed as a set of facts and rules
- a row can be viewed as a fact which satisfies a predicate