Pular para o conteúdo principal

Questão de Banco de Dados — Outros SGBDs e Questões Mescladas — CESPE / CEBRASPE 2024

Banco de DadosOutros SGBDs e Questões Mescladas
Código
ce403607
Banca
CESPE / CEBRASPE
Órgão
CAU BR
Ano
2024
Cargo
Ass ( )
Julgue o próximo item, relativo a banco de dados.   Sistemas de banco de dados podem ser projetados para aproveitar as arquiteturas de computação paralela, em que uma máquina servidora executa operações no banco de dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Esta resolução diverge do gabarito oficial. A banca deu Errado; a resolução abaixo sustenta o contrário e explica por quê — ela não foi reescrita para concordar. Acontece nos dois sentidos: há gabarito que cai em recurso e há resolução que erra. Confira na fonte antes de fixar o entendimento.
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”.

Sistemas de Banco de Dados e Arquiteturas de Computação Paralela

Gabarito: Certo. A afirmação está correta: sistemas de banco de dados podem, sim, ser projetados para aproveitar arquiteturas de computação paralela, em que uma máquina servidora executa operações no banco de dados. Isso é exatamente o que ocorre, por exemplo, na arquitetura cliente-servidor, onde o processamento é distribuído entre cliente e servidor, melhorando o desempenho. A base conceitual está na própria definição de sistema de banco de dados, que engloba hardware, software (SGBD), dados e usuários, e na possibilidade de paralelismo entre as máquinas envolvidas.

Para entender por que a assertiva é verdadeira, é preciso primeiro distinguir os conceitos de banco de dados, SGBD e sistema de banco de dados. Um banco de dados é uma coleção de dados inter-relacionados, com significado implícito, que representa algum aspecto do mundo real (o "mini-mundo"). O SGBD (Sistema Gerenciador de Banco de Dados) é o software que permite criar, manter e manipular esses dados, facilitando processos como definição, construção, manipulação, compartilhamento, proteção e manutenção. Já o sistema de banco de dados é a união do banco de dados com o SGBD, incluindo também o hardware e os usuários. É um conceito mais amplo, que envolve toda a infraestrutura necessária para o funcionamento do banco.

A arquitetura de computação paralela, no contexto de bancos de dados, refere-se à utilização de múltiplas máquinas (ou múltiplos processadores) para executar tarefas simultaneamente, com o objetivo de melhorar o desempenho, a vazão (throughput) e o tempo de resposta. No modelo cliente-servidor, por exemplo, o cliente (aplicação) e o servidor (banco de dados) podem rodar em máquinas diferentes, trabalhando em paralelo. Isso é uma forma de processamento paralelo, pois duas ou mais máquinas estão sendo aplicadas na tarefa geral. A máquina servidora pode ser dedicada ao SGBD, otimizando o desempenho, enquanto a máquina cliente pode ser uma estação de trabalho adaptada às necessidades do usuário final.

A assertiva fala em "uma máquina servidora executa operações no banco de dados". Isso é perfeitamente compatível com a arquitetura cliente-servidor, onde o servidor é responsável por processar as consultas e manipular os dados. O paralelismo pode ocorrer de várias formas: entre cliente e servidor, entre múltiplos servidores, ou até mesmo dentro de um único servidor com múltiplos processadores. O ponto central é que os sistemas de banco de dados podem ser projetados para aproveitar essas arquiteturas, e isso é uma prática comum e bem documentada.

A pegadinha aqui é sutil: o candidato pode confundir "sistema de banco de dados" com "SGBD" ou achar que a afirmação é genérica demais para ser verdadeira. Mas a afirmação é factualmente correta e reflete um conceito fundamental da área. A banca não está pedindo uma definição exata, mas sim o reconhecimento de uma possibilidade real de projeto.

NÃO CAIA NESSA!

A banca pode tentar confundir o candidato ao misturar os conceitos de "banco de dados", "SGBD" e "sistema de banco de dados". A afirmação fala de "sistemas de banco de dados", que é o conjunto completo (dados + SGBD + hardware + usuários), e não apenas o SGBD. O paralelismo é uma característica do sistema como um todo, não apenas do software. Fique atento a essa distinção para não marcar errado.

Sistema de banco de dados
  • 1Componentes
    • Banco de dados (dados inter-relacionados)
    • SGBD (software de gerenciamento)
    • Hardware
    • Usuários
  • 2Arquitetura cliente-servidor
    • Cliente (aplicação)
    • Servidor (executa operações no BD)
    • Processamento paralelo entre máquinas
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmação está correta. Sistemas de banco de dados podem ser projetados para aproveitar arquiteturas de computação paralela, onde uma máquina servidora executa operações no banco de dados. Isso é exatamente o que ocorre na arquitetura cliente-servidor, onde o processamento é distribuído entre cliente e servidor, melhorando o desempenho. A base conceitual está na própria definição de sistema de banco de dados, que engloba hardware, software (SGBD), dados e usuários, e na possibilidade de paralelismo entre as máquinas envolvidas.

Gabarito: Certo.

Link permanente: /questoes/ce403607