Há algumas variantes possíveis de arquitetura a serem utiliz...

Próximas questões
Com base no mesmo assunto
Q499995 Arquitetura de Software
Há algumas variantes possíveis de arquitetura a serem utilizadas em um sistema de bancos de dados. Sobre essas variantes, é correto afirmar que
Alternativas

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