Digite para filtrar os verbetes do Glossário.

    Banco de dados · Developer Workspace

    O que é Banco de dados?

    Banco de dados guarda e organiza registros para consulta e atualização. Entenda tabelas, consultas, restrições e a diferença para um arquivo simples.

    Também chamado de: database, base de dados

    O que é um banco de dados

    Banco de dados é o sistema que guarda registros de forma organizada para consulta e atualização. Os registros ficam em tabelas com linhas e campos, e cada parte da aplicação lê e grava por uma consulta.

    A diferença para um arquivo simples está na garantia. O banco aceita operações simultâneas, mantém a coerência dos registros e protege a relação entre as partes do sistema.

    Tabelas, chaves e relações

    Cada tabela guarda um tipo de registro, e a chave primária identifica a linha. A chave estrangeira liga uma linha a outra tabela, representando a relação do negócio.

    Consultas e restrições

    A consulta seleciona, filtra e atualiza os registros conforme a necessidade. As restrições guardam o que não pode acontecer, como um email duplicado no cadastro.

    A resposta de uma gravação precisa ser conferida. Uma consulta que apenas confirma a existência do campo não garante que a linha foi gravada, e a aplicação precisa ler o registro persistido depois da escrita.

    Manter o esquema com o código

    O schema muda conforme o produto evolui, e a migration aplica a mudança sem perder os registros. O código e o banco precisam caminhar juntos para a aplicação funcionar.

    Para revisar o modelo de dados de um projeto construído com agentes, o Desenvolvimento Colaborativo da Dev Side Studio permite examinar tabelas e consultas durante a sessão.

    Dúvidas frequentes

    Perguntas frequentes sobre Banco de dados

    Banco de dados é o mesmo que uma planilha?
    Não. A planilha guarda valores em células, e o banco organiza registros com tipos, restrições e relações. A garantia de consistência muda a forma de gravar e consultar.
    Preciso de banco no começo do projeto?
    Mesmo um projeto pequeno guarda cadastro e histórico. Um banco relacional com [tabelas](/glossario/schema/) simples costuma custar menos do que corrigir uma planilha que virou o sistema.
    O que garante que o registro não se perde?
    A [transação](/glossario/transacao/), as restrições e o backup. Gravar várias partes ao mesmo tempo com garantia de que ou tudo é confirmado ou nada fica pela metade.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Developer Workspace

    O banco de dados guarda e consulta os registros que a aplicação construída com agentes precisa manter.

    Conhecer a formação
    Capa da Formação Developer Workspace

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano