What is the database?
In computer science, a database management system usually refers to the software that stores and organizes reliably, and provides efficient and simple methods to modify and access data for end-users and applications.

The database systems are classified according to the database model they support. The most popular database models include: relational, object, key-value and document model. After the 1980s, the relational database dominated the industry and other models were used in niche environments.

The relation database is widely accepted because it provides a highly abstract and simple interface, which organizes data into rows and columns of a set of tables, that reduces the complexity for end-users and applications. In relational databases, the SQL language is used to modify and access data.

Different database systems have different core functionalities based on their targeting working environments. However, most of them share following characteristics:
-- Store, modify and access data efficiently,
-- Provide access to the metadata or the catalog of user data,
-- Handle concurrent modification with some degree of consistency,
-- Support transaction basic isolation level,
-- Control the access control to user data for security enforcement.
O que é a base de dados?
Em ciência da computação, um sistema de gerenciamento de banco de dados geralmente se refere ao software que armazena e organiza de forma confiável, e fornece métodos eficientes e simples para modificar e acessar dados para usuários finais e aplicativos. Os sistemas de banco de dados são classificados de acordo com o modelo de banco de dados que suportam. Os modelos de banco de dados mais populares incluem: relacional, objeto, chave-valor e modelo de documento. Após a década de 1980, o banco de dados relacional dominou a indústria e outros modelos foram usados em ambientes de nicho. O banco de dados de relacionamento é amplamente aceito porque fornece uma interface abstrata e simples, que organiza dados em linhas e colunas de um conjunto de tabelas, que suporta a complexidade para usuários finais e aplicativos.