[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.

Individual 9 questões dissertativas Valor: 10,0 pontos Desenvolvimento de Sistemas

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
Atenção: trabalhos sem o cabeçalho, com respostas idênticas às de colegas ou geradas integralmente por IA recebem nota zero na questão.

Questões

  1. O que é o PostgreSQL

    1,0 ponto

    Explique 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.

  2. Origem e nome

    1,0 ponto

    Onde 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.

  3. Licença e comunidade

    1,0 ponto

    O 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.

  4. Transações ACID

    1,5 ponto

    Explique 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.

  5. Concorrência com MVCC

    1,0 ponto

    O 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.

  6. JSON e JSONB

    1,0 ponto

    Qual a diferença entre os tipos JSON e JSONB no PostgreSQL? Em que situação de um sistema real você guardaria dados em uma coluna JSONB em vez de criar novas colunas?

  7. Extensões

    1,0 ponto

    Pesquise as extensões PostGIS e pgvector. Explique para que serve cada uma e descreva um sistema que poderia usar cada extensão.

  8. Qual banco escolher

    1,5 ponto

    Indique 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.

  9. Versões atuais

    1,0 ponto

    Consulte 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 pesquisa

Prof. Elton Alex Silva · Centro Paula Souza · Caderno de TI

Comentários

Postagens mais visitadas deste blog

Introdução aos Sistemas de Gerenciamento de Banco de Dados

Comandos de Rede via CMD

Introdução ao HTML, CSS e JavaScript - Guia para Iniciantes