https://github.com/strawndri/postgresql
Estudos de PostgreSQL e SQL na plataforma da Alura.
https://github.com/strawndri/postgresql
alura postgresql sql
Last synced: 9 days ago
JSON representation
Estudos de PostgreSQL e SQL na plataforma da Alura.
- Host: GitHub
- URL: https://github.com/strawndri/postgresql
- Owner: strawndri
- License: mit
- Created: 2023-04-05T15:29:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-09T12:11:20.000Z (almost 3 years ago)
- Last Synced: 2025-02-24T13:48:32.366Z (over 1 year ago)
- Topics: alura, postgresql, sql
- Language: PLpgSQL
- Homepage:
- Size: 56.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🐘 | Formação de PostgreSQL


## Índice
- [Sobre o projeto](#sobre-o-projeto)
- [Aprendizagens](#aprendizagens)
- [Como acessar o projeto?](#como-acessar-o-projeto)
- [Tecnologias Utilizadas](#tecnologias-utilizadas)
- [Licença](#licença)
## Sobre o projeto
O projeto contempla todos os cursos da formação [SQL com PostgreSQL](https://www.alura.com.br/formacao-postgresql), da plataforma [Alura](https://www.alura.com.br/). Ao longo dos cursos, foram estudados conceitos iniciais deste sistema gerenciador de banco de dados (SGBD), com enfoque na linguagem SQL (Structured Query Language)
## Aprendizagens
- O que é PostgreSQL;
- Execução de operações CRUD (Create, Read, Update e Delete);
- Utilização de filtros com `WHERE`;
- Como agrupar resultado com `GROUP BY`;
- Utilização de subconsultas e *views*;
- Diferenças entre DDL (Linguagem de Definição de Dados) e DML (Linguagem de Manipulação de Dados);
- O que é linguagem procedural e o como trabalhar com PL/pgSQL;
- O que são *triggers* (gatilhos) e como usá-los em ações como `INSERT`, `UPDATE` e `DELETE`.
## Como acessar o projeto?
Para explorar o que foi feito em cada curso, você pode acessá-los de forma individual clicando nos links abaixo:
- [1º Curso - PostgreSQL](https://github.com/strawndri/postgresql/tree/curso_01)
- [2° Curso - PostgreSQL: Views, Sub-Consultas e Funções](https://github.com/strawndri/postgresql/tree/curso_02)
- [4º Curso - PostgreSQL: desenvolva com PL/pgSQL](https://github.com/strawndri/postgresql/tree/main/curso_04)
- [5º Curso - PostgreSQL: Triggers, transações, erros e cursores](https://github.com/strawndri/postgresql/tree/main/curso_05)
## Tecnologias Utilizadas
- [PostgreSQL](https://www.postgresql.org/): Sistema Gerenciador de Banco de Dados (SGBD)
- [SQL](https://www.w3schools.com/sql/sql_intro.asp): Linguagem de consulta estruturada
## Licença
Este projeto está licenciado sob a [Licença MIT](https://opensource.org/licenses/MIT). Consulte o arquivo `LICENSE` para obter mais informações sobre os termos de licenciamento.
---
✨ Feito com carinho por [Andrieli Gonçalves](https://github.com/strawndri).