Skip to content

📖 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:
    1. Período 1: Fundamentos conceituais, contextualização e discussão de cenários reais.
    2. Período 2: Demonstração prática do professor com exemplos passo a passo (live coding e diagramação).
    3. Período 3: Laboratório prático individual ou em duplas com resolução orientada.
    4. 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:

FerramentaFinalidadeComo Obter
VS CodeEditor de código principalcode.visualstudio.com
SQLite CLI / DB BrowserExecução de consultas SQL locaissqlite.org ou sqlitebrowser.org
Draw.io (diagrams.net)Desenho de Diagramas ERapp.diagrams.net ou extensão para VS Code
Git e GitHubVersionamento e entrega de atividadesgit-scm.com
Navegador Web ModernoAcesso ao portal e slides interativosChrome, 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 .db graficamente.

3. 📊 Avaliação e Critérios ​

A avaliação é contínua e formativa, dividida em três pilares:

  1. 📝 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.
  2. 🛡️ 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.
  3. 🚀 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.

Material Didático Aberto sob Licença MIT.