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

Introduction to Databases
Meta via Coursera
Intro to Relational Databases
Udacity
Fundamentals of database systems
Indian Institute of Technology Kanpur via Swayam
Capstone: Photo Tourist Web Application
Johns Hopkins University via Coursera
Web Application Development: Basic Concepts
University of New Mexico via Coursera