Skip to content

dihegomartins/sql-server-adventureworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SQL Server - Estudos AdventureWorks 🚀

Repositório de exercícios práticos em T-SQL (Microsoft SQL Server) utilizando o banco de dados oficial AdventureWorks.

🧠 Conceitos Praticados

  • Seleção de dados: Uso de SELECT e DISTINCT para filtragem de nomes e sobrenomes únicos.
  • Filtros condicionais: Aplicação de lógica com WHERE, AND, OR para segmentação de dados.
  • Operadores avançados: Consultas utilizando BETWEEN para períodos, IN para listas e LIKE para busca de padrões.
  • Ordenação e Limitação: Manipulação de resultados com ORDER BY e a cláusula TOP para rankings.
  • Agregações e Agrupamentos: Cálculos estatísticos com COUNT, SUM, AVG, MIN, MAX e GROUP BY.
  • Tipagem de Dados: Manipulação de tipos específicos do SQL Server como NVARCHAR(50), MONEY, INT e DECIMAL(8,2).

📊 Validação e Execução

Os scripts deste repositório foram desenvolvidos e validados no ambiente Microsoft SQL Server Management Studio (SSMS).

Como reproduzir localmente:

  1. Criar Banco de Dados: No SSMS, crie um novo banco de dados (ex: EstudosSQL).
  2. Executar Setup: Execute o arquivo 01-basics/setup.sql para criar automaticamente os schemas (Person, Production), as tabelas e popular os dados de teste.
  3. Desafios: Navegue pelas pastas /02-filtering e /03-aggregations para executar os scripts de cada desafio técnico.

Nota Técnica: Optou-se pela validação em ambiente local (SSMS) para garantir o suporte total a recursos avançados de T-SQL, gerenciamento de Schemas e tipos de dados monetários, evitando as limitações de permissão comuns em compiladores SQL online.


🛠️ Tecnologias Utilizadas

  • Microsoft SQL Server (T-SQL): Engine de banco de dados e linguagem de consulta.
  • SQL Server Management Studio (SSMS): Interface de administração e desenvolvimento.
  • Git & GitHub: Versionamento profissional com Conventional Commits.

Projeto desenvolvido por Dihego Pires Martins

About

Exercícios práticos de T-SQL utilizando o banco de dados AdventureWorks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors