SQL:Backus-Naur Form

Overview

 * How can we describe the commands?
 * A notation was devised in 1959 by John Backus (IBM) to describe a programming language called Algol 58, and in 1960 Peter Naur, a Danish programmer refined it.
 * This notation is used to concisely define SQL (and other languages)
 * For example

Backus-Naur Form

 * Briefly