Buscar

1a Questã5



Continue navegando


Prévia do material em texto

1a Questão 
	
	
	
	O middleware de acesso ao banco de dados utilizado pelo Java é denominado:
		
	
	JMS
	
	JDBC
	
	RPC
	
	RMI
	
	JNDI
	Respondido em 13/05/2020 19:52:14
	
Explicação: 
O middleware para acesso a banco de dados do Java é o JDBC (Java Database Conectivity)
	
	
	 
	
	 2a Questão 
	
	
	
	
	O uso de um DAO (Data Access Object) em um código tem a função de:
		
	
	Prover uma camada de segurança para a aplicação.
	
	Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência.
	
	Encapsular o usuário e senha de acesso ao banco de dados relacional.
	
	Gerenciar a geração de logs de acesso com API específica.
	
	Impedir que uma classe tenha mais de um objeto instanciado.
	Respondido em 13/05/2020 19:52:25
	
Explicação: 
O padrão DAO concentra as chamadas SQL, evitando que este tipo de código se perpetue ao longo da aplicação.
	
	
	 
	
	 3a Questão 
	
	
	
	
	Existem diversos componentes no JDBC, e um deles permite a parametrização de queries. Indique qual é este componente.
		
	
	Statement
	
	DriverManager
	
	ResultSet
	
	PreparedStatement
	
	Connection
	Respondido em 13/05/2020 19:53:02
	
Explicação: 
Um componente do tipo PreparedStatement é obtido a partir de uma chamada ao método prepareStatement de Connection, sendo utilizadas interrogações nos trechos do SQL que serão considerados como parâmetros.
	
	
	 
	
	 4a Questão 
	
	
	
	
	O que faz o operador BETWEEN da linguagem SQL?
		
	
	Usado para selecionar registros.
	
	Usado para comparar registros.
	
	Estabele um valor mínimo e um valor máximo para filtrar registros.
	
	Determina as tabelas de onde serão recuperados os registros.
	
	Usado para determinar quais campos dos registros devem ser recuperados.
	Respondido em 13/05/2020 19:52:56
	
Explicação: 
O operador BETWEEN recebe um valor mínimo e um valor máximo e retorna os dados da coluna que atendem a esse critério.
	
	
	 
	
	 5a Questão 
	
	
	
	
	O que é um banco de dados relacional?
		
	
	Banco que armazena dados em tabelas. 
	
	 Esse tipo de banco de dados tem como objetivo a manipulação de uma grande quantidade de informações de grande complexidade, como os mapas e imagens de satélite, por exemplo.
	
	Oferecem a possibilidade de armazenar informações históricas a respeito de um determinado objeto que nele está sendo mantido.
	
	Banco que fica em mais de um servidor, permitindo a descentralização dos dados.
	
	 Banco replicado para vários servidores como em um processo de espelhamento. 
	Respondido em 13/05/2020 19:53:18
	
Explicação: 
Bancos de dados relacionais são baseados no modelo relacional, uma maneira intuitiva e direta de representar dados em tabelas. Em um banco de dados relacional, cada linha na tabela é um registro com uma ID exclusiva chamada chave. As colunas da tabela contêm atributos dos dados e cada registro geralmente tem um valor para cada atributo, facilitando o estabelecimento das relações entre os pontos de dados.
	
	
	 
	
	 6a Questão 
	
	
	
	
	No contexto da programação cliente-servidor, ao que se refere o termo front-end?
		
	
	Parte responsável pelo coleta de dados do cliente em uma aplicação Web.
	
	  Parte responsável pela definição do estilo das interfaces em uma aplicação Desktop.
 
	
	Parte responsável pela manipulação de dados do cliente em uma aplicação Web.
	
	 Parte responsável pelo coleta de dados do cliente em uma aplicação Desktop
	
	Parte responsável pela apresentação de feedbacks ao cliente em uma aplicação Desktop.
	Respondido em 13/05/2020 19:53:45
	
Explicação: 
Em outras palavras se classifica como a parte visual de um sistema Web, aquilo com o qual o cliente interage.
	
	
	 
	
	 7a Questão 
	
	
	
	
	No contexto da programação cliente-servidor, ao que se refere o termo back-end?
		
	
	Parte responsável pela definição do estilo das interfaces em uma aplicação Web.
	
	Parte responsável pelo coleta de dados do cliente em uma aplicação Web.
	
	Parte responsável pela apresentação de feedbacks ao cliente em uma aplicação Web.
	
	Parte responsável pelo coleta de dados do cliente em uma aplicação Desktop.
	
	Parte responsável pela manipulação de dados do cliente em uma aplicação Web.
	Respondido em 13/05/2020 19:54:51
	
Explicação: 
Back End vem da ideia do que tem por trás de uma aplicação. O Back End trabalha em boa partes dos casos fazendo a ponte entre os dados que vem do navegador rumo ao banco de dados e vice-versa, sempre aplicando as devidas regras de negócio, validações e garantias em um ambiente onde o usuário final não tenha acesso e possa manipular algo.