Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13920&classId=1250392&topicId=3085712&p0=03c7c0ace395d80182db0… 1/5 IMPLEMENTAÇÃO DE BANCO DE DADOS 4a aula Lupa PPT MP3 Exercício: CCT0835_EX_A4_201803349182_V2 04/05/2020 Aluno(a): CELSO SCHUMACK JUNIOR 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803349182 1a Questão SEJA O MODELO: Forncedor(cod_fornec, nome_fornec, telefone, cidade, uf) Estado(UF, nome_estado) A expressão SQL que obtém os nomes dos estados para os quais não há fornecedores cadastrados é: SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor as F WHERE E.nome_estado = F.UF SELECT E.nome_estado FROM Estado AS E WHERE E.UF IN (SELECT F.UF FROM FORNECEDOR AS F) SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor AS F WHERE E.UF = F.UF SELECT E.nome_estado FROM Estado AS E WHERE E.UF NOT IN (SELECT F.UF FROM FORNECEDOR AS F) SELECT E.UF FROM ESTADO AS E WHERE E.nome_estado NOT IN (SELECT F.UF FROM FORNECEDOR AS F) Respondido em 04/05/2020 14:57:52 2a Questão De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar apenas os nomes completos dos Empregados que tem salario entre R$ 1.000,00 e R$ 2.000,00. SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO 1000 BETWEEN 2000; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000; Respondido em 04/05/2020 14:57:47 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13920&classId=1250392&topicId=3085712&p0=03c7c0ace395d80182db0… 2/5 3a Questão O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podem ser baixados no endereço: https://data.qld.gov.au/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263 Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. Seguem algumas tabelas do Esquema: Nome (IDNome, IDEspécie, NomePopular) Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) Local (IDLocal, CodArea, NomeLocal) Area (CodArea, NomeArea) Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a temperatura da água apresentada em graus Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que exibe os dados convertidos corretamente: SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA; SELECT DATA, TEMPAGUA * 1,8 + 32 "°F" FROM CAPTURA; SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA; SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA; SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA; Respondido em 04/05/2020 14:58:13 4a Questão DELETE FROM ALUGUEL WHERE CODANUNCIO IS NOT NULL DELETE ALL FROM ALUGUEL WHERE CODANUNCIO IS NULL DELETE ALL FROM ALUGUEL WHERE CODIMOVEL IS NULL DELETE * FROM ALUGUEL WHERE CODANUNCIO IS NULL DELETE FROM ALUGUEL WHERE CODIMOVEL IS NOT NULL Respondido em 04/05/2020 14:58:08 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13920&classId=1250392&topicId=3085712&p0=03c7c0ace395d80182db0… 3/5 5a Questão De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar os Ids e os nomes dos Departamentos ordenados por nome de forma Decrescente. SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY DESC NOME; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC; Respondido em 04/05/2020 14:58:29 6a Questão 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13920&classId=1250392&topicId=3085712&p0=03c7c0ace395d80182db0… 4/5 SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA TOTAL FROM ALUGUEL; SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO^VALORDIARIA TOTAL FROM ALUGUEL; SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO+VALORDIARIA TOTAL FROM ALUGUEL; SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA FROM ALUGUEL; SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, TOTAL FROM ALUGUEL; Respondido em 04/05/2020 14:58:23 7a Questão Observe a tabela R: Qual será o resultado da consulta: SELECT X FROM R WHERE Y is null; 1 e 5 4 e null 5 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13920&classId=1250392&topicId=3085712&p0=03c7c0ace395d80182db0… 5/5 null e 5 1 e 4 Respondido em 04/05/2020 14:58:29 8a Questão Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que possuem média maior que 6 e idade não superior a 30 anos? SELECT nome FROM alunos WHERE media > 6 AND idade <= 30 SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30 SELECT nome FROM professores WHERE media > 6 AND idade <= 30 SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30 SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30 Respondido em 04/05/2020 14:58:48 Powered by TCPDF (www.tcpdf.org)Powered by TCPDF (www.tcpdf.org) http://www.tcpdf.org
Compartilhar