Skip to content

brunapima/desafio_sql

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recrutamento - Estágio Desenvolvedor SQL

Olá candidato, tudo bem? Pronto para participar de nosso processo seletivo para o Programa de Estágio triggo.ai?

Requisitos:

  • Noções de porgramação;
  • Python;
  • SQL;

Desafio:

Uma empresa sediada em São Paulo que trabalha TI precisa descrever algumas métricas sobre as vendas ocorridas entre 2018 e 2021. O time de BI tem as informações contidas no CSV (Anexar CSV).

Implemente em python um programa que tenha como entradas o arquivo CSV e realize as seguintes tarefas:

Construa uma tabela auxiliar que sumarize o valor vendido por cada vendedor, ordenando do maior para o menor;

Imprima e identifica qual foi o cliente responsável pela venda com maior valor e com menor valor;

Imprima valor médio por Tipo de venda (Serviços, Licenciamento, Produtos)

Imprima o número de vendas realizada por cliente;

Em SQL, construa as queries que irão identificar os seguintes cenários (para este desafio, pode-se utilizar qualquer banco de dados relacional - ex: MySQL, SQL Server, Snowflake, Oracle, etc):

- Construa o modelo de relacionamento com as categorias utilizadas em todos os campos do arquivo CSV (colocar imagem);
- Listar todas as vendas (ID) e seus respectivos clientes apenas no ano de 2020
- Listar a equipe de cada vendedor
- Construir uma tabela que avalia trimestralmente o resultado de vendas e plote um gráfico deste histórico.

Avaliação

O que vamos avaliar:

  • Boas práticas
  • Organização
  • Manutenabilidade
  • Lógica

Instruções

Siga os seguintes passos para a execução do desafio:

  1. Faça o fork deste repositório.
  2. Implemente o desafio proposto.
  3. Crie um arquivo PROJECT.md com a explicação de como devemos executar o projeto e com o máximo de detalhes possível do que foi feito.
  4. Faça o commit no seu fork do repositório com os arquivos do programa que você implementou e do PROJECT.md.
  5. Faça um pull-request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%