Este projeto utiliza o banco de dados classicmodels
como exemplo para realizar análises de vendas em uma empresa que comercializa modelos de carros. O banco de dados contém informações sobre clientes, pedidos, produtos e funcionários, sendo ideal para praticar consultas SQL e análise de dados.
O banco de dados classicmodels
simula uma empresa de venda de carros e peças. Ele possui várias tabelas, incluindo customers
, orders
, products
, orderdetails
, entre outras, permitindo realizar análises sobre:
- Pedidos realizados por clientes.
- Produtos mais vendidos.
- Desempenho de vendedores.
- Informações financeiras, como receita gerada.
Este repositório contém o arquivo SQL para criar o banco de dados e as consultas SQL realizadas para análise dos dados.
As principais tabelas no banco de dados classicmodels
incluem:
- customers: Contém informações sobre os clientes, como nome, endereço, e país.
- orders: Registra os pedidos feitos pelos clientes, incluindo data e status.
- orderdetails: Detalhes dos produtos incluídos em cada pedido.
- products: Contém informações sobre os produtos disponíveis para venda, como nome, categoria e preço.
- employees: Registra informações sobre os funcionários e seus papéis na empresa.
O principal objetivo deste projeto é realizar análises de vendas utilizando consultas SQL no banco de dados classicmodels
. O foco está em explorar dados de pedidos, identificar os produtos mais vendidos, analisar a performance dos vendedores e calcular a receita gerada pela empresa.
Para começar a usar o banco de dados em seu ambiente local, basta importar o arquivo SQL. Se você está utilizando o MySQL ou MariaDB, execute os seguintes passos:
- Baixe o arquivo mysqlsampledatabase.sql.
- Abra o terminal e conecte-se ao seu banco de dados MySQL/MariaDB:
mysql -u root -p
- importe o arquivo sql
SOURCE /caminho/para/mysqlsampledatabase.sql
- Após importar o banco de dados, você pode começar a realizar análises com as seguintes consultas SQL:
- Contar o número total de pedidos realizados:
SELECT COUNT(*) FROM orders;
- Encontrar os clientes com mais pedidos:
SELECT customerNumber, COUNT(orderNumber) AS totalOrders FROM orders GROUP BY customerNumber ORDER BY totalOrders DESC;
- Identificar os produtos mais vendidos:
SELECT productCode, SUM(quantityOrdered) AS totalSold FROM orderdetails GROUP BY productCode ORDER BY totalSold DESC;
o arquivo sql deste repositório foi baixado da internet.
Name: MySQL Sample Database classicmodels Link: http://www.mysqltutorial.org/mysql-sample-database.aspx
no momento não estou aceitando contribuições ao projeto. este projeto foi feito apenas com o intuito de aprimorar meus conhecimentos em SQL.