Banco de Dados
Aula Prática 01 • 2º Trimestre

AMBIENTE DE TRABALHO

Pratique seus comandos SQL em tempo real na nossa lousa interativa:

ACESSAR LOUSA SQL

Regras da Prática (ID: P1)

1. Estruturação do Banco

Tabela de Origem (Mãe)

Crie primeiro a tabela de Turmas (ela não depende de nenhuma outra).

CREATE TABLE SEU_PREFIXO_turmas (
    id_turma INT PRIMARY KEY AUTO_INCREMENT,
    nome_turma VARCHAR(50) NOT NULL,
    periodo VARCHAR(20)
);

Tabela Relacional (Filha)

A tabela de alunos possui a Chave Estrangeira (FK) que aponta para a turma.

CREATE TABLE SEU_PREFIXO_alunos (
    id_aluno INT PRIMARY KEY AUTO_INCREMENT,
    nome_aluno VARCHAR(100) NOT NULL,
    fk_id_turma INT,
    FOREIGN KEY (fk_id_turma) REFERENCES SEU_PREFIXO_turmas(id_turma)
);
Desafio Prático

3. Inserção de Registros

Agora alimente os dados. Lembre-se: você só consegue matricular um aluno se a turma já existir!

Tarefa: Escreva os comandos INSERT para:

  • Cadastrar 01 Turma (Ex: DS - Matutino).
  • Cadastrar 03 Alunos diferentes vinculados a essa mesma turma.

Entrega da Atividade

Código do Trabalho: 1021

Copie seu código SQL (Create + Inserts) e realize o envio:

ENVIAR CÓDIGO DA PRÁTICA

Dica do Prof: Registre os comandos que funcionarem em seu caderno para garantir sua nota P1.