Questão de Banco de Dados — Outros SGBDs e Questões Mescladas — CESPE / CEBRASPE 2024
- Código
- ce403607
- Banca
- CESPE / CEBRASPE
- Órgão
- CAU BR
- Ano
- 2024
- Cargo
- Ass ( )
- CCerto
- EErrado
GabaritoE — Errado
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.
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.
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