Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Digital AVD Avaliação do crédito digital valendo 10,0 pontos no critério de avaliação da disciplina. Aluno(a): NICOLY BAYRA DOS SANTOS FERREIRA Matrícula: 201802171401 Acertos: 7,5 de 10,0 (Finaliz.) Data: 29/05/2022 00:15:18 Pontos: 0,00 / 1,25 Sejam as tabelas a seguir: Seja a consulta a seguir: SELECT CODIGONIVEL ,DESCRICAO FROM NIVEL WHERE CODIGONIVEL IN (SELECT DISTINCT CODIGONIVEL FROM CURSO); A consulta serve para: Exibir os cursos para os quais há pelo menos um nível associado. Exibir a descrição dos cursos e seus níveis. Exibir somente os níveis para os quais há mais de um curso associado. Exibir os níveis para os quais não há curso associado. Exibir os níveis para os quais há pelo menos um curso associado. Pontos: 1,25 / 1,25 Sejam duas tabelas assim estruturadas: DEPARTAMENTO(CODIGOD, NOME) EMPREGADO(CODIGOE, NOME, ENDERECO, CODIGOD) CODIGOD REFERENCIA DEPARTAMENTO Seja a consulta a seguir: Questão1 Questão2 Voltar NICOLY BAYRA DOS SANTOS FERREIRA 201802171401 / ARA0040 SELECT D.NOME, E.NOME FROM DEPARTAMENTO D LEFT JOIN EMPREGADO E ON (D.CODIGOD=E.CODIGOD) ORDER BY D.NOME; A consulta retorna: O nome do departamento e o nome do empregado alocado. Os empregados sem departamento e os departamentos sem empregado aparecem nos resultados. O nome do departamento e o nome do empregado alocado. Os departamentos sem funcionário aparecem no resultado. O nome do departamento e o nome do empregado alocado. Os departamentos sem funcionário alocado não aparecem no resultado. O nome do departamento e o nome do empregado alocado. Os empregados sem departamento aparecem no resultado. O nome do departamento e o nome do empregado alocado. Os empregados sem departamento não aparecem no resultado. Pontos: 1,25 / 1,25 Na linguagem SQL, a consulta simples a um Banco de Dados é uma instrução SELECT e a consulta composta inclui duas ou mais instruções SELECT. Com relação às consultas com a utilização da linguagem SQL é correto afirmar que o operador: UNION ALL, quando usado na combinação de duas instruções SELECT, a ordem das instruções SELECT altera o resultado da consulta. EXCEPT, quando usado na combinação duas instruções SELECT, a ordem das instruções SELECT não altera o resultado da consulta. UNION é usado para combinar os resultados de duas ou mais instruções SELECT, retornando linhas duplicadas. EXCEPT é usado para combinar duas ou mais instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam semelhantes a uma linha das demais instruções. INTERSECT é usado para combinar duas instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam idênticas a uma linha da segunda instrução SELECT. Pontos: 1,25 / 1,25 Considere que cada tabela a seguir pertence a um banco de dados distinto. Qual consulta retorna o nome e o CPF dos cidadãos que são clientes e alunos? SELECT NOME, CPF FROM CLIENTE INTERSECT SELECT NOME, CPF FROM ALUNO; SELECT NOME, CPF FROM ALUNO EXCEPT SELECT NOME, CPF FROM CLIENTE; SELECT NOME, CPF FROM ALUNO UNION Questão3 Questão4 Voltar NICOLY BAYRA DOS SANTOS FERREIRA 201802171401 / ARA0040 SELECT NOME, CPF FROM CLIENTE; SELECT NOME, CPF FROM CLIENTE MINUS SELECT NOME, CPF FROM ALUNO; SELECT NOME, CPF FROM CLIENTE JOIN SELECT NOME, CPF FROM ALUNO; Pontos: 1,25 / 1,25 Considere as tabelas e o código SQL a seguir: A consulta retorna vazio ou: Somente o(s) registro(s) de aluno(s) sem telefone. Somente o(s) registro(s) de aluno(s) com pelo menos dois telefones. O(s) registro(s) de aluno(s) com pelo menos um telefone. Somente o(s) registro(s) de aluno(s) com pelo menos três telefones. Somente o(s) registro(s) de aluno(s) com pelo menos quatro telefones. Pontos: 1,25 / 1,25 Considere a tabela e o código SQL a seguir: Questão5 Questão6 Voltar NICOLY BAYRA DOS SANTOS FERREIRA 201802171401 / ARA0040 A consulta retorna: O número de empregados da empresa. O maior salário entre as colaboradoras. O nome das funcionárias sem salário. O número de empregados que ganham mais que a colaboradora que possui o maior salário entre as funcionárias. O número de empregados que ganham menos que a colaboradora com maior salário entre as funcionárias. Pontos: 1,25 / 1,25 Sejam duas tabelas assim estruturadas: EMPREGADO(CODIGOE, NOME, ENDERECO) DEPENDENTE(CODIGOE,CODIGOD, NOME) CODIGOE REFERENCIA EMPREGADO Seja a consulta a seguir: SELECT E.NOME, D.NOME FROM EMPREGADO E JOIN DEPENDENTE D ON (E.CODIGOE=D.CODIGOE) ORDER BY E.NOME; A consulta retorna: O nome do empregado e o nome de cada dependente dele. Os empregados sem dependentes aparecem no resultado. Somente o nome dos dependentes para os quais não há empregados. Somente o nome dos empregados para os quais não há dependentes. O nome do empregado e o nome de cada dependente dele. Os empregados sem dependentes não aparecem no resultado. O nome de pelo menos um empregado sem dependente. Pontos: 0,00 / 1,25 Considere a tabela a seguir: Seja a consulta: SELECT NOME, CPF, SEXO FROM EMPREGADO Questão7 Questão8 Voltar NICOLY BAYRA DOS SANTOS FERREIRA 201802171401 / ARA0040 WHERE SEXO= 'F' OR SALARIO>5000; Qual alternativa a seguir representa um código equivalente ao da consulta acima? SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F'; SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000; SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' AND SALARIO>5000; SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' UNION SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000; SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' EXCEPT SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000; Voltar NICOLY BAYRA DOS SANTOS FERREIRA 201802171401 / ARA0040
Compartilhar