This document provides an overview of a summer school on databases. It discusses why databases are needed, the history of navigational and relational databases, relational algebra, normalization, structured query language, database storage, transactions, relational database management systems, object-relational mapping, multidimensional data, business intelligence, NoSQL databases, Brewer's theorem, NoSQL database products, and other database types. The document is meant to educate attendees on the fundamentals and modern applications of databases.