Buscar

Implementação de Banco de Dados - Exercício 8

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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');

Continue navegando