Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/12/2020 EPS https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4328873630&cod_hist_prova=213989292&pag_voltar=otacka 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS 8a aula Lupa Exercício: CCT0835_EX_A8_201907046445_V1 17/11/2020 Aluno(a): FERNANDO TADEU LOTTERMANN JUNIOR 2020.3 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201907046445 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. O script retorna dados de diferentes tabelas sem repetição. Não existe retorno, uma vez que os dados são diferentes das colunas. 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 17/11/2020 21:11:24 Qual comando abaixo é o mais adequado para consultar os dados da última linha de uma tabela SELECT * FROM funcionarios WHERE id = (SELECT LAST(id) FROM funcionarios); SELECT MAX(id) FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios); SELECT * FROM funcionarios WHERE id = LAST(id); SELECT * FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios); SELECT MAX(id) FROM funcionarios; Respondido em 17/11/2020 21:11:44 Considere as seguintes tabelas de um banco de dados: - FORNECEDOR { for_codigo, for_nome, for_telefone, for_cidade, est_uf } - ESTADO { est_uf, est_nome } A instrução SQL que recupera os nomes dos estados para os quais não há fornecedores cadastrados é: SELECT e.est_nome FROM estado AS e, fornecedor AS f WHERE e.est_nome <> f.est_uf; SELECT e.est_uf FROM estado AS e WHERE e.est_nome NOT IN ( SELECT f.est_uf FROM fornecedor AS f ); SELECT e.est_nome FROM estado AS e, FROM fornecedor AS f WHERE e.est_uf = f.est_uf; SELECT e.est_nome FROM estado AS e WHERE e.est_uf IN ( select f.est_uf FROM fornecedor AS f ); Questão1 Questão2 Questão3 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 10/12/2020 EPS https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4328873630&cod_hist_prova=213989292&pag_voltar=otacka 2/4 SELECT e.est_nome FROM estado AS e WHERE e.est_uf NOT IN ( SELECT f.est_uf FROM fornecedor AS f ); Respondido em 17/11/2020 21:14:31 Qual dos tipos de sub-consulta que faz referência a uma coluna da tabela da consulta externa? Sub-Consulta Multi-Valorada Sub-Consulta Correlata Sub-Consulta Simple Sub-Consulta Multi-Linhas Sub-Consulta Principal Respondido em 17/11/2020 21:12:10 (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. 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 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 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 Questão4 Questão5 10/12/2020 EPS https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4328873630&cod_hist_prova=213989292&pag_voltar=otacka 3/4 (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 in (select * from inscrição i where i.id_concurso=cc.id_concurso and i.id_candidato=cd.id_candidato)) Respondido em 17/11/2020 21:12:15 (FGV - 2010 - DETRAN-RN - Assessor Técnico - Administração de Banco de Dados) Assinale a alternativa correta sobre fragmento de comando a seguir: (select distinct nome_cliente from contas) intersect (select distinct nome_cliente from emprestimos) Se um cliente tem diversas contas e empréstimos no banco, aparecerá somente uma vez no resultado. Se um cliente tem diversas contas e empréstimos no banco, não aparecerá no resultado. Se um cliente não possui conta mas possui empréstimos no banco, aparecerá no resultado. Se um cliente tem diversas contas e empréstimos no banco, aparecerá todas as repetições no resultado. Se um cliente possui conta mas não possui empréstimos no banco, aparecerá no resultado. Respondido em 17/11/2020 21:14:58 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: Ambas são falsas Ambas são verdadeiras, mas a segunda não complementa a primeira Ambas são verdadeiras e a segunda complementa a primeira A primeira afirmação é falsa e a segunda é verdadeira A primeira afirmação e verdadeira e a segunda é falsa Respondido em 17/11/2020 21:15:02 Questão6 Questão7 10/12/2020 EPS https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4328873630&cod_hist_prova=213989292&pag_voltar=otacka 4/4 (FCC - 2009 - Análise de Sistemas - Suporte - ADAPTADA) Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é Um crosstab. Uma visão. Um índice. Uma subconsulta. Um join. Respondido em 17/11/2020 21:15:07 Questão8 javascript:abre_colabore('38403','213989292','4328873630');
Compartilhar