Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta: O operador ALIAS é usado para renomear definitivamente colunas e tabelas O operador AND faz a checagem de valores zerados O operador LIKE é usado para operações com booleanos DESC é obrigatoriamente necessário à cláusula ORDER BY quando se deseja ordenar decrescentemente O operador IN pode ser usado para comparar valores na cláusula FROM 2. Considere a seguinte tabela de Empregados: Empregado (CodEmpregado, Nome, Salario) Escolha o comado SQL que liste o nome de todos os empregados sem repetição e em ordem decrescente: SELECT Nome FROM Empregado ORDER BY Nome SELECT DISTINCT Nome FROM Empregado ORDER BY Nome DESC SELECT DISTINCT Nome FROM Empregado GROUP BY Nome SELECT ORDER BY Nome FROM Empregado WHERE DISTINCT Nome SELECT Nome FROM Empregado ORDER BY DISTINCT Nome 3. Observe a tabela empregado: Qual será o resultado se executarmos a consulta abaixo: Niterói, Rio de Janeiro, Santos São Paulo, Santos, Santos, Rio de Janeiro, Niterói São Paulo, Santos, Rio de Janeiro, Niterói Niterói, Rio de Janeiro, Santos, São Paulo Niterói, Rio de Janeiro, Santos, Santos, São Paulo 4. 6 2,35 10 3,45 4,29 5. O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de orientação de alunos por professores e da defesa do Trabalho de Conclusão de Curso (TCC) pelos alunos. Analise-o: Professor (MatP,NomeP, telP, emailP) Aluno (MatA, MatP, NomeA, emailA) TCC (IDTCC, MatA, Titulo, Resumo) Assinale a única alternativa que retorna exatamente os dados exibidos na figura: SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP; SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; 6. Quando usar o Group By Quando usar a Função Where Sempre apos o comando Where Quando usar funções de Coluna Quando Usar o Order By Quando usar o Order By em conjunto com a função SUM 7. SELECT MEDIA(NUMVAGASGARAGEM) FROM IMOVEL SELECT AVG(NUMVAGASGARAGEM) FROM IMOVEL SELECT AVG(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE GARAGEM" FROM IMOVEL SELECT MEDIA(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE GARAGEM" FROM IMOVEL SELECT SUM(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE GARAGEM" FROM IMOVEL 8. Considere a relação: FUNCIONARIO (matrícula, cargo, salario, admissao) A consulta SQL que mostra média dos salários dos funcionários é: SELECT AVG(SALARIO) FROM FUNCIONARIO; SELECT SALARIO FROM FUNCIONARIO AVG; Nenhuma das respostas acima. SELECT MEDIA(SALARIO) FROM FUNCIONARIO; SELECT SUM(SALARIO) FROM FUNCIONARIO;
Compartilhar