This document provides an overview of databases and database management systems (DBMS). It begins by defining a DBMS as a system used to create and manage databases. The main components of relational and object-oriented DBMS are described. Different types of databases are listed, along with database models like post-relational and object models. Database storage structures, indexing, transactions, replication, security, and locking are also summarized. The document concludes by listing some popular online databases and open-source databases used for content management systems.