YoVDO

An introduction to Prolog for SQL programers

Offered By: Independent

Tags

Prolog Courses Programming Courses SQL Courses Relational Databases Courses Data Manipulation Courses

Course Description

Overview

I've translated the introductory example in Databases: Relational Databases and SQL into Prolog since I've personally found thinking of Prolog as a relational database query language a handy way to get started.

I think I'm using Prolog synonymously with Datalog in these examples, but don't know Datalog that well.


Syllabus

  • Basic selection
  • Table joins
  • order by
  • Searching for substrings
  • Arithmetic Functions
  • Self joins
  • Union
  • Intersection
  • Except
  • Subqueries in the where clause
  • Subqueries in the from clause
  • Subqueries in the select clause
  • Three-way Inner Join
  • Natural Join With Additional Conditions
  • group by queries
  • having
  • insert
  • delete

Taught by

Robert Laing

Related Courses

Prolog for Beginners
Coursera Community Project Network via Coursera
Prolog Tutorial
Derek Banas via YouTube
Prolog
Exercism
Prolog Programming
YouTube
Learn Prolog Now!
Independent