Buscar

Linguagem SQL para Data Analytics

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

Prévia do material em texto

10/05/2024, 12:31 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3016145/7910276 1/5
Linguagem SQL para Data Analytics
Professor(a): Nicolas Vogiantzis (Especialização)
1)
2)
3)
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!
Sabe-se que a Linguagem de Definição de Dados, do inglês Data Definition Language (DDL), é uma linguagem que categoriza os comandos
de criar, alterar e remover. 
Assinale a alternativa que apresenta os comandos relacionados à linguagem de definição de dados.
Alternativas:
CREATE, ALTER e DROP.  CORRETO
TABLE, CREATE e SET.
CREATE, APAGAR e LIMPAR.
DROP, APAGAR e TABLE.
CRIAR, WHERE e LIMPAR.
Código da questão: 72295
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; full join; right join; esquerda.
Left join; esquerda; right join; direita.
Left join; direita; right join; esquerda.  CORRETO
Inner join; esquerda; full join; direita.
Full join; esquerda; direita; left join.
Código da questão: 72306
Sabendo que a consulta é a forma de recuperar os dados que foram armazenados no sistema de gerenciamento de banco de dados,
assinale a alternativa que apresenta corretamente a estrutura básica para a realização de uma consulta que selecione os clientes com 18 anos
ou mais.
Alternativas:
Resolução comentada:
Os comandos que fazem parte da Linguagem de Definição de Dados são: CREATE, ALTER e DROP. Os comandos APAGAR, CRIAR e
LIMPAR não existem. TABLE é uma sintaxe do SQL e não faz parte do comando, e SET é o comando usado com o UPDATE que não faz
parte do DDL.
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.
10/05/2024, 12:31 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3016145/7910276 2/5
4)
5)
SELECT nome, idade FROM clientes WHERE idade >= 18.  CORRETO
SELECIONAR nome, idade FROM clientes TABLE >= 18.
SELECT nome, idade WHERE clientes FROM idade >= 18.
SELECT nome, idade >= 18.
SELECT nome, idade TABLE clientes NULL idade >= 18.
Código da questão: 72300
Sobre funções na linguagem SQL, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso): ( ) Função de data é utilizada
para manipular os atributos do tipo data. ( ) As funções de agregação são usadas para gerar um único resultado baseado nos registros do
atributo. ( ) As funções de texto servem para efetuar operações de SOMA e MÉDIA. ( ) As funções de agregação são utilizadas para gerar
resultados com os comandos SUM, AVG e COUNT. Assim, podemos SOMAR os registros, calcular a MÉDIA e fazer a contagem de registros. ( )
A função numérica pode ser aplicada em um atributo que possui dados do tipo float, ou seja, com casas decimais para efetuar o
arredondamento com o comando ROUND. Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
F – F – F – F – F.
F – F – V – V – V.
V – V – F – V – V.  CORRETO
F – F – V – F – V.
V – F – V – F – F.
Código da questão: 72302
Operadores relacionais e lógicos são usados para formar __________ lógicas. Geralmente, comparam dois números e retornam um valor
__________ ou __________. Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Comparações; verdadeiro; and.
Expressões; verdadeiro; falso.  CORRETO
Operações; not; and.
Comparações; false; not.
Expressões; not; true.
Código da questão: 72301
Resolução comentada:
SELECT nome, idade FROM clientes WHERE idade >= 18, pois segue a estrutura padrão, em que o SELECT carregará os atributos a
serem selecionados, FROM carregará a tabela cujos atributos selecionaremos e WHERE carregará as condições da consulta.
Resolução comentada:
A primeira é verdadeira, pois a função de data é utilizada para manipular os atributos do tipo data. A segunda é verdadeira, pois as
funções de agregação são usadas para gerar um único resultado baseado nos registros do atributo. A terceira é falsa, pois SOMA,
MÉDIA e CONTAGEM fazem parte da função de agregação. A quarta é verdadeira, pois as funções de agregação são utilizadas para
gerar resultados com os comandos SUM, AVG e COUNT. Assim, podemos SOMAR os registros, calcular a MÉDIA e fazer a contagem de
registros. A quinta é verdadeira, pois a função numérica pode ser aplicada em um atributo que possui dados do tipo float, ou seja, com
casas decimais para efetuar o arredondamento com o comando AROUND.
Resolução comentada:
Operadores relacionais e lógicos são usados para formar expressões lógicas. Geralmente, comparam dois números e retornam um valor
verdadeiro ou falso, formando uma expressão lógica.
10/05/2024, 12:31 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3016145/7910276 3/5
6)
7)
Alternativas:
I – A; II – B; III – C.
I – C; II – B; III – A.
I – B; II – A; III – C.
I – C; II – A; III – B.  CORRETO
I – A; II – C; III – B.
Código da questão: 72303
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 – C; II – A; III – B.
I – B; II – C; III – A.
I – B; II – A; III – C.
I – A; II – C; III – B.  CORRETO
Resolução comentada:
10/05/2024, 12:31 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3016145/7910276 4/5
8)
9)
I – A; II – B; III – C.
Código da questão: 72308
Uma empresa contratou você para desenvolver um sistema de cadastros de funcionários. Esse sistema deverá incluir dados pessoais do
funcionário, como cargo e unidade. Será necessário criar o relacionamento das tabelas Funcionário, Departamentos e Unidades com chaves
estrangeiras. Sobre os comandos da linguagem SQL, analise as assertivas a seguir e identifique as corretas:
 I. Para o desenvolvimento desse sistema, é necessário criar as tabelas Funcionário, Departamentos e Unidades com o comando CREATE, e em
