Um bom artigo sobre o assunto pode ser encontrado em : http://www.dsc.ufcg.edu.br/~jacques/cursos/j2ee/html/intro/intro.htm
Arquitetura de 3 camadas (lógicas):
- Apresentação (interface do usuário - UI) : aplicação (cliente/desktop)
- Aplicação (lógica do negócio - "Business Logic") : aplicação (servidor de aplicações, que mantém um pool de conexões de BD com o SGBD)
- Dados: banco de dados (servidor de dados)
Arquitetura de 2 camadas :
- Cliente (UI + lógica do negócio) : aplicação do cliente (as conexões de BD estão entre as aplicações clientes e o SGBD localizado no servidor)
- Servidor : banco de dados (SGBD)
analise das alternativas:
a) a arquitetura de 3 camadas não suporta aplicações de bancos de dados.
Errada, a presença de banco de dados independe do tipo de arquitetura
b) na arquitetura de 3 camadas, a camada de aplicação localiza-se no cliente.
Errada, a camada de aplicação localiza-se no servidor de aplicações, no cliente temos a camada de apresentação.
c) na arquitetura de 3 camadas, a interface com o usuário localiza-se no servidor.
Errada, a interface do usuário (apresentação) localiza-se no cliente.
d) os clientes também recebem a denominação de back-end.
Errada, os clientes são também conhecidos como front-end
e) em uma arquitetura de 2 camadas, os gerenciadores de bancos de dados localizam-se no servidor.
Correta, ver resumo acima.