📖 Guia do Aluno
Bem-vindo(a) à disciplina de Modelagem de Banco de Dados (IBD-014)! Este guia contém as diretrizes fundamentais para o seu sucesso ao longo dos 20 capítulos do curso.
1. 🎯 Organização e Metodologia
O curso foi estruturado com foco em aprendizagem ativa e desenvolvimento progressivo:
- ⏱️ Duração total: 20 capítulos de estudo (80 aulas de 50 minutos).
- 📅 Carga horária semanal: 4 períodos de 50 minutos (total de 200 minutos por capítulo).
- 🔄 Estrutura de cada aula:
- Período 1: Fundamentos conceituais, contextualização e discussão de cenários reais.
- Período 2: Demonstração prática do professor com exemplos passo a passo (live coding e diagramação).
- Período 3: Laboratório prático individual ou em duplas com resolução orientada.
- Período 4: Consolidação, correção comentada e desafios complementares.
2. 🛠️ Ferramentas Necessárias
Todas as ferramentas utilizadas são 100% gratuitas, multiplataforma e de código aberto:
| Ferramenta | Finalidade | Como Obter |
|---|---|---|
| VS Code | Editor de código principal | code.visualstudio.com |
| SQLite CLI / DB Browser | Execução de consultas SQL locais | sqlite.org ou sqlitebrowser.org |
| Draw.io (diagrams.net) | Desenho de Diagramas ER | app.diagrams.net ou extensão para VS Code |
| Git e GitHub | Versionamento e entrega de atividades | git-scm.com |
| Navegador Web Moderno | Acesso ao portal e slides interativos | Chrome, Firefox, Edge |
Extensões Úteis para o VS Code
Recomendamos instalar as extensões:
- Draw.io Integration (autor: Henning Dieterichs) para desenhar diagramas direto no VS Code.
- SQLite Viewer (autor: Florian Klampfer) para inspecionar arquivos
.dbgraficamente.
3. 📊 Avaliação e Critérios
A avaliação é contínua e formativa, dividida em três pilares:
- 📝 Atividades Práticas por Capítulo (40%): Exercícios propostos em cada capítulo, categorizados em níveis fácil, intermediário e avançado.
- 🛡️ Checkpoints e Avaliações Teórico-Práticas (30%): Duas avaliações ao término das Etapas 2 e 4 para consolidação de modelagem e SQL.
- 🚀 Projeto Integrador (30%): Desenvolvimento em equipe de um sistema completo (requisitos, DER, modelo relacional, script SQL e testes).
4. 💡 Dicas de Estudo
Como aproveitar ao máximo cada capítulo
- Antes da aula: Leia os objetivos e o vocabulário técnico do capítulo no portal.
- Durante a aula: Acompanhe a modelagem e anote dúvidas no checklist.
- Após a aula: Execute os scripts SQL no SQLite local e resolva o desafio de nível avançado.