104 lines
5.3 KiB
SQL
104 lines
5.3 KiB
SQL
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 usuario (
|
|
nombre, apellido, matricula, contrasena, correo, nacionalidad, tipoSangre, fecha_nacimiento, curp, rol, idCarrera, inscrito
|
|
) VALUES (
|
|
'Juan', 'Perez', 'SIU241001', 'password123', 'juan.perez@example.com', 'Mexicana', 'O+', '1990-05-15', 'JUAP900515HDFLRN03', 'estudiante', 1, 1
|
|
);
|
|
ALTER TABLE carrera
|
|
ADD COLUMN campus VARCHAR(40),
|
|
ADD COLUMN descripcion VARCHAR(600),
|
|
ADD COLUMN mision VARCHAR(600),
|
|
ADD COLUMN vision VARCHAR(600),
|
|
ADD COLUMN objetivo VARCHAR(600);
|
|
|
|
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');
|
|
|
|
UPDATE carrera
|
|
SET campus = 'Perote',
|
|
descripcion = 'La carrera de Ingeniería de Sistemas se dedica a formar profesionales capaces de diseñar, implementar y gestionar soluciones tecnológicas que optimicen procesos en diversas industrias. El plan de estudios integra conocimientos en programación, redes, bases de datos y sistemas operativos, complementados con habilidades prácticas a través de laboratorios y proyectos reales.',
|
|
mision = 'Nuestra misión es formar ingenieros de sistemas altamente competentes y éticamente responsables, capaces de desarrollar soluciones innovadoras que contribuyan al avance tecnológico y al bienestar de la sociedad. Nos comprometemos a proporcionar una educación de calidad, basada en la excelencia académica y la actualización constante en tecnologías emergentes.',
|
|
vision = 'Aspiramos a ser una institución líder en la formación de ingenieros de sistemas a nivel nacional e internacional, reconocida por su compromiso con la innovación tecnológica, la investigación aplicada y la colaboración con el sector industrial. Nos proponemos ser un referente en la educación tecnológica, adaptándonos a los cambios y necesidades del entorno global.',
|
|
objetivo = 'Nuestro objetivo es preparar a los estudiantes para enfrentar los desafíos del mercado laboral con una sólida base de conocimientos técnicos y habilidades prácticas. Buscamos fomentar el pensamiento crítico, la creatividad y la capacidad de resolver problemas complejos, formando profesionales que puedan contribuir significativamente al desarrollo y crecimiento de sus comunidades y organizaciones.'
|
|
WHERE id = 1;
|
|
|
|
UPDATE carrera
|
|
SET campus = 'Xalapa',
|
|
descripcion = 'La carrera de Medicina se enfoca en la formación de médicos integrales, con un profundo conocimiento de las ciencias básicas y clínicas, y una sólida ética profesional. El currículo está diseñado para proporcionar una educación completa que abarca desde la anatomía y fisiología hasta la práctica clínica y la atención al paciente, con un fuerte énfasis en la investigación y la práctica basada en evidencia.',
|
|
mision = 'Nuestra misión es formar médicos altamente capacitados y comprometidos con la salud integral de sus pacientes, capaces de ofrecer una atención médica de calidad y de contribuir al avance de las ciencias de la salud. Promovemos una educación médica basada en la excelencia académica, la investigación científica y el servicio a la comunidad.',
|
|
vision = 'Nuestra visión es ser una facultad de medicina de referencia nacional e internacional, reconocida por su excelencia en la educación médica, su liderazgo en investigación y su compromiso con la salud pública. Aspiramos a formar profesionales de la salud que sean líderes en sus comunidades y que contribuyan de manera significativa al bienestar de la sociedad.',
|
|
objetivo = 'El objetivo de nuestro programa es formar médicos con sólidos conocimientos científicos y habilidades clínicas, capaces de diagnosticar y tratar enfermedades de manera efectiva. Fomentamos el desarrollo de una actitud crítica y reflexiva, y un compromiso con la actualización continua y la mejora de la calidad de la atención médica.'
|
|
WHERE id = 2;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|