Buscar

Linguagem SQL para Data Analytics - PROVA

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

11/03/2023, 21:20 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2761585/5595692 1/7
Linguagem SQL para Data Analytics
Professor(a): Nicolas Vogiantzis (Especialização)
1)
2)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
Alternativas:
I – A; II – C; III – B.
I – C; II – A; III – B.
I – A; II – B; III – C.
I – B; II – A; III – C.  CORRETO
I – C; II – B; III – A.
Código da questão: 72298
Conforme a teoria relacional criada em 1970 por Codd, a modelagem de dados pode ser
definida como a primeira etapa do projeto do banco de dados. A respeito da modelagem
de dados, quais são os elementos que fazem parte do modelo entidade-relacional?
Alternativas:
Atributo, entidade e relacionamento.  CORRETO
Entidade, atributo e linha.
Relacionamento, linha e cardinalidade.
Círculo, quadrado e losango.
Característica da entidade, entidade e atributo.
Resolução comentada:
Resolução comentada:
Os elementos que fazem parte do modelo entidade-relacional são atributo, entidade
e relacionamento. Portanto, a alternativa correta é: “Atributo, entidade e
relacionamento”.
Avaliação enviada com sucesso 
11/03/2023, 21:20 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2761585/5595692 2/7
3)
4)
Código da questão: 72291
Alternativas:
I – C; II – A; III – B.  CORRETO
I – C; II – B; III – A.
I – B; II – A; III – C.
I – A; II – B; III – C.
I – A; II – C; III – B.
Código da questão: 72303
A cláusula HAVING é aplicada a cada grupo da tabela agrupada. Analise as afirmativas a
seguir e assinale-as com V (verdadeiro) ou F (falso): 
( ) A cláusula HAVING só pode ser executada com a cláusula GROUP BY. 
( ) A cláusula HAVING é usada em consultas SQL após a cláusula GROUP BY. 
( ) A cláusula HAVING é um agrupamento de registros.
 ( ) A cláusula HAVING pode ser executada sem a cláusula GROUP BY. 
( ) A cláusula HAVING é usada em sistemas de banco de dados para buscar os
dados/valores dos grupos de acordo com a condição dada. 
Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
V – V – V – V – F.
F – V – F – V – F.
Resolução comentada:
Avaliação enviada com sucesso 
11/03/2023, 21:20 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2761585/5595692 3/7
5)
6)
V – V – V – F – V.  CORRETO
F – F – F – V – V.
V – V – F – V – F.
Código da questão: 72307
Joins em SQL permitem combinar dados de várias tabelas, tornando o trabalho mais
fácil. O __________ inclui todos os registros do lado esquerdo e as linhas correspondentes da
tabela à __________, enquanto o __________ retorna todas as linhas do lado direito e as linhas
não correspondidas da tabela da __________. 
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Left join; esquerda; right join; direita.
Full join; esquerda; direita; left join.
Left join; full join; right join; esquerda.
Inner join; esquerda; full join; direita.
Left join; direita; right join; esquerda.  CORRETO
Código da questão: 72306
Tipos de dados são categorias de dados que definem o valor que a coluna da tabela
pode conter. Sobre os tipos de dados, analise as afirmativas a seguir e assinale-as com V
(verdadeiro) ou F (falso): 
( ) Durante a construção do banco de dados, não é necessário declarar qual é o tipo de
dado que deve ser inserido em determinado campo, pois o banco de dados é inteligente o
suficiente para saber o que é inserido.
 ( ) No banco de dados, deve-se informar qual é o tipo de dado a ser inserido apenas
durante a inserção dele.
( ) Um atributo da entidade recebe o número da residência em que o indivíduo mora. Neste
caso, temos que definir que esse atributo receberá o tipo de dado INT ou INTEGER, que são
dados numéricos.
Resolução comentada:
Sequência correta: V – V – V – F – V. A cláusula HAVING só pode ser executada com a
cláusula GROUP BY. A assertiva é verdadeira. A cláusula HAVING é usada em
consultas SQL após a cláusula GROUP BY. A assertiva é verdadeira. A cláusula
HAVING é um agrupamento de registros. A assertiva é verdadeira.
A cláusula HAVING pode ser executada sem a cláusula GROUP BY. A assertiva é falsa,
pois a cláusula HAVING é usada em consultas SQL após a cláusula GROUP BY. A
cláusula HAVING é usada em sistemas de banco de dados para buscar os
dados/valores dos grupos de acordo com a condição dada. A assertiva é verdadeira.
Resolução comentada:
Incorreta: full join; esquerda; direita; left join. A cláusula FULL JOIN tem como
objetivo trazer a seleção de todos os dados de tabelas diferentes. Correta: left join;
direita; right join; esquerda. O LEFT JOIN inclui todos os registros do lado esquerdo e
as linhas correspondentes da tabela à direita, enquanto o RIGHT JOIN retorna todas
as linhas do lado direito e as linhas não correspondidas da tabela da esquerda.
Incorreta: left join; full join; right join; esquerda. A cláusula FULL JOIN tem como
objetivo trazer a seleção de todos os dados de tabelas diferentes. Incorreta: left join;
esquerda; right join; direita. O LEFT JOIN inclui todos os registros do lado esquerdo e
as linhas correspondentes da tabela à direita, enquanto o RIGHT JOIN retorna todas
as linhas do lado direito e as linhas não correspondidas da tabela da esquerda.
Incorreta: inner join; esquerda; full join; direita. A cláusula INNER JOIN tem como
objetivo trazer a seleção dos dados da intersecção de duas tabelas, e a cláusula FULL
JOIN tem como objetivo trazer a seleção de todos os dados de tabelas diferentes.
Avaliação enviada com sucesso 
11/03/2023, 21:20 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2761585/5595692 4/7
7)
 ( ) Quando estamos projetando o banco de dados, devemos definir os tipos de dados de
