A database is a collection of organized information that can be easily accessed, managed, and updated. It contains data records or files. A Database Management System (DBMS) is software that defines, retrieves, and manages data in a database, manipulating the data format and structure. There are several types of databases including centralized, distributed, NoSQL, cloud, relational, network, object-oriented, and hierarchical databases.