Exercícios: Aula 06 - DB Relacional 💾
🟢 Básicos (Fixação)
- Criação de Tabelas: Escreva o comando SQL (ou descreva os campos na interface visual) para criar uma tabela chamada
Alunos com os campos: Matricula (Número), Nome (Texto) e Curso (Texto).
- Consulta Simples: Como você faria para listar apenas os nomes de todos os alunos que estão no curso de "ADS" usando SQL?
- Relacionamentos: Imagine um sistema de biblioteca. Você tem a tabela
Livros e a tabela Autores. Como você faria para "ligar" um livro ao seu autor? Explique o conceito de Foreign Key (Chave Estrangeira).
- DBeaver Workflow: Descreva os passos para exportar os dados de uma tabela para um arquivo CSV usando a interface do DBeaver. Por que essa funcionalidade é útil para um desenvolvedor?
🔴 Desafio (Exploração)
- Performance de Consulta: Se uma tabela de
Vendas tiver 10 milhões de linhas, a busca por uma data específica pode ficar lenta. Pesquise o que é um Índice (Index) em bancos de dados SQL e como ele ajuda a acelerar essa busca.
🔍 Ver Solução e Lógica do Exercício