Skip to content
TIC · 8.º Ano

Ideias de aprendizagem ativa

Bases de Dados e Consultas Simples

A aprendizagem ativa funciona especialmente bem neste tópico porque os alunos precisam de visualizar relações entre tabelas e praticar consultas para interiorizar conceitos abstratos como chaves primárias e ligações. Trabalhar com cenários reais, como uma base de dados de biblioteca, torna o conteúdo mais concreto e memorável para adolescentes do 8.º ano.

Aprendizagens EssenciaisDGE: 3o Ciclo - Sistemas de InformaçãoDGE: 3o Ciclo - Investigação e Pesquisa
30–50 minPares → Turma inteira4 atividades

Atividade 01

Aprendizagem Baseada em Problemas50 min · Pequenos grupos

Projeto Grupal: Base de Dados da Biblioteca

Os alunos desenham um esquema relacional para uma biblioteca com tabelas de livros, utilizadores e empréstimos. Em seguida, preenchem dados fictícios numa folha de cálculo e criam consultas simples para listar empréstimos por utilizador. Partilham os resultados e discutem melhorias no esquema.

Explique a importância de um modelo de dados bem estruturado para uma base de dados.

Sugestão de FacilitaçãoDurante o Projeto Grupal, peça a cada grupo para apresentar o seu esquema de base de dados antes de começar a implementação, reforçando a importância do planeamento colaborativo.

O que observarEntregue a cada aluno um pequeno pedaço de papel. Peça-lhes para escreverem: 1) O nome de um campo e de um registo numa base de dados de uma loja de videojogos. 2) Uma consulta simples (usando SELECT e WHERE) para encontrar todos os jogos de uma plataforma específica.

AnalisarAvaliarCriarTomada de DecisãoAutogestãoCompetências Relacionais
Gerar Aula Completa

Atividade 02

Caça ao Tesouro: Consultas em Dados Reais

Forneça uma base de dados de produtos de uma loja em formato CSV. Os alunos, em pares, escrevem consultas para encontrar itens por preço ou categoria usando funções FILTER no Google Sheets. Competem para responder a perguntas mais depressa.

Analise como as consultas permitem extrair informação específica de grandes volumes de dados.

Sugestão de FacilitaçãoNa Caça ao Tesouro, prepare folhas com instruções passo a passo e exemplos de consultas para os alunos consultarem quando necessário.

O que observarApresente aos alunos um esquema de base de dados simples (ex: para uma coleção de selos, com tabelas para 'Selos' e 'Países'). Faça perguntas como: 'Qual seria a chave primária na tabela Selos?' ou 'Como poderíamos consultar todos os selos de Portugal?'

AnalisarAvaliarCriarTomada de DecisãoAutogestãoCompetências Relacionais
Gerar Aula Completa

Atividade 03

Simulação Individual: Esquema do Dia a Dia

Cada aluno escolhe um cenário pessoal, como gestão de equipas desportivas, e desenha um esquema com tabelas e relações. Testam-no adicionando dados e uma consulta simples, depois apresentam ao grupo para feedback.

Desenhe um esquema de base de dados simples para um cenário do dia a dia (ex: biblioteca).

Sugestão de FacilitaçãoNa Simulação Individual, forneça uma lista de verificação com os elementos obrigatórios do esquema (tabelas, campos, relações) para ajudar os alunos a estruturar o trabalho.

O que observarDivida a turma em pequenos grupos. Dê a cada grupo um cenário (ex: gerir uma coleção de filmes, uma lista de contactos). Peça-lhes para discutirem e desenharem um esquema de base de dados simples, identificando as tabelas, os campos e as relações. Cada grupo apresenta o seu esquema e justifica as suas escolhas.

AnalisarAvaliarCriarTomada de DecisãoAutogestãoCompetências Relacionais
Gerar Aula Completa

Atividade 04

Aprendizagem Baseada em Problemas45 min · Pequenos grupos

Rotação de Estações: Construir e Consultar

Crie estações com ferramentas diferentes: uma para desenhar esquemas no papel, outra para inserir dados no Scratch DB blocks, outra para consultas SQL básicas online. Grupos rodam a cada 10 minutos e registam descobertas.

Explique a importância de um modelo de dados bem estruturado para uma base de dados.

Sugestão de FacilitaçãoNa Rotação de Estações, prepare estações com diferentes níveis de dificuldade nas consultas, permitindo que os alunos avancem ao seu ritmo.

O que observarEntregue a cada aluno um pequeno pedaço de papel. Peça-lhes para escreverem: 1) O nome de um campo e de um registo numa base de dados de uma loja de videojogos. 2) Uma consulta simples (usando SELECT e WHERE) para encontrar todos os jogos de uma plataforma específica.

AnalisarAvaliarCriarTomada de DecisãoAutogestãoCompetências Relacionais
Gerar Aula Completa

Algumas notas sobre lecionar esta unidade

Comece sempre por exemplos do quotidiano dos alunos para explicar conceitos abstratos como chaves primárias e estrangeiras. Evite introduzir demasiado vocabulário técnico de uma só vez, pois isso pode sobrecarregar os alunos. Pesquisas mostram que a aprendizagem baseada em projetos aumenta a retenção nestes conteúdos em cerca de 30% em comparação com aulas expositivas tradicionais.

No final destas atividades, espera-se que os alunos consigam criar um esquema de base de dados relacional simples com tabelas, campos e relações identificadas corretamente. Devem também ser capazes de escrever consultas básicas em SQL, usando SELECT, WHERE e ORDER BY, para extrair informação específica de uma base de dados.


Atenção a estes erros comuns

  • Durante o Projeto Grupal: Base de Dados da Biblioteca, alguns alunos podem pensar que uma base de dados é apenas uma lista simples sem relações.

    Peça aos grupos para desenharem os esquemas das tabelas no papel antes de implementar. Durante a apresentação, questione explicitamente sobre as relações entre tabelas (ex: 'Como ligamos o livro ao autor?') e peça justificações para as escolhas.

  • Durante a Caça ao Tesouro: Consultas em Dados Reais, os alunos podem acreditar que as consultas alteram ou apagam os dados originais.

    Mostre em tempo real como as consultas SELECT devolvem apenas uma vista dos dados, sem modificar a base. Use a ferramenta para demonstrar que a mesma consulta executada duas vezes devolve sempre os mesmos resultados.

  • Durante a Simulação Individual: Esquema do Dia a Dia, os alunos podem pensar que modelos de dados bem estruturados não importam se há poucos registos.

    Peça aos alunos para começarem com apenas 3 registos em cada tabela e depois adicionarem mais 5. Peça-lhes que analisem como a redundância ou inconsistências afetam a qualidade dos dados à medida que o volume aumenta.


Metodologias usadas neste resumo