Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FCC 2020

Banco de DadosPostgreSQL
Código
fc058942
Banca
FCC
Órgão
AL-AP
Ano
2020
Cargo
Analista Legislativo - Desenvolvedor de Banco de Dados
O PostgreSQL, versão 8.2 por exemplo, gerencia várias conexões com o banco de dados de uma única vez, utilizando um recurso oferecido pelos Sistemas Operacionais, que é:
  1. AMultithreads.
  2. BIN GROUP.
  3. CSistema ACID.
  4. DIntegridade Relacional de Dados.
  5. EReplicação.
Revelar gabarito e comentário

GabaritoA — Multithreads.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PostgreSQL: Gerenciamento de Conexões e Recursos do SO

Gabarito: letra A. O PostgreSQL utiliza o recurso de multithreading oferecido pelo sistema operacional para gerenciar múltiplas conexões simultaneamente. Esse mecanismo permite que o banco de dados atenda vários clientes ao mesmo tempo, aproveitando a capacidade de concorrência do SO.

A banca testa o conhecimento sobre a arquitetura do PostgreSQL e a distinção entre recursos do sistema operacional e conceitos de banco de dados. A única alternativa que se encaixa como recurso oferecido pelo SO é a multithreading; as demais são funcionalidades ou propriedades do próprio SGBD.

Alternativa A — ✅ Correta ⟵ GABARITO

O PostgreSQL, como a maioria dos SGBDs modernos, depende do sistema operacional para gerenciar múltiplas conexões concorrentes. O recurso multithreading (ou, em alguns contextos, multiprocessamento) é provido pelo SO e permite que várias threads/processos executem simultaneamente, atendendo diferentes conexões de clientes.

Alternativa B — ❌ Incorreta

IN GROUP é uma cláusula da linguagem SQL (ex.: GROUP BY) e não um recurso do sistema operacional. Refere-se a agrupamento de resultados, não ao gerenciamento de conexões.

Alternativa C — ❌ Incorreta

Sistema ACID (Atomicidade, Consistência, Isolamento, Durabilidade) é um conjunto de propriedades que garantem transações confiáveis em bancos de dados relacionais. Não é um recurso do SO, mas sim um conceito teórico implementado pelo SGBD.

Alternativa D — ❌ Incorreta

Integridade Relacional de Dados diz respeito às restrições (chaves primárias, estrangeiras, etc.) que mantêm a consistência dos dados. É uma característica do modelo relacional, não um recurso fornecido pelo sistema operacional.

Alternativa E — ❌ Incorreta

Replicação é uma funcionalidade do banco de dados que permite copiar dados para outros servidores, seja para balanceamento de carga ou disponibilidade. Não se trata de um recurso do SO.

Concluindo, apenas a alternativa A corresponde a um recurso do sistema operacional utilizado pelo PostgreSQL para gerenciar conexões.

Gabarito: letra A.

Link permanente: /questoes/fc058942