

CREATE TABLE clases(
    idClase smallint not null PRIMARY KEY AUTO_INCREMENT,
    nombreClase varchar(150) not null,
    codigo char(3) not null,
    idProfesor smallint not null,

    CONSTRAINT fk_profesores FOREIGN KEY (idProfesor) REFERENCES profesores(idProfesor)
);

CREATE TABLE alumnos(
    idAlumno smallint not null PRIMARY KEY AUTO_INCREMENT,
    nombre varchar(150) not null,
    correo varchar(200) not null UNIQUE,
    idClase smallint not null,

    CONSTRAINT fk_clases FOREIGN KEY (idClase) REFERENCES clases(idClase)
);


/* CLASES */
INSERT INTO clases (nombreClase, codigo, idProfesor) VALUES
('1º DAW', 'D01', 1),
('2º DAW', 'D02', 2),
('1º DAM', 'M01', 3),
('2º DAM', 'M02', 4),
('1º ASIR', 'A01', 5),
('2º ASIR', 'A02', 6),
('1º SMR', 'S01', 7),
('2º SMR', 'S02', 8),
('1º Marketing', 'K01', 9),
('1º Finanzas', 'F01', 10),
('1º DAW B', 'D03', 1),
('2º DAW B', 'D04', 2),
('1º DAM B', 'M03', 3),
('2º DAM B', 'M04', 4),
('1º ASIR B', 'A03', 5),
('2º ASIR B', 'A04', 6),
('1º SMR B', 'S03', 7),
('2º SMR B', 'S04', 8),
('1º Marketing B', 'K02', 9),
('1º Finanzas B', 'F02', 10);



/* ALUMNOS */
INSERT INTO alumnos (nombre, correo, idClase) VALUES
('Alejandro Ruiz', 'alejandro.ruiz@alumno.es', 1),
('Carmen Navarro', 'carmen.navarro@alumno.es', 1),
('David Pérez', 'david.perez@alumno.es', 1),
('Paula Martín', 'paula.martin@alumno.es', 2),
('Sergio López', 'sergio.lopez@alumno.es', 2),
('Marta Gómez', 'marta.gomez@alumno.es', 2),
('Iván Torres', 'ivan.torres@alumno.es', 3),
('Lucía Moreno', 'lucia.moreno@alumno.es', 3),
('Raúl Sánchez', 'raul.sanchez@alumno.es', 3),
('Cristina Díaz', 'cristina.diaz@alumno.es', 4),
('Álvaro Romero', 'alvaro.romero@alumno.es', 4),
('Nuria Fernández', 'nuria.fernandez@alumno.es', 4),
('Pablo García', 'pablo.garcia@alumno.es', 5),
('Elena Muñoz', 'elena.munoz@alumno.es', 5),
('Adrián Vega', 'adrian.vega@alumno.es', 5),
('Andrea Castro', 'andrea.castro@alumno.es', 6),
('Mario Herrera', 'mario.herrera@alumno.es', 6),
('Patricia Flores', 'patricia.flores@alumno.es', 6),
('Rubén Molina', 'ruben.molina@alumno.es', 7),
('Silvia Ramos', 'silvia.ramos@alumno.es', 7),
('Daniel León', 'daniel.leon@alumno.es', 7),
('Beatriz Soto', 'beatriz.soto@alumno.es', 8),
('Jorge Campos', 'jorge.campos@alumno.es', 8),
('Laura Vidal', 'laura.vidal@alumno.es', 8),
('Víctor Pardo', 'victor.pardo@alumno.es', 9),
('Noelia Gil', 'noelia.gil@alumno.es', 9),
('Hugo Serrano', 'hugo.serrano@alumno.es', 9),
('Eva Cabrera', 'eva.cabrera@alumno.es', 10),
('Samuel Bravo', 'samuel.bravo@alumno.es', 10),
('Claudia Ríos', 'claudia.rios@alumno.es', 10),
('Diego Alonso', 'diego.alonso@alumno.es', 11),
('Inés Castillo', 'ines.castillo@alumno.es', 11),
('Marcos Vidal', 'marcos.vidal@alumno.es', 11),
('Laura Ortega', 'laura.ortega@alumno.es', 12),
('Héctor Ruiz', 'hector.ruiz@alumno.es', 12),
('Nerea Gil', 'nerea.gil@alumno.es', 12),
('Sergio Molina', 'sergio.molina@alumno.es', 13),
('Paula Serrano', 'paula.serrano@alumno.es', 13),
('Ángel Ramos', 'angel.ramos@alumno.es', 13),
('Clara Méndez', 'clara.mendez@alumno.es', 14),
('Iván Navarro', 'ivan.navarro@alumno.es', 14),
('Natalia Vega', 'natalia.vega@alumno.es', 14),
('Rubén Castro', 'ruben.castro@alumno.es', 15),
('Alicia Moreno', 'alicia.moreno@alumno.es', 15),
('Jorge Luna', 'jorge.luna@alumno.es', 15),
('Marta Ortiz', 'marta.ortiz@alumno.es', 16),
('David Campos', 'david.campos@alumno.es', 16),
('Sara Prieto', 'sara.prieto@alumno.es', 16),
('Adrián Serrano', 'adrian.serrano@alumno.es', 17),
('Elena Ruiz', 'elena.ruiz@alumno.es', 17),
('Óscar Gil', 'oscar.gil@alumno.es', 17),
('Lucía Pardo', 'lucia.pardo@alumno.es', 18),
('Mario Vidal', 'mario.vidal@alumno.es', 18),
('Carmen León', 'carmen.leon@alumno.es', 18),
('Hugo Navarro', 'hugo.navarro@alumno.es', 19),
('Noelia Castro', 'noelia.castro@alumno.es', 19),
('Pablo Ortega', 'pablo.ortega@alumno.es', 19),
('Silvia Ramos', 'silvia.ramos2@alumno.es', 20),
('Daniel Soto', 'daniel.soto@alumno.es', 20),
('Andrea Gil', 'andrea.gil@alumno.es', 20);