Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/12/2023, 09:52 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3084040/8766651 1/4 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! 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: Código da questão: 72304 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: Código da questão: 72306 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 conhecidas como 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: IV, apenas. I, III, IV e V, apenas. CORRETO I, II, III e V, apenas. II e III, apenas. I, apenas. Left join; esquerda; right join; direita. Full join; esquerda; direita; left join. Left join; direita; right join; esquerda. CORRETO Inner join; esquerda; full join; direita. Left join; full join; right join; esquerda. 02/12/2023, 09:52 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3084040/8766651 2/4 4) 5) 6) Alternativas: Código da questão: 72299 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: Código da questão: 72295 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: Código da questão: 72301 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, II, III, IV e V. CORRETO I, II e V, apenas. I, III e IV, apenas. I, III e V, apenas. I, apenas DROP, APAGAR e TABLE. TABLE, CREATE e SET. CRIAR, WHERE e LIMPAR. CREATE, APAGAR e LIMPAR. CREATE, ALTER e DROP. CORRETO Operações; not; and. INCORRETO Comparações; false; not. Expressões; verdadeiro; falso. Expressões; not; true. Comparações; verdadeiro; and. I – A; II – C; III – B. CORRETO I – B; II – A; III – C. I – C; II – A; III – B. I – A; II – B; III – C. I – B; II – C; III – A. 02/12/2023, 09:52 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3084040/8766651 3/4 7) 8) 9) Código da questão: 72308 magine que você precisa gerar um relatório para descobrir quantas pessoas visitaram um museu em cada dia. Ou seja, para cada data, deve ser apresentado o número de visitas ao museu. Considere a tabela a seguir: Alternativas: Código da questão: 72305 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: Código da questão: 72296 Alternativas: SELECT nome,COUNT(data) FROM data GROUP BY visitants. SELECT data,COUNT(nome) FROM visitantes GROUP BY data. CORRETO SELECT data,COUNT(data) FROM data GROUP BY visitants. SELECT visitantes,COUNT(data) FROM visitantes GROUP BY data. SELECT data,COUNT(visitantes) FROM visitantes GROUP BY data. Estrangeira; primary key; agrupamento. Estrangeira; agrupamento; primária. Primária; relacionamento; estrangeira. CORRETO Primary; foreign key; relacionamento. Primária; foreign key; estrangeira. I – A; II – C; III – B. 02/12/2023, 09:52 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3084040/8766651 4/4 10) Código da questão: 72298 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: Código da questão: 72300 I – B; II – A; III – C. CORRETO I – C; II – A; III – B. I – A; II – B; III – C. I – C; II – B; III – A. SELECT nome, idade TABLE clientes NULL idade >= 18. SELECIONAR nome, idade FROM clientes TABLE >= 18. SELECT nome, idade >= 18. SELECT nome, idade WHERE clientes FROM idade >= 18. SELECT nome, idade FROM clientes WHERE idade >= 18. CORRETO Arquivos e Links
Compartilhar