Há algumas variantes possíveis de arquitetura a serem utiliz...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - a arquitetura de 3 camadas é composta pelas camadas cliente, aplicação e servidor de banco de dados.
A questão aborda diferentes arquiteturas de sistemas de bancos de dados, especificamente as arquiteturas de 2 camadas e 3 camadas. Para resolvê-la, é essencial entender a estrutura e função de cada camada nessas arquiteturas.
Arquitetura em 3 camadas:
A arquitetura em 3 camadas é amplamente utilizada por oferecer uma separação clara entre as funções de cada camada, aumentando a modularidade e facilitando a manutenção e escalabilidade do sistema. As três camadas são:
- Camada de apresentação (Cliente): onde a interface do usuário está localizada.
- Camada de aplicação (Lógica de Negócios): responsável pelo processamento da lógica do aplicativo.
- Camada de dados (Servidor de Banco de Dados): onde os dados são armazenados e gerenciados.
A alternativa D está correta porque descreve precisamente as três camadas dessa arquitetura.
Análise das alternativas incorretas:
A - "Na arquitetura de 3 camadas, não há uma camada específica para a aplicação."
Esta alternativa está incorreta porque, na arquitetura de 3 camadas, há sim uma camada específica para a aplicação, que é a camada intermediária entre a apresentação e o banco de dados, responsável pela lógica de negócios.
B - "A camada de apresentação da arquitetura de 2 camadas situa-se, usualmente, no servidor de banco de dados."
Esta alternativa está incorreta porque, na arquitetura de 2 camadas, a camada de apresentação geralmente está no cliente (por exemplo, um aplicativo desktop), enquanto a camada de dados reside no servidor de banco de dados.
C - "Na arquitetura de 3 camadas, a camada de servidor de banco de dados é denominada cliente."
Esta alternativa está incorreta. Na arquitetura de 3 camadas, a camada de servidor de banco de dados é, como o nome sugere, o servidor de banco de dados. A camada cliente é a camada de apresentação, onde a interface do usuário está localizada.
E - "Na arquitetura de 2 camadas não há necessidade de uso de um sistema gerenciador de bancos de dados."
Esta alternativa está incorreta porque, na arquitetura de 2 camadas, o sistema gerenciador de bancos de dados (SGBD) é essencial para a camada de dados, onde todas as operações de armazenamento e recuperação de dados são realizadas.
Conclusão:
Com base na explicação acima, a alternativa D é a única que descreve corretamente a estrutura da arquitetura de 3 camadas. As outras alternativas apresentam informações equivocadas sobre as arquiteturas de 2 e 3 camadas em sistemas de bancos de dados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
3 camadas - cliente - servidor - banco de dados
Gabarito: D.
a) Na arquitetura de 3 camadas, há uma camada específica para a aplicação, que é o Servidor de Aplicação.
b) A camada de apresentação da arquitetura de 2 camadas situa-se, usualmente, no cliente.
c) Na arquitetura de 3 camadas, a camada de servidor de banco de dados é denominada Dados (Camada de Persistência).
e) A necessidade de implementação de um SGBD não influencia a definição de 2 ou 3 camadas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo