← Todos os termos

Dados

Banco de dados

Banco de dados é um conjunto organizado de dados, administrado para consulta e alteração. Um sistema gerenciador fornece mecanismos de acesso, regras e persistência. Bancos relacionais organizam informações em relações; existem outros modelos de organização.

Escrito pela equipe Compuzilla

Publicado em . Atualizado em .

Também chamado de: database, base de dados

Neste verbete
Compuzilla sorrindo ao lado de um diagrama: Banco de dados.

Banco de dados

  1. Dados organizados
  2. Gerenciador
  3. Consultas e alterações
O gerenciador oferece operações e regras; a qualidade dos dados também depende de quem os produz. Ilustração: equipe Compuzilla.

Dados e gerenciador

Uma coleção de informações e o software que a administra têm papéis distintos. O gerenciador oferece operações para consultar, inserir e modificar registros. Em PostgreSQL, tabelas têm linhas e colunas com tipos definidos.

A organização ajuda a formular perguntas, como encontrar todos os pedidos de um cliente. Não é preciso imaginar o banco como uma única planilha visível.

Regras e acesso simultâneo

Um banco pode aplicar restrições para impedir combinações inválidas e organizar alterações concorrentes. Esses recursos dependem do modelo, do gerenciador e da configuração. O fato de usar banco de dados não garante que qualquer informação inserida seja verdadeira.

Persistência e proteção também são perguntas diferentes. Falhas, exclusões e erros de aplicação podem afetar os registros; estratégias de cópia e recuperação continuam necessárias. Um banco não precisa estar na nuvem nem atender somente sistemas grandes.

Próxima leitura

Leia SQL para conhecer uma linguagem usada por gerenciadores relacionais.

Na prática

  • Um banco relacional pode relacionar a tabela de clientes à tabela de pedidos por identificadores.

Continue aprendendo

  • Verbete SQL — SQL é uma linguagem usada para definir, consultar e modificar dados em sistemas relacionais. Comandos expressam operações sobre tabelas e resultados. Os gerenciadores implementam versões e extensões, por isso nem todo comando é idêntico entre produtos.
  • Verbete Arquivo — Arquivo é uma unidade de dados apresentada pelo sistema com uma forma de acesso e identificação. Um arquivo regular pode conter texto, imagem ou instruções; seu nome e sua extensão ajudam a reconhecê-lo, mas não definem sozinhos o conteúdo real.
  • Guia Banco de dados e planilha: o que muda na organização? — Planilhas e bancos podem trabalhar com dados tabulares, mas oferecem modelos e formas de interação diferentes. Um banco relacional organiza relações, regras e consultas; uma planilha combina células, fórmulas e apresentação. A escolha depende do trabalho.
  • História A ideia dos bancos relacionais: perguntar sem conhecer o disco — O modelo relacional propôs separar a visão dos dados dos detalhes internos de armazenamento. O artigo de Codd e relatos sobre as primeiras implementações mostram que uma ideia matemática precisava de linguagens, ferramentas e avaliação para virar um sistema utilizável.

Fontes para aprofundar