Este é um projeto SQL para resolver uma série de desafios com diferentes níveis de complexidade. São 23 requisitos onde cada um pede uma consulta diferente dentro de um banco de dados, cada arquivo .sql contem uma consulta diferente em diferentes níveis de complexidade.
- JavaScript: A linguagem de programação principal usada neste projeto.
- SQL: Usado para escrever consultas que resolvem os desafios.
- Docker: Usado para criar e gerenciar o ambiente de desenvolvimento.
- Jest: Usado para testar o código JavaScript.
O projeto contém uma série de arquivos SQL, cada um representando um desafio específico. Além disso, há um arquivo docker-compose.yml
para gerenciar o ambiente de desenvolvimento e um arquivo jest.config.js
para configurar os testes.
- Instale as dependências com
npm install
. - Inicie o ambiente de desenvolvimento com
docker-compose up
. - Execute os testes com
npm test
.
Cada arquivo SQL no projeto representa um desafio. Os desafios variam em complexidade e abrangem uma variedade de tópicos SQL.
Este projeto é para fins educacionais, portanto, pull requests não serão aceitos.
MIT