Bancos de dados relacionais armazenam e gerenciam dados em um formato de tabela tradicional, com cada pedaço de dado organizado em uma linha e uma coluna. As colunas contêm dados de um único tipo ou campo, como nome, número de pedido ou o link de imagem de um logotipo de produto. As linhas criam a relação entre esses pontos de dados. Por exemplo, as linhas podem associar um nome a um sobrenome e, em seguida, a um nome de usuário, endereço de e-mail e ID de cliente. As empresas usam bancos de dados relacionais para manter os dados de suas aplicações e garantir que sempre tenham acesso a informações críticas de clientes, dados de produtos, dados sociais e detalhes financeiros como compras, atendimento, receita e despesas. Esses sistemas podem variar de aplicativos de desktop que criam um pequeno banco de dados em sua máquina a grandes armazenamentos de dados de nível empresarial. Quase todos usam uma forma de SQL como sua linguagem de consulta, e a maioria adere ao conjunto de propriedades ACID para garantir transações confiáveis: atomicidade, consistência, isolamento e durabilidade.
Bancos de dados relacionais são geralmente escolhidos devido à sua simplicidade em comparação com bancos de dados NoSQL, como bancos de dados orientados a objetos, bancos de dados de documentos e bancos de dados de grafos. Aqueles que procuram uma solução de banco de dados relacional com pouco orçamento também têm opções com software de banco de dados gratuito.
Para se qualificar para inclusão na categoria de Bancos de Dados Relacionais, um produto deve:
Fornecer armazenamento de dados
Organizar dados em um modelo relacional, formulando uma tabela de linhas e colunas
Permitir que os usuários recuperem, editem, retornem ou removam dados