Skip to content

Framework-System/desafio-administrador-dados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Introdução

Bem-vindo ao Desafio de Código da Framework!

Essa é uma oportunidade para você mostrar sua pegada

Esta é uma oportunidade para você nos mostrar sua compreensão do SQL, que desempenha um papel fundamental no trabalho do dia-a-dia para o qual você está se candidatando. Todos os membros da equipe do Framework Data aceitaram esse desafio e participaram de sua criação. Se você achar que há perguntas que não são justas ou não são claras, por favor nos avise; Isso é muito importante para nós!

Algumas coisas importantes a serem observadas antes de começar:

  • Se você não puder responder a uma pergunta, faça o seu melhor, mostre seu trabalho, deixe comentários e deixe-nos saber seus pensamentos gerais.
  • Estamos interessados em suas respostas e no trabalho/código que você escreve para obtê-las. Por favor, deixe muitos comentários para nós lermos quando revisarmos seu trabalho.
  • Existem alguns valores em branco/nulos neste conjunto. Foi assim que o encontramos e reflete a natureza dos dados imperfeitos. Trabalhe com isso e forneça explicações sobre quaisquer problemas ou soluções alternativas necessárias para chegar às suas respostas.
  • Não há pegadinhas intencionais, perguntas capciosas ou armadilhas; o desafio visa demonstrar algumas das habilidades típicas de SQL do dia-a-dia que o trabalho exige.
  • Algumas dessas perguntas podem parecer sem sentido e você pode se perguntar: "por que alguém iria querer saber isso?!" Eles são destinados puramente como uma medida da suas habilidades de SQL e não como perguntas reais que esperaríamos fazer a esse tipo de conjunto de dados.

Instruções

  • Crie um banco de dados SQL usando os arquivos CSV em anexo.
  • Use o banco de dados para responder às seguintes perguntas.
  • Todas as respostas que retornam valores monetários devem ser arredondadas para 2 casas decimais e precedidas do símbolo "$" (por exemplo, "$1432,10").
  • Todas as respostas que retornam valores percentuais devem estar entre -100,00 e 100,00, arredondadas para 2 casas decimais e seguidas do símbolo "%" (por exemplo, "58,30%").
  • Fornecer todos os resultados do seu trabalho como respostas; não podemos avaliar seu trabalho sem os resultados da sua consulta!
  • Forneça todo o código, incluindo o que você usou para criar o banco de dados e importar os dados, e as respostas relacionadas a cada pergunta imediatamente abaixo da pergunta.
  • Sinta-se à vontade para deixar muitos comentários para nos ajudar a entender seu trabalho.
  • Quando estiver pronto, responda a este e-mail e anexe seus resultados.
  • A otimização das consultas serão levadas em consideração.
  • GDP == PIB

Code Challenge

1. Integridade dos dados: limpeza

  • Para todos os países que possuem várias linhas na tabela continente_map, exclua todos os vários registros deixando apenas 1 registro por país. O registro que você mantém deve ser o primeiro quando classificado pelo continente_code em ordem alfabética crescente. Forneça as consultas e as explicações das etapas que você seguiu para excluir esses registros.

2. Liste os países que tiveram crescimento de 10 a 12 por cento entre os anos de 2011 a 2012.

O percentual de crescimento deve ser calculado como: ((PIB de 2012 - PIB de 2011) / PIB de 2011)

A lista deve incluir as colunas:

  • rank
  • continent_name
  • country_code
  • country_name
  • growth_percent

3. Para o ano de 2012, crie um relatório de 3 colunas e 1 linha mostrando a porcentagem de participação de gdp_per_capita para as seguintes regiões:

(1) Ásia, (2) Europa, (3) o Resto do mundo. Seu resultado deve ser algo como:

Asia Europe Rest of World
25.0% 25.0% 50.0%

4. Encontre o país com a maior média de gdp_per_capita para cada continente em todos os anos. Agora compare sua lista com o seguinte conjunto de dados. Descreva todos e quaisquer erros que você possa encontrar com o conjunto de dados abaixo. Inclua qualquer código usado para ajudar a detectar esses erros.

rank continent_name country_code country_name avg_gdp_per_capita
1 Africa SYC Seychelles $11,348.66
1 Asia KWT Kuwait $43,192.49
1 Europe MCO Monaco $152,936.10
1 North America BMU Bermuda $83,788.48
1 Oceania AUS Australia $47,070.39
1 South America CHL Chile $10,781.71

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published