This document introduces databases and database management systems (DBMS). It discusses the characteristics and limitations of traditional file-based data storage, how the database approach was developed to address these issues, and defines key database concepts like data definition languages, data manipulation languages, and database views. It also outlines the typical components of a DBMS environment including hardware, software, data, procedures, and personnel. Finally, it reviews the history of database systems and lists advantages and disadvantages of the DBMS approach.