Csc 8710, Deductive Databases and Logic Programming (Fall 2016)
Class Details
SyllabusSecure Shell Client
Another lightweight SSH slient
TA: Mr. Badri Jayakumar (email: bjayakumar2@student.gsu.edu);
Office Hours: Monday and Tuesday 4-5 PM, Office Location: Room 645, 25 Park Place
Handin Command:
sudo handin8710 2 file1 file2 file3Here 2 stands for assignment number. This will change to 3 for assignment 3 and so on. After the assignment number, you can list one or more files including wildcards such as *.sql etc.
Mathematical Logic
Chapter 1 (pdf) - LogicLogic for Computer Scientists (PDF Book)
LogicBlox Documentation
Logical Equivalences and Implications
Homework 1 (Due: September 04, 2016 - Sunday)
Relational Database Querying
Chapter 2 of Lab Manualaql.jar, dbengine.jar, OurSQL.jar.
Querying Notes
Safe DRC Query
GRAMMARS (used in aql interpreters and OurSQL): OurSQL RA Datalog DRC
Some sample OurSQL Queries
Homework 2 (Due: September 21, 2016 - Wednesday)
Logic Programming and Prolog
Chapter 2 (pdf) - Definite Logic ProgramsChapter 3 (pdf) - SLD Resolution
Prolog Notes
SWI Prolog Home Page (Manual)
Learn Prolog Now - Online Prolog Book
MGU Algorithm
Homework 3 (Due: October 12, 2016 - Wednesday)
Homework 4 (Due: November 6, 2016 - Sunday)