Banco de dados

Um banco de dados é uma coleção estruturada e organizada de dados armazenada em um sistema de computador. Os bancos de dados normalmente armazenam informações em várias tabelas vinculadas que mantêm os dados relevantes de cada registro em campos dedicados. O software de sistema de gerenciamento de banco de dados (DBMS) mantém os relacionamentos entre as tabelas, adiciona e atualiza registros e exibe dados em resposta a consultas.

A maioria dos bancos de dados modernos são bancos de dados relacionais, que vinculam várias tabelas criando relacionamentos entre campos de chave primária. Por exemplo, uma empresa pode manter um banco de dados que acompanha informações dos clientes (como nome e endereço de email) em uma tabela, pedidos em outra e produtos à venda em uma terceira tabela. Cada registro nessas tabelas tem um campo de chave primária contendo um ID exclusivo ao qual os registros de outras tabelas podem fazer referência; cada pedido é vinculado ao CustomerID do cliente que fez o pedido e ao ProductID de cada produto comprado.

Os primeiros bancos de dados eram conhecidos como bancos de dados de "arquivo simples". Esses bancos de dados mantinham tudo em uma única tabela, como em uma planilha.

Procurar informações em um banco de dados é chamado de consulta. A maioria dos bancos de dados usa o padrão da linguagem de consulta estruturada (SQL) para consultas, o que permite acessar e atualizar registros em várias tabelas de um banco de dados. Por exemplo, uma consulta a um banco de dados poderia exibir todos os clientes de um determinado CEP, todos os pedidos feitos na última semana ou quais clientes compraram um produto especificado mais de uma vez.

Uma consulta SQL exibindo registros que atendem aos critérios de pesquisa
Uma consulta SQL exibindo registros que atendem aos critérios de pesquisa

Os bancos de dados são usados para inúmeras finalidades em empresas, na educação, na área da saúde e no governo. Comércio eletrônico, redes sociais, sites de notícias e outros sites dinâmicos usam bancos de dados como backend para armazenar seu conteúdo, gerando páginas que contêm conteúdo de seus bancos de dados sob demanda. Por fim, embora os primeiros bancos de dados só pudessem lidar com texto simples, os bancos de dados modernos podem armazenar outros tipos de dados, como imagens, áudio e vídeo.

Atualizado April 18, 2023 por Brian P.

quizTeste seus conhecimentos

Software released for testing purposes is called what?

A
Bespoke software
0%
B
Beta software
0%
C
Backup software
0%
D
Binary software
0%
Correct! Incorrect!     View the Beta Software definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Banco de dados nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.