Buscar

ATIVIDADE AVALIATIVA 2 - JOIN e Predicados em Consultas SQL_ Revisão da tentativa

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

22/09/2022 14:53 ATIVIDADE AVALIATIVA 2 - JOIN e Predicados em Consultas SQL: Revisão da tentativa
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=779646&cmid=374844 1/6
Painel / Meus cursos / 2022ED - Projeto de Banco de Dados II - G91-1372EAD2A
/ UNIDADE 2: JOIN e Predicados em Consultas / UNIDAD 2: JOIN y Predicados en Consultas
/ ATIVIDADE AVALIATIVA 2 - JOIN e Predicados em Consultas SQL
Iniciado em quinta, 9 Jun 2022, 08:53
Estado Finalizada
Concluída em quinta, 9 Jun 2022, 09:03
Tempo
empregado
9 minutos 37 segundos
Avaliar 2,50 de um máximo de 2,50(100%)
Comentários Parabéns!
Questão 1
Correto
Atingiu 0,28 de 0,28
Considere o seguinte comando:
SELECT * 
FROM Pessoa 
WHERE nome LIKE '%Silva%'
É correto afirmar que:
Escolha uma opção:
Listará os dados das pessoas que tenham Silva no fim do nome.
Listará os dados das pessoas que se chamam Silva.
Listará os dados das pessoas que tenham Silva em alguma parte do nome.
Listará os dados das pessoas que tenham Silva no início do nome.
Listará os dados das pessoas que nome é igual a Silva.
Sua resposta está correta.
A resposta correta é: Listará os dados das pessoas que tenham Silva em alguma parte do nome.
https://eadgraduacao.ftec.com.br/course/view.php?id=4910
https://eadgraduacao.ftec.com.br/my/
https://eadgraduacao.ftec.com.br/course/view.php?id=4910
https://eadgraduacao.ftec.com.br/course/view.php?id=4910&section=5
https://eadgraduacao.ftec.com.br/mod/quiz/view.php?id=374844
22/09/2022 14:53 ATIVIDADE AVALIATIVA 2 - JOIN e Predicados em Consultas SQL: Revisão da tentativa
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=779646&cmid=374844 2/6
Questão 2
Correto
Atingiu 0,28 de 0,28
Questão 3
Correto
Atingiu 0,27 de 0,27
Considere as tabelas E_Funcionario e E_Projetos:
E_Funcionario(Codigo_Funcionario, Nome, Data_Nascimento, Sexo, Raca, Tipo_Sanguineo, Fator_RH, TelefoneResidencial, Ramal,
Data_Admissão, Salário_Hora_Inicial, #Codigo_Conjuge, #Codigo_Setor) 
E_Projetos(Codigo_Projeto, Descricao, #Codigo_Funcionario)
Considere a seguinte consulta:
SELECT Nome, Descricao 
FROM E_Funcionario RIGHT OUTER JOIN E_Projetos USING(Codigo_Funcionario)
Analise as afirmativas:
I. A consulta lista os nomes de todos os funcionários e os projetos nos quais trabalham.
II. A consulta lista as descrições de todos os projetos e os nomes dos funcionários, quando relacionados.
III. A consulta lista as descrições de todos os projetos e os nomes de todos os funcionários.
É verdade apenas o que se afirma em:
 
 
Escolha uma opção:
I e II
II e III
I
III
II
Sua resposta está correta.
A resposta correta é: II
Para se obter dados que estão em mais de uma tabela é necessário que estas sejam relacionadas no processo de realização da consulta. Assim,
devemos especificar com será realizada a junção destas tabelas através da definição do JOIN. Nesse contexto, relacione os elementos:
Retorna tuplas das tabelas à esquerda e à direita, ligadas ou não 
Retorna tuplas da tabela à direita, ligadas ou não 
Retorna tuplas da tabela à esquerda, ligadas ou não 
Também retorna tuplas que não estão ligadas. 
Somente retorna tuplas ligadas. 
Retorna tuplas ligadas por campo que tem o mesmo nome em ambas tabelas. 
FULL JOIN
RIGHT JOIN
LEFT JOIN
OUTER JOIN
INNER JOIN
NATURAL JOIN
Sua resposta está correta.
A resposta correta é: Retorna tuplas das tabelas à esquerda e à direita, ligadas ou não → FULL JOIN, Retorna tuplas da tabela à direita, ligadas
ou não → RIGHT JOIN, Retorna tuplas da tabela à esquerda, ligadas ou não → LEFT JOIN, Também retorna tuplas que não estão ligadas. →
OUTER JOIN, Somente retorna tuplas ligadas. → INNER JOIN, Retorna tuplas ligadas por campo que tem o mesmo nome em ambas tabelas. →
NATURAL JOIN.
22/09/2022 14:53 ATIVIDADE AVALIATIVA 2 - JOIN e Predicados em Consultas SQL: Revisão da tentativa
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=779646&cmid=374844 3/6
Questão 4
Correto
Atingiu 0,28 de 0,28
Questão 5
Correto
Atingiu 0,28 de 0,28
Considere: A = 5; B = 10; C = 20; D = 100.
Avalie os predicados a seguir, informando se o resultado é verdadeiro ou falso:
(A < B) AND (C > D) 
(A < B) OR (C > D) 
(A < (B/2)) OR (C < (D/5)) 
(A <= (B/2)) OR (C <= (D/5)) 
NOT(B < A) AND (C > B) 
FALSO
VERDADEIRO
FALSO
VERDADEIRO
VERDADEIRO
Sua resposta está correta.
A resposta correta é: (A < B) AND (C > D) → FALSO, (A < B) OR (C > D) → VERDADEIRO, (A < (B/2)) OR (C <
(D/5)) → FALSO, (A <= (B/2)) OR (C <= (D/5)) → VERDADEIRO, NOT(B < A) AND (C > B) → VERDADEIRO.
Considere a definição das tabelas E_UF e E_Cidade:
E_UF(Sigla_UF, Descricao)
E_Cidade(Codigo_Cidade, Nome, DDD, #Sigla_UF)
Considere a consulta:
SELECT Descricao, Nome
FROM E_UF LEFT OUTER JOIN E_CIDADE USING(Sigla_UF)
Analise as afirmativas:
I. A consulta listará as descrições de todas as unidades federativas (UF) e apenas os nomes das cidades relacionadas (ligadas).
II. A consulta listará os nomes de todas as cidades e apenas as descrições das unidades federativas (UF) relacionadas
(ligadas).
III. A consulta listará as descrições de todas as unidades federativas (UF) e os nomes de todas as cidades.
É verdade apenas o que se afirma em:
 
Escolha uma opção:
I
I e II
III
II
I e III
Sua resposta está correta.
A resposta correta é: I
22/09/2022 14:53 ATIVIDADE AVALIATIVA 2 - JOIN e Predicados em Consultas SQL: Revisão da tentativa
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=779646&cmid=374844 4/6
Questão 6
Correto
Atingiu 0,28 de 0,28
Questão 7
Correto
Atingiu 0,28 de 0,28
Em relação ao operador IN é correto afirmar:
Escolha uma opção:
testa se o valor de um campo pertence a um conjunto de valores.
testa se o valor de um campo não é um conjunto.
testa se o valor de um campo está dentro de um intervalo de valores.
testa se o valor de um campo é um conjunto.
testa se o valor de um campo contém um conjunto.
Sua resposta está correta.
A resposta correta é: testa se o valor de um campo pertence a um conjunto de valores.
Considere o seguinte comando:
SELECT * 
FROM Pessoa 
WHERE NOT (nome LIKE '%Silva%')
É correto afirmar que:
Escolha uma opção:
Lista os dados das pessoas que o nome tem Silva no início ou no fim.
Lista os dados das pessoas que o nome = Silva.
Lista os dados das pessoas que tem Silva em alguma parte do nome.
Lista os dados das pessoas que não tem Silva no nome.
Sua resposta está correta.
A resposta correta é: Lista os dados das pessoas que não tem Silva no nome.
22/09/2022 14:53 ATIVIDADE AVALIATIVA 2 - JOIN e Predicados em Consultas SQL: Revisão da tentativa
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=779646&cmid=374844 5/6
Questão 8
Correto
Atingiu 0,27 de 0,27
Questão 9
Correto
Atingiu 0,28 de 0,28
Ao consultar duas ou mais tabelas é necessário relacioná-las e para isso utilizamos a junção dessas através do JOIN. Ao definir a junção é
necessário definir a opção de junção, ou seja, quais campos serão relacionados. Nesse contexto relacione os elementos:
Esta opção exige que se defina o qualificador de cada tabela e campo a ser relacionado. 
Esta opção define o nome do campo a ser ligado, que deve ter o mesmo nome nas duas tabelas. 
Esta opção somente pode ser utilizada se for óbvio o campo a ser ligado. 
ON
USING
NATURAL
Sua resposta está correta.
A resposta correta é: Esta opção exige que se defina o qualificador de cada tabela e campo a ser relacionado. → ON, Esta opção define o nome
do campo a ser ligado, que deve ter o mesmo nome nas duas tabelas. → USING, Esta opção somente pode ser utilizada se for óbvio o campo a
ser ligado. → NATURAL.
A cláusula
WHERE numero BETWEEN 100 AND 200
significa que:
Escolha uma opção:
numero < 100 ou numero > 200
numero <= 100 e numero >= 200
numero = 100 ou numero = 200
numero >= 100 e numero <= 200
numero > 100 e numero < 200
Sua resposta está correta.
A resposta correta é: numero >= 100 e numero <= 200
22/09/202214:53 ATIVIDADE AVALIATIVA 2 - JOIN e Predicados em Consultas SQL: Revisão da tentativa
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=779646&cmid=374844 6/6

Continue navegando