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=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 1/5 IMPLEMENTAÇÃO DE BANCO DE DADOS 8a aula Lupa PPT MP3 Exercício: CCT0835_EX_A8_201803349182_V7 04/05/2020 Aluno(a): CELSO SCHUMACK JUNIOR 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803349182 1a Questão I. Sempre que uma condição na cláusula where de uma consulta aninhada referencia algum atributo de uma relação declarada na consulta externa, as duas consultas são consideradas correlacionadas. II. Na consulta correlacionada a consulta aninhada é avaliada uma vez para cada tupla (ou combinação de tuplas) na consulta externa. Assinale a opção correta: A primeira afirmação é falsa e a segunda é verdadeira A primeira afirmação e verdadeira e a segunda é falsa Ambas são verdadeiras e a segunda complementa a primeira Ambas são falsas Ambas são verdadeiras, mas a segunda não complementa a primeira Respondido em 04/05/2020 17:39:08 2a Questão 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 2/5 SELECT * FROM TipoImovel T RIGHT JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL SELECT * FROM TipoImovel T FULL JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL SELECT * FROM TipoImovel T LEFT JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL SELECT * FROM TipoImovel T CROSS JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL SELECT * FROM TipoImovel T INNER JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL Respondido em 04/05/2020 17:39:12 3a Questão (FCC - 2009 - Análise de Sistemas - Suporte - ADAPTADA) Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é Uma visão. Um join. Uma subconsulta. Um índice. Um crosstab. Respondido em 04/05/2020 17:39:05 4a Questão (NCE-UFRJ - 2005 - BNDES - Análise de Sistemas - Desenvolvimento) Considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo. 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 3/5 create table concurso (id_concurso int not null primary key, concurso varchar(60) not null); create table cargo (id_cargo int not null primary key,cargo varchar(60) not null, id_concurso int not null, constraint ci0 foreign key (id_concurso) references concurso (id_concurso)); create table candidato (id_candidato int not null primary key, nome varchar(40) not null); A consulta SQL que produz a lista dos candidatos que se inscreveram em todos os concursos é: select nome from candidato cd where not exists (select * from concurso cc where not exists (select * from inscrição i where i.id_concurso <> cc.id_concurso and i.id_candidato <> cd.id_candidato)) select nome from candidato cd where exists (select * from concurso cc where not in (select * from inscrição i where i.id_concurso=cc.id_concurso and i.id_candidato=cd.id_candidato)) select nome from candidato cd where not exists (select * from concurso cc where exists (select * from inscrição i where i.id_concurso=cc.id_concurso and i.id_candidato=cd.id_candidato)) select nome from candidato cd where not exists (select * from concurso cc where not exists (select * from inscrição i where i.id_concurso=cc.id_concurso and i.id_candidato=cd.id_candidato)) select nome from candidato cd where exists (select * from concurso cc where not exists (select * from inscrição i where i.id_concurso=cc.id_concurso and i.id_candidato=cd.id_candidato)) Respondido em 04/05/2020 17:39:14 5a Questão Qual dos operadores de comparação de consultas Multi-Linhas a seguir NÃO é válido? < ALL = = ANY <> ALL 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 4/5 > ALL Respondido em 04/05/2020 17:39:33 6a Questão Sobre o script abaixo: SELECT nome pessoa from Pessoa UNION ALL SELECT numero from Empregado Assinale a alternativa correta: Retorna os números dos empregados e os nomes das pessoas sem repetição. Não existe retorno, uma vez que os dados são diferentes das colunas. O script retorna dados de diferentes tabelas sem repetição. Retorna os nomes dos empregados e os números sem repetição. Retorna os números dos empregados e os nomes das pessoas com repetição. Respondido em 04/05/2020 17:40:00 7a Questão Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que o número de registros removidos da tabela Y pela execução desse comando é: 5 4 3 2 1 Respondido em 04/05/2020 17:39:38 8a Questão Qual dos tipos de sub-consulta que faz referência a uma coluna da tabela da consulta externa? Sub-Consulta Correlata Sub-Consulta Principal Sub-Consulta Multi-Valorada Sub-Consulta Simple Sub-Consulta Multi-Linhas Respondido em 04/05/2020 17:39:27 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 5/5 Powered by TCPDF (www.tcpdf.org) http://www.tcpdf.org
Compartilhar