idAlumno INT AUTO_INCREMENT PRIMARY KEY, nombreAlumno VARCHAR (30) NOT NULL, apellidoAlumno VARCHAR (30) NOT NULL, edaAlumno INT NOT NULL, sexoAlumno VARCHAR (10) NOT NULL, mailAlumno VARCHAR (30) NOT NULL);
CREATE TABLE genero(
idgenero INT PRIMARY KEY NOT NULL AUTO_INCREMENT, descripcion VARCHAR(45) NOT NULL );
CREATE TABLE generosgrupos(
idgrupo INT NOT NULL, idgenero INT NOT NULL, PRIMARY KEY(idgrupo, idgenero) );
CREATE TABLE grupo(
idgrupo INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(45) NOT NULL, formacion DATE NOT NULL, desintegracion DATE NOT NULL );
CREATE TABLE musicosgrupos(
idgrupo INT NOT NULL, idmusico INT NOT NULL, instrumento VARCHAR(45) NOT NULL, fechainicio DATE NOT NULL, fechafin DATE NOT NULL, PRIMARY KEY(idgrupo, idmusico) );
CREATE TABLE musico(
idmusico INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(45) NOT NULL, instrumento VARCHAR(45) NOT NULL, lugarnacimiento VARCHAR(45) NOT NULL, fechanacimiento DATE NOT NULL, fechamuerte DATE NOT NULL );