[Piquete] - SBD - Atividade de Revisão - Banco de Dados PostgreSQL
ETEC Cachoeira Paulista · Classe Descentralizada de Piquete · Banco de Dados
Pesquisa: PostgreSQL
Investigue o banco de dados relacional de código aberto que está por trás de sistemas de empresas e de plataformas como o Supabase. Responda às questões com suas próprias palavras, a partir de fontes confiáveis.
Como fazer
- Leia a postagem sobre PostgreSQL aqui no Caderno de TI e consulte pelo menos duas fontes da lista no fim da página ou outras confiáveis.
- Responda cada questão em um parágrafo de 5 a 10 linhas, com suas palavras. Cópia literal de sites não pontua.
- Coloque o cabeçalho de identificação abaixo no início do seu documento.
- Liste as fontes consultadas no final, no formato ABNT.
- Envie o arquivo em PDF pelo formulário indicado no fim da página.
Cabeçalho obrigatório
BD-PG-2026 | Aluno: SEU NOME COMPLETO | Turma: Desenvolvimento de Sistemas (Piquete) | Data: DD/MM/AAAA
Questões
-
O que é o PostgreSQL
1,0 pontoExplique o que é um SGBD relacional e por que o PostgreSQL também é chamado de objeto-relacional. Dê um exemplo de recurso que vai além do modelo relacional clássico.
-
Origem e nome
1,0 pontoOnde e quando surgiu o projeto que deu origem ao PostgreSQL? Quem o liderou? Explique a relação entre o nome do projeto e o banco Ingres.
-
Licença e comunidade
1,0 pontoO PostgreSQL não pertence a nenhuma empresa. Explique quem o mantém, o que a PostgreSQL License permite e compare com a forma como o MySQL é licenciado.
-
Transações ACID
1,5 pontoExplique cada uma das quatro propriedades ACID. Use como exemplo uma transferência de R$ 100,00 entre duas contas bancárias e descreva o que aconteceria se cada propriedade falhasse.
-
Concorrência com MVCC
1,0 pontoO que significa MVCC? Explique como esse mecanismo permite que vários usuários leiam e alterem dados ao mesmo tempo sem bloquear uns aos outros.
-
JSON e JSONB
1,0 pontoQual a diferença entre os tipos
JSONeJSONBno PostgreSQL? Em que situação de um sistema real você guardaria dados em uma coluna JSONB em vez de criar novas colunas? -
Extensões
1,0 pontoPesquise as extensões PostGIS e pgvector. Explique para que serve cada uma e descreva um sistema que poderia usar cada extensão.
-
Qual banco escolher
1,5 pontoIndique se usaria PostgreSQL, MySQL ou SQLite em cada cenário e justifique: (a) um app Flutter que precisa funcionar sem internet; (b) um sistema de controle de estoque rodando no XAMPP; (c) um sistema que registra ocorrências de chuva com localização no mapa.
-
Versões atuais
1,0 pontoConsulte o site oficial e informe qual é a versão estável mais recente do PostgreSQL na data da sua pesquisa. Cite duas novidades da versão mais recente (ou da próxima, se estiver em teste) e explique uma delas.
Dica: procure a página de notas de versão (release notes) em postgresql.org.
Fontes sugeridas
Entrega: envie seu arquivo em PDF pelo formulário. Confira o cabeçalho antes de enviar.
Enviar pesquisaProf. Elton Alex Silva · Centro Paula Souza · Caderno de TI
Comentários
Postar um comentário
Ficou com alguma dúvida? Quer compartilhar sua experiência? Tem uma sugestão de
melhoria? Seu comentário é muito importante!