L D L++
TUTORIAL
T O C
Facts, Rules, Queries
Cities Database 
Database: Facts and Schema 
Rules and Queries 
Queries and Query Forms 
Constructs 
Bottom-Up Computation
More on Rules 
Semantics of Rules 
Bottom-up Evaluation 
Equality Predicate 
Safety 
Arithmetic 
Arithmetic: Example 
Recursion 
Recursion 
Transitive Closure
Recursion: Bill of Materials 
Negation and Stratification 
Negation 
Stratification
Complex Terms, Sets, and Aggregates
Complex Terms and Lists 
Sets and SetTerms 
Builtin Set Aggregates 
Duplicates and Aggregates 
Top-Down Execution
If-Then-Else and Choice 
The If-The-Else Construct 
Existential Variables 
Nondetermism with Choice
User-Defined Aggregates
The single and multi rules 
The return rules 
Monotone Aggregates
XY-Stratification;
Metapredicates
 
XY-stratified Programs 
Copy and Delete Rules Optimization 
Returning Results and Termination 
Choice and User-Defined Aggregates 
Meta Predicates
Updates, Imperative Constructs 
Database Updates 
Semantics of Update Constructs 
Updates: Limitations 
Updates: Failing Goals 
The Forever construct 
Imperative Programs 
External Interfaces
External DBs (client-server)
External Databases via JDBC
Foreign Language Functions
Stand Alone Interface
Back to Main Menu
Mail  US