AMBIENTE DE TRABALHO
Pratique seus comandos SQL em tempo real na nossa lousa interativa:
ACESSAR LOUSA SQLRegras da Prática (ID: P1)
- Atividade individual de Participação (P1).
- EVITE ERROS: Adicione suas iniciais antes do nome das tabelas.
- Exemplo: Se você é Ana Paula, use
ap_turmaseap_alunos.
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ÁTICADica do Prof: Registre os comandos que funcionarem em seu caderno para garantir sua nota P1.