Questão de Banco de Dados — Arquitetura de Banco de Dados — FUNDATEC 2023
Banco de Dados›Arquitetura de Banco de Dados
Código
qq890557
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Médio
Cargo
Proramador
Assinale a alternativa INCORRETA em relação à arquitetura de banco de dados cliente-servidor.
AAs máquinas cliente acessam os recursos dos servidores e podem utilizar recursos locais para algum processamento.
BAlgumas máquinas podem atuar tanto como clientes quanto como servidores.
CFrequentemente o servidor é chamado de servidor SQL em bancos de dados relacionais.
DUma funcionalidade de servidores de banco de dados relacionais é funcionar como servidor de transação.
EUma arquitetura cliente-servidor é necessariamente centralizada, o que significa dizer que não permite processamento distribuído de dados.
Revelar gabarito e comentário▾
GabaritoE — Uma arquitetura cliente-servidor é necessariamente centralizada, o que significa dizer que não permite processamento distribuído de dados.
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”.
Arquitetura Cliente-Servidor
Gabarito: letra E – A afirmação de que a arquitetura cliente-servidor é necessariamente centralizada e não permite processamento distribuído está incorreta. Na verdade, o modelo cliente-servidor pode ser implementado de forma centralizada ou distribuída, com múltiplos servidores cooperando, permitindo o processamento distribuído.
A banca cobra o conceito fundamental da arquitetura cliente-servidor. O erro da alternativa E está em impor uma característica restritiva que não é verdadeira: a centralização não é obrigatória, e o processamento distribuído é perfeitamente possível, como em sistemas de banco de dados distribuídos ou em ambientes em nuvem.
Arquitetura cliente-servidor
1Características
Cliente acessa recursos do servidor
Cliente pode usar recursos locais
Máquina pode ser cliente e servidor
Servidor SQL (bancos relacionais)
Gerencia transações (ACID)
2Modelo de implantação
Centralizada (um servidor)
Distribuída (múltiplos servidores)
Banco de dados distribuído
Ambientes em nuvem
3Não é necessariamente centralizada
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta
As máquinas cliente acessam recursos do servidor, mas também podem executar processamento local. Essa flexibilidade é uma vantagem do modelo.
Alternativa B — ✅ Correta
Em algumas topologias, uma máquina pode desempenhar ambos os papéis (servidor para outros clientes e cliente para outros servidores), característica de redes híbridas ou modelos de três camadas.
Alternativa C — ✅ Correta
Em bancos de dados relacionais, o servidor é comumente chamado de “servidor SQL”, como MySQL, PostgreSQL, SQL Server, etc.
Alternativa D — ✅ Correta
Servidores de bancos de dados relacionais gerenciam transações, garantindo atomicidade, consistência, isolamento e durabilidade (ACID). Eles atuam, sim, como servidores de transação.
Alternativa E — ❌ Incorreta ⟵ GABARITO
A arquitetura cliente-servidor não é necessariamente centralizada. Ela pode ser distribuída, com múltiplos servidores atuando em conjunto para fornecer serviços. O processamento distribuído é uma extensão natural, como nos bancos de dados distribuídos. A palavra “necessariamente” torna a afirmação falsa.
NÃO CAIA NESSA!
O termo “necessariamente centralizada” induz o candidato a pensar que toda arquitetura cliente-servidor é monolítica. Na prática, a arquitetura pode ser descentralizada com vários servidores, permitindo escalabilidade e distribuição de dados.
Gabarito: letra E – a única assertiva falsa, pois a arquitetura cliente-servidor admite processamento distribuído.