A database is an organized collection of data that is stored electronically in a computer system. A database is usually controlled by a database management system (DBMS). Together, the data and the DBMS, along with the applications that are associated with them, are referred to as a database system.

Data within the most common types of databases in operation today is typically modeled in rows and columns in a series of tables to make processing and data querying efficient. However, there are many different types of databases, each with its own strengths and weaknesses. Some of the most common types of databases include:

The type of database that is best for a particular application depends on the specific needs of the application. For example, a relational database is a good choice for storing customer records, while a document database is a good choice for storing product descriptions.