Este conjunto é parte integrante do estudo de caso Malhação do curso de Java Web.
Base de dados
CREATE DATABASE malhacao; USE malhacao
Tabela de Aluno
CREATE TABLE Aluno ( matricula INT NOT NULL AUTO_INCREMENT, nome VARCHAR(50), altura NUMERIC(4,2), PRIMARY KEY (matricula) );
Tabela de Professor
CREATE TABLE Professor ( identificacao INT NOT NULL AUTO_INCREMENT, nome VARCHAR(50), especialidade INT, PRIMARY KEY (identificacao) );
Tabela de Pesagem
CREATE TABLE Pesagem ( matricula INT NOT NULL, data DATE, peso NUMERIC(5,2), PRIMARY KEY (matricula, data) );
Tabela de Turma
CREATE TABLE Turma ( identificacao INT NOT NULL, professor INT NOT NULL, diaSemana CHAR(3), PRIMARY KEY (identificacao) );
Tabela de AlunoTurma
CREATE TABLE AlunoTurma ( aluno INT NOT NULL, turma INT NOT NULL, PRIMARY KEY (aluno, turma) );