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

Banco de dados
- Dados organizados
- Gerenciador
- Consultas e alterações
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.
Fontes para aprofundar
- PostgreSQL — Tutorial 2.2: relações, tabelas, linhas e colunas (fonte primária)
- PostgreSQL — Tutorial, capítulo 2: criação, consulta e atualização com SQL (fonte primária)