# Banco de Dados – Postgres

### **🎥 Vídeo(s) Recomendado(s)**

- 🔗 Playlist: [Fabricio Vallim • Curso Básico de SQL](https://www.youtube.com/playlist?list=PL1lueKDtZ3DcmhZX7pDk4sSgApuZwgVwb "Fabricio Vallim • Curso Básico de SQL")
    - ⏰ Duração: 2:45:15

---

### **🗝️ Pontos-chave (Perguntas-guia)**

- <span style="white-space: pre-wrap;">Se você consegue responder isso, você entendeu o módulo. </span>
- Essas perguntas poderão ser usadas futuramente para validação.

#### **❓ Perguntas:**

- O que é um banco de dados relacional?
- O que é SQL e PostgreSQL?
- Qual a diferença entre banco de dados e tabela?
- O que é uma chave primária?
- O que é uma chave estrangeira?
- O que é normalização de dados?
- Para que serve `SELECT`?
- Qual a diferença entre `WHERE` e `HAVING` ?
- O que é `JOIN` e quais tipos existem?
- Qual a diferença entre `INNER JOIN` , `RIGHT JOIN`, e `LEFT JOIN` ?
- Para que servem `INSERT`, `UPDATE` e `DELETE` ?
- O que é `ORDER BY` ?
- O que é `GROUP BY` ?
- O que é um **CRUD**?
- O que são índices e por que impactam performance?

---

### **🔗 Material de Apoio**

##### Referência rápida para uso prático.

- [Ferramenta • Visualizador dos Joins do SQL](https://sql-joins.leopard.in.ua/ "Ferramenta • Visualizador dos Joins do SQL")
- [Neon • PostgreSQL Cheat Sheet](https://neon.com/postgresql/postgresql-cheat-sheet "Neon • PostgreSQL Cheat Sheet")
- [SQL Bolt • Introduction to SQL](https://www.sqlbolt.com/ "SQL Bolt • Introduction to SQL")
- [Devhints Cheat Sheet • PostgreSQL JSON](https://devhints.io/postgresql-json "Devhints Cheat Sheet • PostgreSQL JSON")