This document provides an introduction to databases, covering what a database is, what online transaction processing (OLTP) systems are and their strengths and weaknesses, an introduction to different keys used in databases, an overview of the entity-relationship (ER) model, and database normalization.