todos os atributos que possuímos.
( ) Um atributo recebe um nome. Assim, podemos dizer que este campo receberá uma
string, em que o tipo de dados é VARCHAR.
 Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
V – F – F – V – V.
V – F – F – F – V.
F – F – V – V – V.  CORRETO
F – V – V – V – F.
F – V – V – F – F.
Código da questão: 72292
Um operador lógico é um símbolo ou uma palavra usada para conectar duas ou mais
expressões, de modo que o valor da expressão composta produzida dependa apenas das
expressões originais e do significado do operador. Sobre os operadores lógicos e
relacionais, analise as assertivas a seguir e identifique as corretas: 
I. SELECT nome, cargo FROM funcionario WHERE cargo IS NOT NULL.
 II. SELECT nome, salario FROM funcionario WHERE salario >= 1800 E <= 2500. 
III. SELECT nome, idade FROM funcionario WHERE idade >= 18. 
IV. SELECT nome, idade, salario FROM funcionario WHERE nome = “Paulo Silva”. 
V. SELECT nome, salario FROM funcionario WHERE salario >= 1800 AND salario <= 2500. 
São verdadeiras:
Alternativas:
I, apenas.
II e III, apenas.
I, II, III e V, apenas.
I, III, IV e V, apenas.  CORRETO
IV, apenas.
Resolução comentada:
E.
Resolução
comentada: “Durante a construção do banco de dados, não é necessário declarar
qual é o tipo de dado que deve ser inserido em determinado campo, pois o banco
de dados é inteligente o suficiente para saber o que é inserido”. Afirmativa incorreta,
pois, durante a construção do banco de dados, é necessário declarar qual é o tipo de
dado que deve ser inserido em determinado campo. “No banco de dados, devemos
informar qual é o tipo de dado a ser inserido apenas durante a inserção dele”.
Afirmativa incorreta, pois, no banco de dados, devemos informar qual é o tipo de
dado a ser inserido durante a criação da estrutura e antes de sua inserção. Um
atributo da entidade recebe o número da residênciaem que o indivíduo mora. Neste
caso, temos que definir que esse atributo receberá o tipo de dado INT ou INTEGER,
que são dados numéricos. Quando estamos projetando o banco de dados, devemos
definir os tipos de dados de todos os atributos que possuímos. Um atributo recebe
um nome. Assim, podemos dizer que este campo receberá uma string, em que o
tipo de dados é VARCHAR.
 Portanto, a alternativa correta é: F – F – V – V – V.
Resolução comentada:
Avaliação enviada com sucesso 
11/03/2023, 21:20 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2761585/5595692 5/7
8)
Código da questão: 72304
A modelagem de dados é o processo de criação dos elementos que estão contidos no
banco de dados e possui três etapas distintas: modelos conceitual, lógico e físico, usando
como representação textos e símbolos. 
Com base no contexto apresentado, leia e faça a associação correta entre as colunas a
seguir:
Alternativas:
I – B; II – C; III – A.  CORRETO
I – C; II – A; III – B.
I – A; II – B; III – C.
I – C; II – B; III – A.
I – A; II – C; III – B.
I. Correta. O comando SELECT nome, cargo FROM funcionario WHERE cargo IS NOT
NULL seleciona nome e cargo dos colaboradores em que o cargo não esteja com o
campo vazio. II. Incorreta. No comando SELECT nome, salario FROM funcionario
WHERE salario >= 1800 E <= 2500, a estrutura correta é com o termo em inglês
(AND), e não em português (E). III. Correta. O comando SELECT nome, idade FROM
funcionario WHERE idade >= 18 seleciona o colaborador com 18 anos ou mais. IV.
Correta. O comando SELECT nome, idade, salario FROM funcionario WHERE nome =
“Paulo Silva” seleciona o colaborador que tiver o nome igual a Paulo Silva. V. Correta.
O comando SELECT nome, salario FROM funcionario WHERE salario >= 1800 AND
salario <= 2500 seleciona os colaboradores que tiverem salário entre 1800 e 2500.
Resolução comentada:
Avaliação enviada com sucesso 
11/03/2023, 21:20 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2761585/5595692 6/7
9)
10)
Código da questão: 72293
Durante o desenvolvimento de uma tabela, definimos um campo de chave __________
para garantir exclusividade do campo, ou seja, garantir que não haja duplicidade nos
dados. Além disso, criamos um __________ entre as duas tabelas com a chave __________,
facilitando a investigação de dependência.
 Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Primária; relacionamento; estrangeira.  CORRETO
Primária; foreign key; estrangeira.
Estrangeira; primary key; agrupamento.
Estrangeira; agrupamento; primária.
Primary; foreign key; relacionamento.
Código da questão: 72296
As junções, também conhecidas como joins, são utilizadas para trazer como resultado
duas tabelas combinadas em uma única tabela. Leia e faça a associação correta entre as
junções (coluna à esquerda) e suas representações (coluna à direita):
Alternativas:
I – B; II – C; III – A.
I – B; II – A; III – C.
I – A; II – B; III – C.
I – A; II – C; III – B.  CORRETO
I – C; II – A; III – B.
Resolução comentada:
A alternativa que preenche corretamente as lacunas é: “Primária; relacionamento;
estrangeira”. A chave primária é responsável por garantir a exclusividade do campo,
e o relacionamento é criado entre duas tabelas com a chave estrangeira, facilitando
a investigação de dependências.
Resolução comentada:
Avaliação enviada com sucesso 
11/03/2023, 21:20 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2761585/5595692 7/7
Código da questão: 72308
Arquivos e Links
Avaliação enviada com sucesso 

Continue navegando