Dados Conectados: Quando Duas Tabelas Trabalham Juntas
Período: Ensino Fundamental 1 | Ano: 5º Ano
Importante: Este material é meramente uma sugestão. Cabe ao educador adaptar as ideias oferecidas à realidade de sua turma, encontrando a melhor forma de aplicar o conteúdo.
Introdução: Introduzir a ideia de banco de dados relacional por meio de tabelas relacionadas por identificadores. Os alunos perceberão como informações podem ser separadas em estruturas diferentes e posteriormente combinadas.
Passo a Passo para Execução
- Criar no Scratch duas listas fictícias que representem duas tabelas.
- Garantir que ambas contenham uma informação comum capaz de relacionar os registros.
- Criar um mecanismo para consultar um identificador.
- Recuperar os dados correspondentes nas duas listas.
- Mostrar uma resposta combinando as informações.
- Testar identificadores diferentes.
- Criar um identificador inexistente e observar como o programa reage.
- Abrir a atividade interativa de JOIN do SQLBolt com orientação do professor.
- Observar como uma consulta pode combinar dados de mais de uma tabela.
- Resolver os exercícios iniciais do ambiente.
- Comparar a ideia do JOIN com a simulação criada no Scratch.
- Registrar no caderno o papel do identificador na ligação entre os registros.
- Discutir por que separar dados pode evitar repetição.
- Encerrar relacionando tabelas conectadas a aplicações reais.
Links e Recursos
Comentários
Banco de dados é um sistema organizado para guardar e consultar informações. Em um banco relacional, os dados podem ser separados em tabelas. Um identificador ajuda a reconhecer um registro e um JOIN permite combinar informações relacionadas. A criança pode pensar em dois álbuns diferentes que possuem o mesmo código em algumas figurinhas: o código permite descobrir quais informações pertencem juntas. O SQLBolt apresenta essa ideia em consultas interativas; a atividade com Scratch cria uma versão visual e mais simples do mesmo raciocínio.O Arquivo de Identificadores
As equipes organizarão cartões em duas tabelas fictícias: uma contendo pessoas e outra contendo atividades realizadas. Um identificador comum permitirá descobrir quais registros pertencem à mesma pessoa.Materiais Necessários
- Painel para a tabela 'Pessoas'
- Painel para a tabela 'Atividades'
- Cartões com identificadores numéricos fictícios
- Cartões com nomes fictícios
- Cartões com atividades como leitura, desenho ou esporte
- Fios, setas ou clips para representar relações
- Folhas de exercício
- Quadro branco
- Lápis e borracha
- Cartões de consulta como 'qual atividade pertence ao registro 203?'
- Crachás de 'Analista' e 'Conferente'
- Fita adesiva
Passo a Passo da Execução
- Mostrar uma tabela com nomes fictícios e identificadores.
- Apresentar uma segunda tabela contendo atividades associadas aos mesmos identificadores.
- Explicar que um identificador serve para distinguir um registro dos demais.
- Escolher um identificador e acompanhar sua passagem pelas duas tabelas.
- Fazer uma pergunta que exija informações presentes nas duas estruturas.
- Encontrar o registro correspondente em cada tabela.
- Juntar as informações para formar uma resposta completa.
- Criar uma situação com um identificador inexistente e discutir o que deve acontecer.
- Pedir que as equipes criem duas tabelas fictícias relacionadas.
- Definir claramente qual identificador conectará as duas.
- Trocar os painéis entre as equipes.
- Criar perguntas que só poderão ser respondidas consultando as duas tabelas.
- Explicar como esse modelo evita repetir os mesmos dados várias vezes.
- Encerrar mostrando que sistemas grandes usam estruturas semelhantes para organizar informações.