Com relação à arquitetura e à estrutura de banco de dados, j...

Próximas questões
Com base no mesmo assunto
Q1815447 Banco de Dados

Com relação à arquitetura e à estrutura de banco de dados, julgue o próximo item.


Em uma arquitetura em duas camadas, a aplicação é particionada em um componente que reside no servidor de dados e outro no servidor de desenvolvimento de código.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

A arquitetura de banco de dados em duas camadas, também conhecida como arquitetura cliente-servidor, envolve a separação entre cliente e servidor. Nesse contexto, o termo "servidor de dados" geralmente refere-se ao servidor de banco de dados, que gerencia a armazenagem e o acesso aos dados. Por outro lado, a aplicação cliente é a que interage com o usuário, solicitando e apresentando os dados que são, então, processados pelo servidor.

O enunciado menciona a existência de um "servidor de desenvolvimento de código", o que não é um termo comum ou específico dentro da arquitetura em duas camadas. O que ocorre, na realidade, é que temos o servidor de banco de dados, onde os dados são armazenados e gerenciados, e o cliente, que pode ser uma aplicação desenvolvida em qualquer ambiente de desenvolvimento, que realiza as operações de inserção, atualização, consulta e exclusão de dados através de uma interface.

Portanto, o enunciado está errado ao afirmar que a aplicação é particionada entre um componente no servidor de dados e outro no servidor de desenvolvimento de código, pois não há essa divisão em termos de "servidor de desenvolvimento de código" na arquitetura cliente-servidor. A aplicação cliente é desenvolvida e executada em um ambiente de desenvolvimento, mas não existe um "servidor de desenvolvimento de código" como parte da arquitetura em duas camadas.

Para resolver questões como esta, é essencial entender a terminologia e a estrutura das arquiteturas de banco de dados, diferenciando claramente entre as funções do cliente e do servidor dentro da arquitetura cliente-servidor.

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

Gabarito: E

Em uma arquitetura em duas camadas, a aplicação é particionada em um componente que reside no servidor de dados e um programa instalado em cada cliente.

JUSTIFICATIVA: ERRADO. Em uma arquitetura de duas camadas, a aplicação é particionada em um componente que reside na máquina cliente, que chama a funcionalidade do sistema de banco de dados na máquina servidora por meio de instruções da linguagem. Os padrões de programa de aplicação, como ODBC e JDBC, são utilizados para interação entre o cliente e o servidor.

Gabarito: Errado.

Conforme Elmasri e Navathe (2011), na arquitetura em duas camadas, os componentes de software são distribuídos por dois sistemas, sendo eles: cliente e servidor. Como vantagens da sua utilização, tem-se a simplicidade e compatibilidade com sistemas existentes.

__

Ps: para quem quer se aprofundar mais, pág. 31, Arquiteturas cliente/servidor de duas camadas para SGBDs.

Fonte: Elmasri, R.; Navathe, S. B.; Sistemas de banco de dados. Tradução Daniel Vieira;revisão técnica Enzo Seraphim e Thatyana de Faria Piola Seraphim. -- 6. ed. -- São Paulo : Pearson Addison Wesley, 2011.

__

Sigamos!

Gab: Errado.

Ninguém mencionou, mas a arquitetura em duas camadas e também conhecida como arquitetura cliente-servidor.

Uma aplicação na arquitetura de duas camadas é um tipo de software onde a lógica de negócios e a interface do usuário são implementadas em uma única camada, geralmente no lado do cliente.

Como é feita aplicação?

particionando em um componente no servidor de dados e um programa instalado em cada cliente.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo