28th Feb 2025 15 minutos de leitura Exemplos de projetos de código SQL Ekre Ceannmor Projeto SQL práticas sql Índice Exemplos e ideias de projetos de código SQL 1. Tabela de classificação da classe 2. Gerenciador de portfólio de arte 3. Análise de tráfego da Web 4. Seu próprio Netflix embrulhado 5. Análise do mercado imobiliário 6. Análise de vendas 7. Fila de trabalhos de impressão 3D 8. Tabela de classificação de jogos 9. Rastreador de aplicativos de emprego 10. Análise de dados de saúde Exemplos de projetos de código SQL e prática adicional Quer praticar SQL e adicionar projetos ao seu portfólio? Este artigo aborda 10 ideias de projetos fáceis para iniciantes, com etapas detalhadas e fontes de dados para ajudá-lo a começar. A criação de um projeto SQL é uma ótima maneira de praticar suas habilidades de consulta e é um ótimo acréscimo ao seu portfólio se você for um iniciante. Neste artigo, examinaremos 10 ideias de projetos de código SQL adequados para iniciantes. Discutiremos cada ideia em detalhes, inclusive onde obter os dados e a abordagem passo a passo para criar o projeto. Para o seu projeto, você pode criar seu próprio banco de dados ou usar um já existente. Em LearnSQL.com.br, compilamos um curso com 7 bancos de dados práticos nos quais você pode testar suas consultas diretamente no navegador. O curso inclui um banco de dados de universidade, um banco de dados de loja, um banco de dados de aeroporto e muito mais! Alguns desses bancos de dados serão usados para as ideias de projetos abaixo; tenho certeza de que você também se inspirará com suas próprias ideias. Quer ver como é um projeto SQL completo? Recentemente, criamos um Sales Dashboard para o banco de dados AdventureWorks. O artigo tem uma descrição detalhada do processo de criação de um projeto SQL. Depois de concluir esse projeto, confira como incluir um projeto SQL em seu currículo. Exemplos e ideias de projetos de código SQL 1. Tabela de classificação da classe Visão geral A primeira ideia de projeto é usar o SQL para analisar o desempenho de alunos universitários. Isso envolve examinar as notas individuais dos alunos, avaliar a eficácia dos professores na oferta de cursos e avaliar o desempenho geral dos grupos de alunos por semestre. Onde obter os dados Nosso curso prático Trilha de Práticas em SQL Databases contém um exemplo de banco de dados universitário (em sua parte gratuita!). O banco de dados da universidade contém 6 tabelas repletas de dados realistas sobre professores, cursos e alunos, juntamente com seu desempenho. Você pode usar esse banco de dados para explorar e escrever consultas gratuitamente, diretamente no navegador! Instruções passo a passo Acesse o curso Trilha de Práticas em SQL Databases (Bancos de dados ) e inicie-o gratuitamente. O primeiro banco de dados é o banco de dados da universidade. Primeiro, explore o banco de dados por conta própria. Em seguida, escreva algumas perguntas que você gostaria que seu projeto SQL respondesse. Elas podem ser: Qual foi o desempenho médio dos alunos em cada disciplina no último semestre? Quantas pessoas foram reprovadas no curso de SQL? Qual professor ensinou mais alunos neste semestre? Use o SQL para responder a essas perguntas e, em seguida, analise os resultados. Opcionalmente, você pode visualizar os dados com ferramentas como o PowerBI para concluir seu projeto SQL. Recursos Trilha de Práticas em SQL Curso de bancos de dados SQL para Iniciantes Folha de consulta SQL e Power BI: transformando dados em insights 2. Gerenciador de portfólio de arte Visão geral Que tal gerenciar seu portfólio artístico ou de artesanato com SQL? Talvez você crie pinturas, modelos ou fotos. Ou talvez goste de trabalhos manuais como crochê, decoupage, costura, tricô ou atividades semelhantes. Seja qual for sua área de atuação, catalogar seu trabalho pode ser incrivelmente útil. Esse projeto de SQL aborda a classificação de pastas intermináveis de dados ou a tentativa de compilar uma lista de materiais usados em sua última criação. Deixe o banco de dados fazer o trabalho pesado! Onde obter os dados Primeiro, crie seu conjunto de dados. Pegue alguns exemplos do seu trabalho atual e anote as propriedades que gostaria de registrar. Elas podem incluir: O título e a data do trabalho. Meio e estilo. Equipamento e/ou materiais, se aplicável. Local, tempo gasto e outras informações específicas de seu nicho. Você pode usar esse esboço para criar um banco de dados para seus trabalhos. Se você tiver alguns valores estritamente categóricos (por exemplo, equipamento, materiais), considere movê-los para uma tabela separada, onde poderá armazenar algumas informações adicionais. Instruções passo a passo Crie o banco de dados conforme descrito acima. Sempre que concluir um trabalho, atualize o banco de dados com um novo registro; em pouco tempo, você terá tabelas cheias de dados! Em seguida, você pode consultar o banco de dados para responder a perguntas como: Com que frequência cada material é usado? Quantas fotos de cada país existem? Qual trabalho levou mais tempo para ser criado? Você também pode pensar em criar uma visão geral dos dados coletados. Por exemplo, você pode criar uma linha do tempo de diferentes obras de arte ou visualizar o tempo gasto em cada trabalho do ano anterior. Recursos Como criar seu próprio banco de dados para praticar SQL SQL para Iniciantes Folha de dicas 3. Análise de tráfego da Web Visão geral Esta é uma pergunta comum da análise do mundo real: Qual é o volume de tráfego do nosso site? A resposta universal é: Como podemos melhorar o tráfego de nosso site? Esta é outra ideia de projeto SQL: analisar o tráfego de visitantes de um site. Este projeto se concentrará na análise do desempenho de páginas da Web e tópicos individuais em diferentes períodos de tempo, proporcionando a você experiência com problemas comerciais do mundo real. Onde obter os dados Se você tiver seu próprio site, poderá obter os dados para este projeto usando o Google Analytics. Se não tiver acesso a um site, nosso curso Trilha de Práticas em SQL Databases tem um banco de dados de tráfego de sites preparado especialmente para você. Você pode consultar o banco de dados diretamente em seu navegador, sem precisar fazer download ou instalar nada! Instruções passo a passo Crie algumas perguntas que façam sentido em um ambiente de negócios e que o banco de dados seja capaz de responder. Por exemplo: Qual foi a página mais visitada neste mês? Qual é a taxa média de visualização de página para cada tópico? Quais tags têm a melhor taxa de cliques? Qual é o tempo médio de vida de uma página após a publicação? Você também pode explorar as estatísticas de cada página, individualmente: Taxas de visualização/visualização única (por dia/semana/mês) Taxa de rejeição Tempo médio gasto na página Recursos Google Analytics e SQL SQL para Iniciantes Folha de dicas 4. Seu próprio Netflix embrulhado Visão geral Você gostaria de criar seu próprio Wrapped para a Netflix? Com o poder do SQL, você pode obter muito mais informações do que a Netflix fornece por si só. A Netflix permitirá que você baixe os dados do seu histórico de exibição, que poderá ser analisado e visualizado da forma que desejar! Onde obter os dados Você pode baixar seus dados de visualização na página Configurações de conta da Netflix: Faça login na Netflix em seu navegador. Vá para Account Settings (Configurações da conta) -> Profile & Parental Controls (Perfil e controle dos pais) -> Viewing activity (Atividade de visualização). Role até a parte inferior e clique em Baixar tudo. Você obterá um arquivo CSV com seu histórico de visualização. Instruções passo a passo Depois de obter os dados, importe-os para o seu banco de dados. Tente analisar os seguintes tópicos: Qual foi a série mais assistida este ano? Qual foi o tempo médio diário de visualização? Quanto tempo foi gasto assistindo à Netflix nos finais de semana? Qual foi a sessão mais longa de binge-watching? Quais meses têm o maior número de programas diferentes assistidos? Recursos Netflix embrulhado com SQL: Vamos mergulhar em seu ano de streaming SQL e Power BI: transformando dados em insights 5. Análise do mercado imobiliário Visão geral Um projeto de SQL que analisa seu mercado imobiliário local pode ser um ótimo exemplo de prática para problemas do mundo real. As habilidades que você praticará nesse projeto podem ser transferidas para muitos trabalhos de análise de negócios, e você pode obter alguns insights sobre um tópico relacionado. Onde obter os dados Este projeto requer um conjunto de dados pronto. Você pode encontrar um conjunto de dados como esse no Kaggle para quase todas as regiões que imaginar! Tente pesquisar palavras-chave como "real estate" (imóveis) ou "housing" (moradia), bem como o nome de um país ou região que você gostaria de usar neste projeto. Instruções passo a passo Quando tiver um conjunto de dados pronto, importe-o para um banco de dados. Você pode analisar tópicos como estes: Qual foi o preço médio de venda em seu código postal em 2024? Quantas casas foram vendidas por um preço abaixo do preço pedido em sua região no ano passado? Quais bairros têm as melhores opções de custo-benefício? Qual é a maior casa que você pode comprar por menos de US$ 100.000? Há alguma casa que foi vendida por mais do que o preço pedido? Os dados relacionados a preços também podem ser visualizados em um mapa para um resultado mais facilmente compreensível. Recursos Kaggle (para encontrar conjuntos de dados) SQL para Iniciantes Folha de dicas Como importar CSVs para o PostgreSQL usando o PgAdmin SQL e Power BI: transformando dados em insights 6. Análise de vendas Visão geral Analisar as vendas de um conjunto de dados de negócios realista pode ser uma ótima maneira de praticar consultas do mundo real. Se você tiver acesso aos dados de vendas de uma empresa em que trabalha, analise-os com SQL. Se não tiver, nosso cursoTrilha de Práticas em SQL Databases contém o banco de dados da loja Northwind, um banco de dados de loja de amostra preparado pela Microsoft que é perfeito para praticar relatórios de vendas. Um projeto de SQL que gira em torno de um banco de dados como esse pode incluir diferentes métricas de vendas, análise do comportamento do cliente, classificações de produtos e muitos outros dados! Onde obter os dados Confira o banco de dados da loja Northwind em nosso cursoTrilha de Práticas em SQL Databases (Bancos de dados). Ele contém 6 tabelas que descrevem as operações de uma loja on-line, incluindo informações de clientes, pedidos, produtos e suas categorias. Instruções passo a passo Explore o banco de dados com consultas básicas e JOINs. Analise os dados respondendo a perguntas como estas: Quais países tiveram os maiores volumes de pedidos este ano? Qual foi o produto mais popular em cada categoria? Qual canal de publicidade foi o mais eficaz? Qual foi o tamanho médio dos pedidos de cada país no ano passado? Como cada canal de publicidade se correlaciona com o tamanho dos pedidos? Quantos pedidos, em média, um cliente faz por ano? Recursos Trilha de Práticas em SQL Curso de bancos de dados. Você também pode fazer o download do banco de dados Northwind para o SQL Server da Microsoft. SQL e Power BI: transformando dados em insights 7. Fila de trabalhos de impressão 3D Visão geral Gerenciar uma frota de impressoras 3D, ou até mesmo uma, às vezes pode ser um incômodo. Se você quiser imprimir vários modelos, um após o outro, pode ser difícil manter o controle da fila. Por que não colocar todas as solicitações de impressão em um banco de dados? Juntamente com uma ordem de impressão clara e estatísticas de uso de filamento, você pode automatizar sua impressora para interagir com o banco de dados para obter um poder SQL extra! Onde obter os dados Você podecriar um banco de dados simples que inclua informações sobre cada modelo que deseja imprimir, o filamento usado, os horários de início e término e a posição do modelo na fila. Sempre que quiser imprimir um novo modelo, basta adicioná-lo ao banco de dados no próximo local disponível na fila. Após algum tempo de atividade, o banco de dados estará cheio de dados para você analisar. Instruções passo a passo Reúna uma quantidade substancial de dados de sua fila de trabalhos de impressão. Assim que os tiver, você poderá analisá-los usando perguntas como: Que modelo(s) está(ão) sendo impresso(s) neste momento? Qual é o próximo modelo na fila? Quanto tempo no total foi gasto na impressão hoje? A que velocidade o filamento está sendo usado? Quantos modelos específicos podem ser concluídos por dia, considerando as velocidades de impressão atuais? Recursos Qual banco de dados é melhor para projetos pequenos? Como criar seu próprio banco de dados para praticar SQL 8. Tabela de classificação de jogos Visão geral Se você gosta muito de jogos, por que não praticar em um banco de dados de torneios de e-sports? Um projeto SQL como esse seria centrado em um banco de dados de diferentes torneios, jogadores, jogos e pontuações. Você pode calcular o desempenho de diferentes jogadores em cada um dos torneios, a participação e a popularidade de cada torneio, as melhores classificações dos jogadores em cada jogo e muitas outras métricas! Onde obter os dados Você pode solicitar esses dados à universidade local, ao clube, aos organizadores de torneios etc. ou criar sua própria competição imaginária. Você também pode usar dados disponíveis publicamente de torneios de e-sports famosos. Provavelmente, você terá que criar seu próprio banco de dados para um projeto como esse. Instruções passo a passo Reúna os dados que gostaria de usar e crie um banco de dados apropriado. Depois de ter o banco de dados pronto, prepare algumas perguntas para ajudá-lo a analisar os dados. Dependendo do conjunto de dados, essas perguntas podem variar. Você pode usar as seguintes como ponto de partida: Quantas pessoas participaram do último torneio? Qual foi a taxa de vitórias dos melhores jogadores durante o torneio? Qual foi a pontuação necessária para ficar entre os 10 primeiros? Considere quais métricas serão interessantes para visualizar após o torneio. Certifique-se de que elas não mostrem apenas informações triviais que podem ser coletadas por um espectador comum. Você pode visualizar os dados com o PowerBI para criar gráficos de estatísticas pós-jogo. Recursos Como criar seu próprio banco de dados para praticar SQL SQL e Power BI: transformando dados em insights Qual banco de dados é melhor para projetos pequenos? 9. Rastreador de aplicativos de emprego Visão geral Está tendo dificuldade para manter o controle de todos os empregos para os quais se candidatou? Criar um rastreador de candidaturas a emprego pode ser uma ótima ideia para um projeto SQL. Além de obter uma visão geral rápida do seu progresso, você também poderá compilar o feedback de diferentes recrutadores e comparar ofertas. Com esse projeto, você pode praticar suas habilidades de SQL com dados do mundo real. No final da sua busca de emprego, você terá um banco de dados valioso que poderá ajudá-lo em qualquer busca de emprego futura. Onde obter os dados Você pode criar seu próprio banco de dados simples, armazenando os dados que considerar relevantes para sua busca de emprego - data de candidatura, feedback do recrutador, pontuação da entrevista e assim por diante. Toda vez que você se candidatar a um emprego ou receber uma atualização do recrutador, atualize o banco de dados. Ele se encherá de dados em pouco tempo! Instruções passo a passo Crie um banco de dados simples que armazene as informações mais importantes sobre cada candidatura a emprego. Você pode adaptar o tamanho e a complexidade do banco de dados às suas metas de análise futuras. Toda vez que você se candidatar a uma vaga, faça uma nova entrada no banco de dados. Edite as entradas à medida que avança no processo de candidatura ou quando receber feedback do recrutador. Com alguns dados, você deve conseguir usar o SQL para realizar uma análise como essa: Quais aplicativos de emprego não têm resposta do recrutador (ainda)? Para quantas empresas você enviou candidaturas? Qual foi o feedback que você recebeu de todas as vagas de Engenharia (ou outra disciplina) para as quais se candidatou no último ano? Com que frequência os recrutadores dão feedback para cada área de trabalho? Qual é a oferta média de salário em cada área? Recursos Como criar seu próprio banco de dados para praticar SQL Qual banco de dados é melhor para projetos pequenos? 10. Análise de dados de saúde Visão geral Para este projeto, a gama de dados potenciais é bastante ampla. Você pode analisar os dados sobre a disseminação de uma doença específica em uma região específica, ou estatísticas sobre a taxa de recuperação ou a disseminação de uma doença específica. Esse projeto SQL está centrado na criação de relatórios a partir de dados globais do mundo real, uma ótima habilidade para praticar e mostrar em seu portfólio. Onde obter os dados O Kaggle tem uma grande variedade de conjuntos de dados para um projeto como esse. Você pode tentar palavras-chave como "saúde", o nome de uma doença específica ou um país de seu interesse. Por exemplo, você pode tentar este extenso conjunto de dados mundial sobre a COVID-19 ou um conjunto de dados local para os EUA, a Índia ou outros países. Instruções passo a passo Faça o download de um conjunto de dados de seu interesse e prepare um banco de dados para ele. Importe o conjunto de dados para o banco de dados e analise os dados usando perguntas como as seguintes: Quais foram as tendências de disseminação em cada país/região? Quantas pessoas deram entrada no hospital com essa doença no último mês? Quais foram os pontos críticos em 2024? Quais são as taxas de infecção e recuperação? Opcionalmente, você pode visualizar os dados que adquiriu usando um mapa ou ferramentas como o PowerBI. Recursos Kaggle Como criar seu próprio banco de dados para praticar SQL SQL e Power BI: transformando dados em insights Exemplos de projetos de código SQL e prática adicional Cobrimos muitas opções com essas 10 ideias de projetos de código SQL. Você sempre pode modificá-las para atender às suas necessidades ou interesses. Não se esqueça de conferir nossa coleção de bancos de dados de prática de SQL; eles são perfeitos para seu primeiro projeto de SQL se você não souber por onde começar. E se quiser ver um exemplo de um projeto de código SQL do início ao fim, dê uma olhada no nosso Projeto de painel de vendas para o banco de dados AdventureWorks. Boa codificação! Tags: Projeto SQL práticas sql