# data[].attributes.body
PostgreSQL
CouchDB
Firebird
HSQLDB
IBM DB2
IBM Informix
mSQL
MySQL
MariaDB
Oracle
SQL-Server
TinySQL
ZODB
JADE
Sybase
Microsoft Access (Alguns o consideram SGBD mas é um SGBDR)
Microsoft Visual Foxpro
MongoDB

# data[].attributes.body
Um banco de dados é meio caminho andado para que a empresa tenha a informação que precisa. Para isso, outras medidas devem ser tomadas para ter certeza de que os dados sejam confiáveis. Alguns dos erros são causados por dados incoerentes produzidos por múltiplos sistemas. Se o banco de dados for projetado adequadamente, a ocorrência de dados incoerentes será pequena. Porém a maioria dos problemas de qualidade com nomes digitados incorretamente, números trocados ou códigos faltantes, ocorre durante a entrada de dados, esses erros ficam mais comuns quando as empresas transferem parte dos seus dados para a Internet, e permite que clientes e fornecedores insiram seus dados no site e isso efetue alterações no sistema interno. Os problemas com qualidade de dados não são só empresariais, eles também representam sérios problemas às pessoas, afetando sua condição financeira e até mesmo seu emprego.

# data[].attributes.body
Todas as organizações, por menor que sejam, possuem quantidades cada vez maiores de dados e informações a armazenar. Todavia, a manipulação dessas informações tornou-se impossível de ser realizada manualmente (via papéis, principalmente), pois sua utilização, além de demorada (devido a catalogação dos dados), é passível de erros, principalmente ocasionados pelo desgaste do operador em conseguir resgatar informações requisitadas. Nesse sentido, torna-se mais fácil encontrar a informação numa base de dados que recorre a uma das tecnologias de informação de maior sucesso e confiança. Ou seja, as bases de dados estendem a função do papel ao guardar a informação em computadores. Qualquer empresa que pretenda garantir um controle efetivo sobre todo o seu negócio, tem obrigatoriamente de recorrer a sistemas de gestão de bases de dados. Existem muitos tipos de ferramentas, completas e com funcionalidades acrescidas, que elevam outros níveis, a capacidade operacional de gerar informação de valor para a organização.

# data[].attributes.body
Um Sistema de Gerenciamento de Banco de Dados (SGBD) — do inglês Data Base Management System (DBMS) — é o sistema de software responsável pelo gerenciamento de um ou mais bancos de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a persistência, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).

# data[].attributes.body
Introdução

Igualmente a muitas tenologias na computação industrial, os fundamentos de bancos de dados relacionais surgiram na empresa IBM, nas décadas de 1960 e 1970, através de pesquisas de funções de automação de escritório. Foi durante um período da história na qual empresas descobriram que estava muito custoso empregar um número grande de pessoas para fazer trabalhos como armazenar e indexar (organizar) arquivos. Por este motivo, valia a pena os esforços e investimentos em pesquisar um meio mais barato e ter uma solução mecânica eficiente.

Muitas pesquisas foram conduzidas durante este período, cujos modelo hierárquicos, de rede e relacionais e outros modelos foram descobertos, bem como muita tecnologia utilizada hoje em dia.

Em 1970 um pesquisador da IBM - Ted Codd - publicou o primeiro artigo sobre bancos de dados relacionais. Este artigo tratava sobre o uso de cálculo e álgebra relacional para permitir que usuários não técnicos armazenassem e recuperassem grande grantidade de informações. Codd visionava um sistema onde o usuário seria capaz de acessar as informações através de comandos em inglês, onde as informações estariam armazenadas em tabelas.

Os primeiros do mercado

Mesmo a IBM sendo a companhia que inventou o conceito original e o padrão SQL, eles não produziram o primeiro sistema comercial de banco de dados. O feito foi realizado pela Honeywell Information Systems Inc., cujo sistema foi lançado em junho de 1976. O sistema era baseado em muitos princípios do sistema que a IBM concebeu, mas foi modelado e implementado fora da IBM.

O primeiro sistema de banco de dados construído baseado nos padrões SQL começaram a aparecer no início dos anos 80 com a empresa Oracle através do Oracle 2 e depois com a IBM através do SQL/DS, servindo como sistema e repositório de informações de outras empresas.

https://www.ime.usp.br/~andrers/aulas/bd2005-1/aula3

# data[].attributes.body
Os principais tipos de SGBD são: Oracle, SQL Server, MySQL, PostgreSQL, MongoDB e NoSQL.

Oracle:
Criado entre as décadas de 70 e 80, é o tipo de SGBD mais utilizado no mercado, tem como principal linguagem uma extensão do SQL chamada PS/SQL ( Procedural Language/Structured Query Language ).
Sua principal característica é sua escalabilidade, ou seja, é capaz de adaptar sua capacidade à demanda, podendo lidar com com um grande volume de dados. Requer um bom hardware para melhor desempenho.

SQL Server:
Criado em 1989 pela Microsoft, é popular no mercado e utiliza da linguagem T-SQL, que é uma extensão do SQL.
Sua principal característica é a segurança, devido a sua criptografia de dados. Possui alta compatibilidade com produtos da Microsoft.

MySQL:
Lançado em 1995, o MySQL faz parte da Oracle e é focado no em plataformas online, é open source ( código aberto ), não exige um hardware muito potente, e qualquer S.O. é capaz de rodar.

PostgreSQL:
Lançado em 1986, também é um tipo de SGBD open source do tipo relacional mais usado no mundo.
Sua principal vantagem é possuir recursos avançados como consultas complexas, facilidade de acesso e chaves estrangeiras sem exigir um hardware potente.

MongoSQL:
Lançado em 2009, é o SGBD do tipo não-relacional mais usado no mercado. Usa a linguagem C++ e JavaScript, é open source e orientado a documentos.
Por não ser relacional, não requer tabelas com colunas e linhas para realizar o armazenamento de dados, funciona em Windows, Linux e OSX.

NoSQL:
Criado em 1998, é open source e não-relacional; ganhou destaque pelo seu uso em dispositivos móveis e redes sociais. Seu armazenamento com objetivo analítico o torna mais caro.