This document provides an introduction to database management systems (DBMS). It defines key terminology related to databases and discusses problems with manual databases. It describes the functions and advantages of DBMS, including data representation, transaction management, data sharing, and increased security. Examples of popular DBMS are provided, such as Oracle, Microsoft SQL Server, and MySQL. Database system architecture, data models, and the relational model are overviewed. Finally, entity relationship (ER) modeling is explained as a way to conceptualize data needs and design the database logically before implementation.