create database universidad; drop database universidad; CREATE USER 'UserRemoto' @'localhost' IDENTIFIED BY 'password123'; DROP USER 'UserRemoto'@'localhost'; GRANT ALL PRIVILEGES ON universidad.* TO 'UserRemoto'@'LOCALHOST'; FLUSH PRIVILEGES; use universidad; create table usuario( id integer auto_increment primary key, nombre varchar(40) not null, apellido varchar(100) not null, matricula varchar(40) not null UNIQUE, contrasena varchar(40) not null, correo varchar(40) not null, nacionalidad varchar(30), tipoSangre varchar(6), fecha_nacimiento date, curp varchar(18), rol varchar(30) not null, idCarrera integer references carrera, inscrito BIT ); create table carrera( id integer auto_increment primary key, nombre varchar(40), area varchar(40) ); create table tutor( id integer auto_increment primary key, nombre varchar(40), apellido varchar(40), numeroDeTelefono integer, idUsuario integer references usuario ); create table documento( id integer auto_increment primary key, titulo varchar(40), archivo blob, idUsuario integer references usuario, valido BIT ); create table inscripcion( id integer auto_increment primary key, idUusario integer references usuario, idDocumento integer references documento ); create table registro( id integer auto_increment primary key, matricula varchar(40), descripcion varchar(100) ); INSERT INTO carrera (nombre, area) VALUES ('Ingeniería de Sistemas', 'Tecnología'), ('Medicina', 'Salud'), ('Derecho', 'Ciencias Sociales'), ('Arquitectura', 'Arte y Diseño'), ('Administración de Empresas', 'Negocios'), ('Psicología', 'Ciencias Sociales');