Você está na página 1de 3

PLANO DE AULA 4: CRIANDO O BANCO

Objetivo da Aula: Ensinar os alunos a criar um banco de dados utilizando o MySQL,


fornecendo-lhes as habilidades necessárias para projetar e implementar estruturas de dados
eficientes.

Introdução

 Apresentação e cumprimento.
 Breve explicação sobre o conteúdo da aula.

Planejamento do Banco de Dados

 Discussão sobre a importância do planejamento antes da criação do banco de dados.


 Orientação sobre como identificar as entidades, atributos e relacionamentos que serão
representados no banco de dados.

Criação do Banco de Dados de uma escola

 Demonstração passo a passo da criação de um novo banco de dados utilizando o


MySQL Workbench para uma escola.
 Explicação dos campos necessários para criar um novo esquema, como nome do banco
de dados e conjunto de caracteres.

Criação de Tabelas

 Passo a passo para a criação de tabelas de Alunos e Disciplinas no banco de dados


recém-criado.
o Alunos: ID, Nome do Aluno (varchar), Data de Nascimento (date), CPF (bigint),
etc
o Disciplina: ID, Nome da Disciplina, Descrição
 Explique brevemente os tipos de dados dos campos presentes nas tabelas
 Demonstração da definição de chaves primárias.

Atividade Prática

Peça aos alunos que criem as tabelas de ‘professores’ a partir dos conceitos apresentados

PLANO DE AULA 5: Chaves Estrangeiras

Objetivo da Aula: Introduzir os conceitos de chaves estrangeiras em bancos de dados e


demonstrar sua aplicação prática utilizando um banco de dados de uma escola como exemplo.

Introdução

 Apresentação e cumprimento.
 Breve explicação sobre o conteúdo da aula.

Definição de Chaves Estrangeiras


 Explicação do conceito de chaves estrangeiras como campos que estabelecem um
relacionamento entre duas tabelas.
 Destaque para a importância das chaves estrangeiras na integridade referencial dos
dados.

Exemplo de Aplicação em um Banco de Dados Escolar

 Demonstração passo a passo da criação de chaves estrangeiras utilizando o MySQL


Workbench.
 Explicação dos comandos SQL ALTER TABLE para adicionar chaves estrangeiras às
tabelas existentes.

Criação de Chaves Estrangeiras

 Demonstração passo a passo da criação de chaves estrangeiras utilizando o MySQL


Workbench.
 Explicação dos comandos SQL ALTER TABLE para adicionar chaves estrangeiras às
tabelas existentes.
 Já com as tabelas Professores, Alunos, Matrículas, Turmas e Notas criadas, adicione as
chaves estrangeiras necessárias:
o Matrículas: id_Aluno, id_Disciplina
o Notas: id_Alunos, id_Disciplina
o Turmas: id_Disciplinas, id_Professores

Importância da Integridade Referencial

 Discussão sobre os benefícios da integridade referencial proporcionada pelas chaves


estrangeiras.
 Exemplos de como as chaves estrangeiras ajudam a manter a consistência dos dados e
evitar inconsistências.

Atividade Prática

Convide os alunos a adicionar as chaves estrangeiras da tabela de Turmas.

PLANO DE AULA 6: Inserindo dados e excluindo tabelas

Objetivo da Aula: Nesta aula, os alunos aprenderão sobre os comandos INSERT INTO e DROP
TABLE em bancos de dados, com foco em sua aplicação no contexto de um banco de dados
escolar.

Introdução

 Apresentação e cumprimento.
 Breve explicação sobre o conteúdo da aula.

Comando INSERT INTO

 Explicação detalhada do comando INSERT INTO e sua sintaxe.


 Demonstração prática da inserção de dados de exemplo nas tabelas Alunos,
Professores e Disciplinas.
Comando DROP TABLE

 Explicação do comando DROP TABLE e sua função na exclusão de tabelas do banco de


dados.
 Discussão sobre as precauções necessárias ao usar o DROP TABLE, devido à perda
irreversível de dados.
 Demonstração prática da exclusão de uma tabela de exemplo (por exemplo, a tabela
de Turmas).

Atividade Prática

Convide os alunos a adicionar as chaves adicionar os dados à tabela de Notas.

Você também pode gostar