A database is a collection of logically related records or files consolidated into a common pool that provides data for multiple uses. The data is organized according to a database model, with the relational model being the most common. A Database Management System (DBMS) consists of software that organizes database storage structures and allows organizations to control database development through specialists like Database Administrators. DBMSs are categorized by the database model they support, like relational, and determine the available query languages, with SQL commonly used for relational databases.