This document provides an overview of different types of databases, including relational, hierarchical, graph, document, and key-value databases. Relational databases using SQL are still the most common, being used in most businesses for applications like financial systems and school websites. Other database types are also widely used, such as hierarchical databases for user accounts and logging in, graph databases for social networks, and document and key-value databases for storing flexible data structures. Both traditional databases like MySQL and Oracle as well as newer non-relational databases are discussed.