Prévia do material em texto
13/03/2023, 19:07 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2741359/5479512 1/4 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! 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: Código da questão: 72307 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: Alternativas: V – V – V – V – F. V – V – V – F – V. F – V – F – V – F. F – F – F – V – V. V – V – F – V – F. INCORRETO I, III e IV, apenas. INCORRETO I, II, III, IV e V. I, II e V, apenas. I, III e V, apenas. I, apenas 13/03/2023, 19:07 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2741359/5479512 2/4 3) 4) 5) Código da questão: 72299 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 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 Alternativas: Código da questão: 72303 Estrangeira; agrupamento; primária. Primária; foreign key; estrangeira. Primary; foreign key; relacionamento. Estrangeira; primary key; agrupamento. Primária; relacionamento; estrangeira. CORRETO Full join; esquerda; direita; left join. Inner join; esquerda; full join; direita. Left join; esquerda; right join; direita. Left join; full join; right join; esquerda. Left join; direita; right join; esquerda. CORRETO I – A; II – C; III – B. I – B; II – A; III – C. I – C; II – B; III – A. I – C; II – A; III – B. CORRETO I – A; II – B; III – C. 13/03/2023, 19:07 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2741359/5479512 3/4 6) 7) 8) 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 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 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: CREATE, APAGAR e LIMPAR. CRIAR, WHERE e LIMPAR. CREATE, ALTER e DROP. CORRETO DROP, APAGAR e TABLE. TABLE, CREATE e SET. SELECT nome,COUNT(data) FROM data GROUP BY visitants. SELECT data,COUNT(data) FROM data GROUP BY visitants. SELECT data,COUNT(visitantes) FROM visitantes GROUP BY data. INCORRETO SELECT visitantes,COUNT(data) FROM visitantes GROUP BY data. SELECT data,COUNT(nome) FROM visitantes GROUP BY data. 13/03/2023, 19:07 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2741359/5479512 4/4 9) 10) Alternativas: Código da questão: 72293 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: Código da questão: 72308 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: Código da questão: 72290 I – C; II – B; III – A. I – B; II – C; III – A. CORRETO I – A; II – C; III – B. I – A; II – B; III – C. I – C; II – A; III – B. I – C; II – A; III – B. I – A; II – B; III – C. INCORRETO I – A; II – C; III – B. I – B; II – A; III – C. I – B; II – C; III – A. Um sistema utilizado apenas para consulta de informações. A base em que são inseridos dados como nome, CPF e telefone, os quais podem ser relacionados e gerar informações. CORRETO Um browser para navegação de páginas https. A base em que são inseridos gráficos e imagens, para extração de estatísticas numéricas. Uma planilha de Excel, na qual é possível escrever textos. Arquivos e Links