Skip to content

Prática de recursos avançados do PostgreSQL, incluindo PL/pgSQL, triggers, procedures e técnicas de consulta.

Notifications You must be signed in to change notification settings

willianmv/postgres-advanced-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Estudo de Programação Estruturada em Banco de Dados

Este projeto é um ambiente de estudo focado em programação estruturada dentro de bancos de dados, usando PostgreSQL como referência. O objetivo é compreender como funções, procedures, views e triggers podem complementar o desenvolvimento backend.

🛠 Benefícios para o Backend

O processamento direto no banco de dados pode reduzir significativamente a carga da aplicação, enquanto a aplicação de regras de negócio no próprio banco garante a integridade e consistência dos dados. Triggers e procedures permitem automatizar ações em eventos como inserção, atualização e exclusão, e a separação clara de responsabilidades entre backend e banco facilita a manutenção e aumenta a escalabilidade do sistema.

✅ Banco de Dados:

  • Regras de integridade e validações críticas.

  • Cálculos que envolvem grandes volumes de dados.

  • Ações automáticas e logs (triggers).

✅ Backend:

  • Lógica de negócio complexa que depende de múltiplos serviços.

  • Transformações de dados para consumo da aplicação.

  • API, autenticação, integração externa.


A ideia é delegar ao banco o que ele faz melhor (manipulação e consistência de dados) e deixar o backend focado na orquestração e regras complexas da aplicação.

About

Prática de recursos avançados do PostgreSQL, incluindo PL/pgSQL, triggers, procedures e técnicas de consulta.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published