This document provides an introduction to data models and SQL. It discusses the relational data model where data is stored in tables/relations with rows and columns. It describes keys such as primary and foreign keys. The document then introduces SQL commands for creating tables, inserting, updating, deleting and querying data. It provides examples of using SQL with the SQLite database and discusses physical data independence.