https://github.com/lealre/sql-bootcamp-de
Projects and Classes from SQL Bootcamp for Data Engineering
https://github.com/lealre/sql-bootcamp-de
plpgsql postgresql sql
Last synced: 6 months ago
JSON representation
Projects and Classes from SQL Bootcamp for Data Engineering
- Host: GitHub
- URL: https://github.com/lealre/sql-bootcamp-de
- Owner: lealre
- Created: 2024-05-03T16:55:32.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-03T18:16:21.000Z (about 2 years ago)
- Last Synced: 2025-02-01T15:09:26.927Z (over 1 year ago)
- Topics: plpgsql, postgresql, sql
- Language: PLpgSQL
- Homepage:
- Size: 541 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SQL Bootcamp for Data Engineering and Analytics
In this repository, I applied the concepts taught in the [Data Engineering SQL Bootcamp](https://github.com/lvgalvao/data-engineering-roadmap/tree/main/Bootcamp%20-%20SQL%20e%20Analytics) by [Luciano Galvão](https://github.com/lvgalvao).
We utilized PostgreSQL as our database system and PGAdmin as the client tool for interaction.
Each folder corresponds to a class where I practiced the concepts taught in PGAdmin and included some notes.
The database used is the [Northwind database for Postgres](https://github.com/pthom/northwind_psql).
-------------------------
# Contents
### Projects
- [Project 01 - Analytic Report with SQL - Northwind database](https://github.com/lealre/northwind-analytics-sql)
- [Project 02 - Automating Northwind database operations using PL/pgSQL - Stored Procedures and Triggers](https://github.com/lealre/northwind-PLpgSQL)
### Classes
- [Day 01 - Configuring the environment](https://github.com/lealre/sql-bootcamp-de/tree/main/01)
- [Day 02 - First database queries](https://github.com/lealre/sql-bootcamp-de/tree/main/02)
- [Day 03 - Joins and Having](https://github.com/lealre/sql-bootcamp-de/tree/main/03)
- [Day 04 - Window Functions](https://github.com/lealre/sql-bootcamp-de/tree/main/04)
- [Day 05 - Project 01 - Analytic Report with SQL - Northwind database](https://github.com/lealre/sql-bootcamp-de/tree/main/05)
- [Day 06 - CTE vs Subqueries vs Views vs Temporary Tables vs Materialized Views](https://github.com/lealre/sql-bootcamp-de/tree/main/06)
- [Day 07 - DDL/DML Statements](https://github.com/lealre/sql-bootcamp-de/tree/main/07)
- [Day 08 - Stored Procedures](https://github.com/lealre/sql-bootcamp-de/tree/main/08)
- [Day 09 - Triggers](https://github.com/lealre/sql-bootcamp-de/tree/main/09)
- [Day 10 - ACID Transactions](https://github.com/lealre/sql-bootcamp-de/tree/main/10)
- [Day 11 - Query Order](https://github.com/lealre/sql-bootcamp-de/tree/main/11)
- [Day 12 - Database Indexing](https://github.com/lealre/sql-bootcamp-de/tree/main/12)
- [Day 13 - Partition](https://github.com/lealre/sql-bootcamp-de/tree/main/13)
- [Days 14 to 18 - DBT Project](https://github.com/lealre/sql-bootcamp-de/tree/main/dbt_project)