Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS

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

04/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 8a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A8_201803349182_V6 04/05/2020
Aluno(a): CELSO SCHUMACK JUNIOR 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803349182
 
 1a Questão
 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 INNER 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 RIGHT JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL
04/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 2/4
Respondido em 04/05/2020 17:37:53
 
 
 2a Questão
Qual dos operadores de comparação de consultas Multi-Linhas a seguir NÃO é válido?
<> ALL
> ALL
 =
< ALL
= ANY
Respondido em 04/05/2020 17:37:46
 
 
 3a 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.
 
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 
 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 
04/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 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 
 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:37:55
 
 
 4a 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 é
Um crosstab.
Um índice.
Um join.
Uma visão.
 Uma subconsulta.
Respondido em 04/05/2020 17:38:01
 
 
 5a Questão
Dada a instrução SQL: SELECT * FROM VENDEDOR WHERE salario > (SELECT AVG(salario) FROM VENDEDOR); É correto afirmar
que
se trata de um exemplo de INNER JOIN.
serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja maior que a soma dos
salários de todos os vendedores.
 serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja maior que a média dos
salários de todos os vendedores.
serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja maior que o número de
vendedores cadastrados.
se trata de um exemplo de OUTER JOIN.
Respondido em 04/05/2020 17:38:53
 
 
 6a Questão
Considerando-se as tabelas e o comando SQL mostrados acima, é
04/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 4/4
correto concluir que o número de registros removidos da tabela Y
pela execução desse comando é:
 
 
2
 5
4
3
1
Respondido em 04/05/2020 17:38:08
 
 
 7a 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 e verdadeira e a segunda é falsa
 Ambas são verdadeiras e a segunda complementa a primeira
Ambas são verdadeiras, mas a segunda não complementa a primeira
Ambas são falsas
A primeira afirmação é falsa e a segunda é verdadeira
Respondido em 04/05/2020 17:38:26
 
 
 8a 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.
Retorna os números dos empregados e os nomes das pessoas com 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.
Respondido em 04/05/2020 17:38:31
 
 
 
Powered by TCPDF (www.tcpdf.org)Powered by TCPDF (www.tcpdf.org)
http://www.tcpdf.org

Outros materiais