An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# 🐘 | Formação de PostgreSQL

![Licença](https://img.shields.io/badge/Licen%C3%A7a-MIT-f5b5ca.svg)
![Status](https://img.shields.io/badge/Status-Concluído-abf285.svg)

## Í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).