USE `user1daw_BD2-17`;
-- Tabla alumno
CREATE TABLE alumno (
  idAlumno tinyint unsigned NOT NULL, -- Número de alumno en clase
  nombre varchar(80) NOT NULL,
  correo varchar(255) NOT NULL,
  contrasenia varchar(100) NOT NULL,
  webReconocimiento varchar(50),
  constraint pk_usuario PRIMARY KEY (idAlumno),
  constraint correo_unico UNIQUE(correo),
  constraint WEB_unicA UNIQUE(webReconocimiento)  
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;


-- Tabla reconocimiento
CREATE TABLE reconocimiento (
    idReconocimiento smallint unsigned AUTO_INCREMENT,
    categoria char(11) NOT NULL,
    momento varchar(100) NOT NULL,
    descripcion varchar(255) NOT NULL,
    idAlumEnvia tinyint unsigned NOT NULL,
    idAlumRecibe tinyint unsigned NOT NULL,
	constraint pk_recon PRIMARY KEY (idReconocimiento),
    constraint fk_alumno_env FOREIGN KEY (idAlumEnvia) REFERENCES alumno(idAlumno),
    constraint fk_alumno_rec FOREIGN KEY (idAlumRecibe) REFERENCES alumno(idAlumno)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;;

alumno