This document provides an introduction to database management systems (DBMS). It discusses key concepts such as database models including hierarchical, network, relational and entity-relationship models. It also covers database planning, design, implementation and maintenance. Specific topics covered include data modeling, database normalization, query languages, transaction management and database administration.