Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 1/5 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 é: IMPLEMENTAÇÃO DE BANCO DE DADOS CCT0835_A4_201207000566_V1 Lupa Calc. PPT MP3 Aluno: PEDRO HENRIQUE IZIDORO DE BARROS Matr.: 201207000566 Disc.: IMPL.BANCO DE DADOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 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, 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) SELECT E.nome_estado FROM Estado AS E WHERE E.UF IN (SELECT F.UF FROM FORNECEDOR AS F) 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('2','4','','',''); javascript:abre_frame('3','4','','',''); 11/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 2/5 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) Sabendo-se que a tabela nome contém nomes populares de tubarões e deseja-se listar o comprimento e o sexo de todos os tubarões que tem nome popular terminado com a letra k. Assinale a alternativa abaixo que retorna corretamente a consulta desejada: DELETE FROM ALUGUEL WHERE CODANUNCIO IS NOT NULL DELETE FROM ALUGUEL WHERE CODIMOVEL IS NOT NULL DELETE ALL FROM ALUGUEL WHERE CODANUNCIO IS NULL DELETE * FROM ALUGUEL WHERE CODANUNCIO IS NULL DELETE ALL FROM ALUGUEL WHERE CODIMOVEL IS NULL 3. SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = N.IDEspécie AND NomePopular like %k; SELECT * FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND NomePopular like %k; SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND NomePopular like %k; SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like %k%; SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like _k; 11/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 3/5 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. 4. SELECT * FROM TipoImovel WHERE Descricao LIKE %churrasqueira% SELECT * FROM TipoImovel WHERE Descricao LIKE _churrasqueira* SELECT * FROM Imovel WHERE Descricao LIKE *churrasqueira* SELECT * FROM Imovel WHERE Descricao LIKE _churrasqueira% SELECT * FROM Imovel WHERE Descricao LIKE %churrasqueira% 5. SELECT ID, NOME FROM DEPARTAMENTO ORDER BY DESC NOME; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME; 11/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 4/5 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. Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta: Dada a instrução SQL: SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%"; É correto afirmar que serão selecionados 6. 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; SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; 7. A cláusula ORDER BY possibilita ordenar a filtragem feita por GROUP BY. O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário. O predicado IS NULL faz a checagem de valores zerados. O predicado LIKE é um predicado com operações de boleanos. Nenhuma das respostas anteriores. 8. todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra Avenida. apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida. Legenda: Questão não respondida Questão não gravada Questão gravada javascript:abre_colabore('35088','185838231','3705771314'); 11/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 5/5 Exercício inciado em 11/04/2020 12:37:40.
Compartilhar