seguida utilizar o ALTER para criar o campo de relacionamento e a chave estrangeira. 
II. É necessário usar o CREATE. Por padrão, o SGBD não cria as tabelas Funcionário, Departamentos e Unidades.
 III. A utilização do ALTER serve para alterar a tabela e criar a chave estrangeira entre as tabelas Funcionário, Departamentos e Unidades. 
IV. As chaves estrangeiras, também conhecidascomo FK ou foreign keys, servirão para criar os relacionamentos entre as tabelas.
V. A chave estrangeira é importante, considerando que as tabelas não podem ficar separadas e há necessidade de criar vínculos. 
São verdadeiras:
Alternativas:
I, apenas
I, II e V, apenas.
I, III e IV, apenas.
I, II, III, IV e V.  CORRETO
I, III e V, apenas.
Código da questão: 72299
Os bancos de dados são usados por uma organização como um método de armazenamento, gerenciamento e recuperação de informações.
Em outras palavras, o banco de dados é:
Alternativas:
Um browser para navegação de páginas https.
A base em que são inseridos dados como nome, CPF e telefone, os quais podem ser relacionados e gerar informações.  CORRETO
Resolução comentada:
Resolução comentada:
I, II, III, IV e V.
 Afirmativa I. 
Está correta, pois podemos adotar essa ordem para desenvolver o projeto, criando as tabelas e alterando-as para criar relacionamentos
com as chaves estrangeiras. Afirmativa II. Está correta, pois se faz necessário criar as tabelas, já que nenhuma das tabelas solicitadas no
projeto vem automaticamente. Afirmativa III. Está correta, pois, no caso de as tabelas serem criadas sem as FK, se faz necessário utilizar
o ALTER para alterá-las, adicionando as chaves estrangeiras. Afirmativa IV. Está correta, pois a FK serve justamente para esta finalidade:
criar o relacionamento.
10/05/2024, 12:31 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3016145/7910276 5/5
10)
Um sistema utilizado apenas para consulta de informações.
Uma planilha de Excel, na qual é possível escrever textos.
A base em que são inseridos gráficos e imagens, para extração de estatísticas numéricas.
Código da questão: 72290
Sobre a linguagem e manipulação de dados, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso): 
( ) O comando INSERT é utilizado para inserir os dados em uma tabela. 
( ) O UPDATE é utilizado para atualização dos dados. ( ) Usa-se o comando DELETE para deletar dados de uma tabela.
 ( ) Ao utilizar os comandos DELETE e UPDATE, é importante atentar à cláusula WHERE, que significa ONDE. 
( ) O INSERT pode ser utilizado para inserir vários dados em uma tabela. 
Assinale a alternativa que contém a sequência correta de V e F:
Alternativas:
V – F – F – V – F.
V – V – F – F – F.
V – V – F – V – F.
F – F – F – F – F.
V – V – V – V – V.  CORRETO
Código da questão: 72297
Resolução comentada:
Os bancos de dados são usados por uma organização como um método de armazenamento, gerenciamento e recuperação de
informações. Eles consistem na base em que são inseridos dados como nome, CPF e telefone, os quais podem ser relacionados e gerar
informações e, consequentemente, conhecimento.
Portanto, a alternativa correta é: “A base em que são inseridos dados como nome, CPF e telefone, os quais podem ser relacionados e
gerar informações”.
Resolução comentada:
Todas as afirmativas são verdadeiras:
 1. INSERT serve para inserir os dados.
 2. UPDATE serve para atualizar os dados. 
3. DELETE serve para deletar os dados. 
4. Ao usar DELETE e UPDATE, é importante atentar ao WHERE, pois pode atualizar ou deletar a tabela inteira. 
5. INSERT pode incluir uma ou mais linhas de uma única vez em uma tabela.
Arquivos e Links

Continue navegando