Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/11/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3 Fechar BANCOS DE DADOS PARA REDES Simulado: CCT0044_SM_201407078585 V.1 Aluno(a): LEANDRO Matrícula: Desempenho: 0,4 de 0,5 Data: 18/11/2016 21:42:38 (Finalizada) 1a Questão (Ref.: 201407847496) Pontos: 0,0 / 0,1 Qual das opções abaixo melhor responde a questão: Relacione o nome dos funcionários e o nome dos clientes que cada funcionário já atendeu, em ordem alfabética de nome do funcionário, de acordo com o diagrama abaixo. SELECT F.Nome, C.NomeDaEmpresa FROM Funcionários AS F, Pedidos AS P, Clientes AS C, WHERE F.CodigoDoFuncionario = P.CodigoDoFuncionario AND P.CodigoDoCliente = C.CodigoDoCliente ORDER BY F.Nome SELECT * FROM Funcionários AS F, Pedidos AS P, Clientes AS C, WHERE F.CodigoDoFuncionario = P.CodigoDoFuncionario AND P.CodigoDoCliente = C.CodigoDoCliente ORDER BY F.Nome SELECT F.Nome, C.NomeDaEmpresa FROM Funcionários AS F, Clientes AS C, WHERE F.CodigoDoFuncionario = C.CodigoDoCliente ORDER BY F.Nome SELECT F.Nome, C.NomeDaEmpresa FROM Funcionários AS F, Pedidos AS P, Clientes AS C, WHERE F.CodigoDoFuncionario = P.CodigoDoFuncionario AND P.CodigoDoCliente = C.CodigoDoCliente SELECT F.Nome, C.NomeDaEmpresa FROM Funcionários AS F, Pedidos AS P, Clientes AS C, WHERE F.CodigoDoFuncionario = P.CodigoDoFuncionario ORDER BY F.Nome 2a Questão (Ref.: 201407203486) Pontos: 0,1 / 0,1 (IESES 2010) A linguagem SQL (Structured Query Language) é uma linguagem padrão para o acesso a bancos de dados relacionais. Sobre a linguagem SQL é CORRETO afirmar: I. A cláusula GROUP BY permite agrupar um conjunto de linhas selecionadas em um conjunto de linhas de resumo pelos valores de uma ou mais colunas ou expressões, retornando uma linha para cada grupo. II. A combinação de resultados de duas ou mais consultas em um único conjunto de resultados é feitas pela cláusula JOIN. 21/11/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3 III. As funções AVG(), SUM() e COUNT() retornam, respectivamente, o valor médio dos valores de uma coluna numérica, a soma dos valores de uma coluna numérica e o número de tuplas de acordo com uma condição especificada. IV. O operador IN permite especificar um conjunto de valores que serão usados como critério de seleção na cláusula WHERE, enquanto o operador BETWEEN permite especificar uma faixa de valores com critério de seleção na cláusula WHERE. A sequência correta é: Apenas as assertivas I, III e IV estão corretas. Apenas as assertivas III e IV estão corretas. As assertivas II, III e IV estão corretas. As assertivas I, II, III e IV estão corretas. Apenas as assertivas I e II estão corretas. 3a Questão (Ref.: 201407198369) Pontos: 0,1 / 0,1 (FCC2012) A cláusula HAVING, quando usada, estabelece uma condição sobre uma agregação obtida de: GROUP BY em uma cláusula ORDER BY. GROUP BY em uma expressão SELECT. ORDER BY em uma expressão SELECT. SUM em uma expressão CREATE. ORDER BY em uma expressão INSERT. 4a Questão (Ref.: 201407192683) Pontos: 0,1 / 0,1 Considerando PROFESSOR o nome de uma tabela em um banco de dados, podese utilizar uma cláusula na sintaxe do comando SELECT, para eliminar tuplas em duplicata. Tal caso está corretamente exemplificado na seguinte alternativa: SELECT UNIQUE * FROM professor WHERE professor.estado = 'Brasília'; SELECT DISTINCT * OF professor WHERE professor.estado = 'Brasília'; SELECT DISTINCT * WITH professor WHERE professor.estado = 'Brasília'; SELECT DISTINCT * FROM professor WHERE professor.estado = 'Brasília'; SELECT UNIQUE * OF professor WHERE professor.estado = 'Brasília'; 5a Questão (Ref.: 201407194465) Pontos: 0,1 / 0,1 Para obter uma única linha de cada grupo de linhas, sem repetição de um determinado conteúdo, por meio de pesquisa a uma tabela com SQL, podese utilizar o operador: unique distinct not null like only 21/11/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3
Compartilhar