This document provides an overview and history of databases and the SQL language. It discusses early non-relational database systems that stored data hierarchically or as networks, and introduces Dr. E.F. Codd who in 1970 proposed representing data as sets of tables, known as the relational model. The remainder of the document outlines the structure and contents of the book "Learning SQL" which teaches the SQL language for querying and manipulating data in relational database systems.