Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1116236700 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado: CCT0199_SM_201202269737 V.2 Fechar Aluno(a): WAGNER ROBERTO CARVALHO MONTEIRO Matrícula: 201202269737 Desempenho: 3,0 de 8,0 Data: 25/04/2015 16:00:33 (Finalizada) 1a Questão (Ref.: 201202411869) CONSIDERE O BANCO DE DADOS ABAIXO AUTOMOVEIS (Código, Fabricante, Modelo, Ano, País, Preço) REVENDEDORAS (CGC, Nome, Proprietário, Cidade, Estado) GARAGENS (CGCRevenda, CodAuto, AnoAuto, Quantidade) CGCRevenda REFERENCIA Cgc GARAGENS CodAuti REFERENCIA Código em AUTOMÓVEIS QUAL A CONSULTA EM SQL QUE RETORNA QUANTIDADE DE REVENDEDORAS DO JOÃO DA SILVA EM CADA CIDADE DO ESTADO DO RIO DE JANEIRO? Sua Resposta: Compare com a sua resposta: SELECT COUNT(*) , CIDADE FROM REVENDEDORAS WHERE PROPRIETÁRIO = 'JOÃO DA SILVA' AND ESTADO = 'RJ' GROUP BY CIDADE 2a Questão (Ref.: 201202410877) COM BASE NO BANCO DE DADOS ABAIXO, DESCREVA O RESULTADO DA CONSULTA EM ÁLGEBRA RELACIONAL A SEGUIR: ALUNO (MATRÍCULA, NOME_ALUNO, ENDEREÇO, CIDADE, ) DISCIPLINA (COD_DISCIPLINA, NOME_DISC, CARGA_HORÁRIA) PROFESSOR (COD_PROFESSOR, NOME_PROF, ENDEREÇO, CIDADE) TURMA (COD_TURMA, COD_DISC, COD_PROF, ANO, HORÁRIO) COD_DISC REFERENCIA COD_DISCIPLINA EM DISCIPLINA COD_PROF REFERENCIA COD_PROFESSOR EM PROFESSOR HISTÓRICO (MATRÍCULA, COD_DISC, COD_TUR, COD_PROF, FREQUÊNCIA, NOTA) COD_DISC REFERENCIA COD_DISCIPLINA EM DISCIPLINA COD_TUR REFERENCIA COD_TURMA EM TURMA COD_PROF REFERENCIA COD_PROFESSOR EM PROFESSOR MATRÍCULA, NOME_ALUNO, COD_DISC (ALUNO MATRÍCULA = ⋈ MATRÍCULA ( FREQUENCIA > 75 AND NOTA >= 7 (HISTORICO))) Sua Resposta: Compare com a sua resposta: MATRÍCULA E NOME DO ALUNO E CODIGO DAS DISCIPLINAS COM FREQUENCIA MAIOR QUE 75 E NOTA MAIOR OU IGUAL A 7. 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1116236700 2/4 3a Questão (Ref.: 201202403883) Pontos: 0,0 / 1,0 Dentre as opções a seguir, qual não é uma função de grupo? MED(X) AVG (x) CONT(*) SUM(x) MAX(x) 4a Questão (Ref.: 201202403772) Pontos: 0,0 / 1,0 Considere a relação: FUNCIONARIO (matrícula, cargo, salario, admissao) A consulta SQL que mostra o total dos salários dos funcionários é: SELECT SUM (SALARIO) FROM FUNCIONARIO; Nenhuma das repostas acima SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO; SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO); SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO); 5a Questão (Ref.: 201202404577) Pontos: 0,0 / 1,0 Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R? 2 3 1 0 4 6a Questão (Ref.: 201202403786) Pontos: 0,0 / 1,0 Considere a relação: ALUNO (matrícula, nome, endereço, estado, cidade, cep, datadeingresso, coeficiente_de_rendimento) 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1116236700 3/4 A consulta SQL para listar os alunos com maior e menor coefiente de rendimento nos estado de SP, RJ e MG é: SELECT MAX, MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG'; SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' AND ESTADO = 'RJ' AND ESTADO = 'MG'; SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG'; SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO; Nenhuma das respostas acima Gabarito Comentado. 7a Questão (Ref.: 201202403887) Pontos: 1,0 / 1,0 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar o menor salário pago aos Empregados Agrupados por Departamento. SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID; SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID; SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; 8a Questão (Ref.: 201202404761) Pontos: 0,0 / 1,0 Considere a seguinte consulta SQL: SELECT nome, count(*) FROM aluno GROUP BY nome Esta consulta tem como resultado. todos os atributos das tabelas nome e aluno. 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1116236700 4/4 o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno. todos os atributos da tabela nome, além do atributo especial Count. o atributo nome e o número de registros existentes para cada nome, na tabela nome. o atributo nome e o número de registros existentes para cada nome, da tabela aluno. 9a Questão (Ref.: 201202403493) Pontos: 1,0 / 1,0 Em SQL, para contar linhas usamos: SELECT GROUP BY SUM COUNT AVG 10a Questão (Ref.: 201202403497) Pontos: 1,0 / 1,0 Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: GROUP BY COUNT EQUAL SUM AVG
Compartilhar