Files
ASINEA-API/sql/base.sql
T
2020-03-04 17:10:30 -06:00

306 lines
14 KiB
SQL
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
drop database asinea;
Create Database asinea;
use asinea;
-- drop table admin;
-- drop table universidad;
-- drop table factura;
-- drop table evento;
-- drop table alumno;
-- drop table academico;
-- drop table asistencia;
-- drop table persona;
CREATE TABLE `admin` (
`id_admin` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`usuario` varchar(100),
`password` varchar(300)
);
CREATE TABLE `universidad` (
`id_universidad` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`nombre` varchar(250)
);
CREATE TABLE `persona` (
`id_persona` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`nombre` varchar(100),
`apellido_p` varchar(100),
`apellido_m` varchar(100),
`curp` varchar(200),
`edad` integer,
`genero` varchar(10),
`telefono` varchar(50),
`correo` varchar(100),
`password` varchar(300),
`comunidad` varchar(50),
`situacion_academica` varchar(50),
`universidad` varchar(150)
);
CREATE TABLE `alumno` (
`id_persona` integer PRIMARY KEY NOT NULL,
`numero_cuenta` varchar(20),
`año_curso` varchar(20),
`metodo_pago_asignado` varchar(200),
`codigo` varchar(100)
);
CREATE TABLE `academico` (
`id_persona` integer PRIMARY KEY NOT NULL,
`grado_academico` varchar(50),
`aignatura_imparte` varchar(50),
`metodo_pago_asignado` varchar(200),
`codigo` varchar(100)
);
CREATE TABLE `evento` (
`id_evento` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`tipo_evento` varchar(100),
`nombre_evento` varchar(150),
`cupo` integer
);
CREATE TABLE `asistencia` (
`id_asistencia` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`id_persona` integer,
`id_evento` integer,
`pagado` boolean,
`asistencia_1` boolean,
`asistencia_2` boolean,
`asistencia_3` boolean,
`asistencia_4` boolean,
`tipo_de_participacion` varchar(50)
);
CREATE TABLE `factura` (
`id_factura` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`id_persona` integer,
`rfc` varchar(255),
`domicilio` varchar(255),
`telefono` varchar(255),
`correo` varchar(255)
);
CREATE TABLE `numero_referencia`(
`id_numero_refencia` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`clave` varchar(200),
`id_persona` integer,
`fecha_registro` datetime,
`fecha_caducacion` datetime,
`pagado` boolean
);
CREATE TABLE `mensaje`(
`id_mensaje` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`id_persona` integer,
`mensaje` varchar(1000)
);
ALTER TABLE `factura` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
ALTER TABLE `asistencia` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
ALTER TABLE `alumno` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
ALTER TABLE `academico` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
ALTER TABLE `asistencia` ADD FOREIGN KEY (`id_evento`) REFERENCES `evento` (`id_evento`);
ALTER TABLE `numero_referencia` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
ALTER TABLE `mensaje` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
insert into admin values (null, 'admin', '$2b$10$px4SyAbrMSOFTndhhz5bW.YWfSt9EHEwbWD1lrFEStiOuz/uhb35e');
insert into evento values (null, 'Conversatorio', 'Mesa 1: Nuestra imagen actual', 200);
insert into evento values (null, 'Conversatorio', 'Mesa 2: Territorios de aprendizaje', 200);
insert into evento values (null, 'Conversatorio', 'Mesa 3: Construir el futuro', 200);
insert into evento values (null, 'Taller alumno', 'Taller 1: HIST + EST Historia + Estructuras', 20);
insert into evento values (null, 'Taller alumno', 'Taller 2: de Muros de Tierra', 20);
insert into evento values (null, 'Taller alumno', 'Taller 3: Reconstruyendo el pasado', 20);
insert into evento values (null, 'Taller alumno', 'Taller 4: Modulación paramétrica y criterios de fabricación digital', 20);
insert into evento values (null, 'Taller alumno', 'Taller 5: Construcción con tierra cruda. Bahareque y Tapial con alternativas de construcción', 20);
insert into evento values (null, 'Taller alumno', 'Taller 6: Maquetas Arquitectónicas', 20);
insert into evento values (null, 'Taller alumno', 'Taller 7: LMSE [Laboratorio de Materiales y Sistemas Estructurales]', 20);
insert into evento values (null, 'Taller alumno', 'Taller 8: Habitar el género en el taller de arquitectura', 20);
insert into evento values (null, 'Taller alumno', 'Taller 9: Taller Urbanismo Táctico e Infraestructura verde para caminar la ciudad', 20);
insert into evento values (null, 'Taller profesor', 'Taller 1: Habitar el género en el taller de arquitectura', 20);
insert into evento values (null, 'Taller profesor', 'Taller 2: Construyendo modos de saber', 20);
insert into evento values (null, 'Visitas guiadas', 'Ruta Candela', 40);
insert into evento values (null, 'Visitas guiadas', 'Ruta Barragan', 0);
insert into evento values (null, 'Visitas guiadas', 'Ruta Centro', 40);
insert into evento values (null, 'Visitas guiadas', 'Ruta Norte', 40);
insert into evento values (null, 'Visitas guiadas', 'Ruta Oriente', 40);
insert into evento values (null, 'Visitas guiadas', 'Ruta Poniente', 40);
insert into evento values (null, 'Visitas guiadas', 'Ruta Sur', 40);
insert into evento values (null, 'Visitas guiadas', 'Ruta Polanco', 40);
insert into evento values (null, 'Dialogo magistral', 'Diálogo magistral 1: Experiencias escolares. El peso de la formación en la práctica profesional', 300);
insert into evento values (null, 'Dialogo magistral', 'Diálogo magistral 2: ¿Qué es ser arquitecto?', 300);
insert into evento values (null, 'Bienvenida', 'Bienvenida-Museo Antropología', 300);
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA');
insert into universidad values (null ,'UNIVERSIDAD IBEROAMÉRICANA, CAMPUS TIJUANA');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE LA PAZ');
insert into universidad values (null ,'UNIVERSIDAD DE SONORA');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO SUPERIOR DE CAJEME');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE SINALOA, CAMPUS CULIACÁN');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE SINALOA, CAMPUS MAZATLÁN');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE LOS MOCHIS');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE TIJUANA');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE MONTERREY');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA (CITEC) TIJUANA');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE CHIHUAHUA II');
insert into universidad values (null ,'INSTITUTO SUPERIOR DE ARQUITECTURA Y DISEÑO DE CHIHUAHUA');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE CIUDAD JUÁREZ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE DURANGO');
insert into universidad values (null ,'UNIVERSIDAD JUÁREZ DEL ESTADO DE DURANGO');
insert into universidad values (null ,'UNIVERSIDAD LA SALLE LAGUNA');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE COAHUILA, UNIDAD TORREÓN');
insert into universidad values (null ,'CORPORATIVO UNIVERSITARIO DE CAPACITACIÓN PROFESIONAL A.C.');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE COAHUILA, Unidad Saltillo (Campus Arteaga).');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE MONTERREY');
insert into universidad values (null ,'UNIVERSIDAD DE MONTERREY ');
insert into universidad values (null ,'UNIVERSIDAD AUTONOMA DE TAMAULIPAS');
insert into universidad values (null ,'INSTITUTO DE ESTUDIOS SUPERIORES DE TAMAULIPAS');
insert into universidad values (null ,'UNIVERSIDAD MÉXICO AMÉRICANA DEL NORTE');
insert into universidad values (null ,'UNIVERSIDAD LA SALLE VICTORIA ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE REYNOSA');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE TEPIC');
insert into universidad values (null ,'UNIVERSIDAD DE GUADALAJARA');
insert into universidad values (null ,'ITESM, CAMPUS GUADALAJARA');
insert into universidad values (null ,'UNIVERSIDAD DE COLIMA');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE COLIMA ');
insert into universidad values (null ,'UNIVERSIDAD MICHOACANA DE SAN NICOLÁS DE HIDALGO ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO SUPERIOR DE FRESNILLO ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE ZACATECAS ');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE AGUASCALIENTES ');
insert into universidad values (null ,'UNIVERSIDAD DE GUANAJUATO ');
insert into universidad values (null ,'UNIVERSIDAD DE LA SALLE BAJÍO A.C.');
insert into universidad values (null ,'UNIVERSIDAD IBEROAMERICANA DE LEÓN ');
insert into universidad values (null ,'UNIVERSIDAD LATINA DE MÉXICO ');
insert into universidad values (null ,'UNIVERSIDAD DE CELAYA');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE SAN LUIS POTOSÍ ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE QUERETARO ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE ESTUDIOS SUPERIORES MONTERREY');
insert into universidad values (null ,'UVM CAMPUS QUERETARO ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO JOSÉ MARIO MOLINA PASQUEL Y HENRÍQUEZ, CAMPUS PUERTO VALLARTA ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO MARIO MOLINA PASQUEL Y HENRÍQUEZ, CAMPUS EL GRULLO');
insert into universidad values (null ,'UNIVERSIDAD DE GUADALAJARA');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE ESTUDIOS SUPERIORES DE OCCIDENTE A.C');
insert into universidad values (null ,'UNIVERSIDAD ANÁHUAC QUERÉTARO');
insert into universidad values (null ,'CENTRO UNIVERSITARIO UTEG');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA METROPOLITANA, UNIDAD XOCHIMILCO ');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA METROPOLITANA, UNIDAD AZCAPOTZALCO');
insert into universidad values (null ,'UNIVERSIDAD IBEROAMERICANA CIUDAD DE MÉXICO');
insert into universidad values (null ,'ESCUELA DE ARQUITECTURA DE LA UNIVERSIDAD INTERCONTINENTAL ');
insert into universidad values (null ,'UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO CU');
insert into universidad values (null ,'UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO, FES ARAGÓN');
insert into universidad values (null ,'UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO, FES ACATLÁN');
insert into universidad values (null ,'INSTITUTO POLITÉCNICO NACIONAL');
insert into universidad values (null ,'UNIVERSIDAD ANÁHUAC MÉXICO, CAMPUS NORTE Y SUR.');
insert into universidad values (null ,'INSTITUTO TECNOLOGICO DE ESTUDIOS SUPERIORES MONTERREY.');
insert into universidad values (null ,'UNIVERSIDAD LA SALLE MÉXICO');
insert into universidad values (null ,'UNIVERSIDAD LATINOAMERICANA, CAMPUS FLORIDA');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO');
insert into universidad values (null ,'UNIVERSIDAD DEL VALLE DE MÉXICO, CAMPUS LOMAS VERDES');
insert into universidad values (null ,'UNIVERSIDAD DEL VALLE DE TOLUCA');
insert into universidad values (null ,'INSTITUTO UNIVERSITARIO DEL ESTADO DE MÉXICO');
insert into universidad values (null ,'ITESM, ESTADO DE MÉXICO');
insert into universidad values (null ,'INSTITUTO TECNOLOGICO DE ESTUDIOS SUPERIORES MONTERREY');
insert into universidad values (null ,'UNIVERSIDAD DE IXTLAHUACA CUI');
insert into universidad values (null ,'UNIVERSIDAD JUSTO SIERRA, CAMPUS CIEN METROS');
insert into universidad values (null ,'UNIVERSIDAD LATINOAMERICANA, CAMPUS NORTE');
insert into universidad values (null ,'TECNOLÓGICO DE ESTUDIOS SUPERIORES DE JOCOTITLÁN');
insert into universidad values (null ,'BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA');
insert into universidad values (null ,'UNIVERSIDAD POPULAR AUTÓNOMA DEL ESTADO DE PUEBLA');
insert into universidad values (null ,'UNIVERSIDAD IBEROAMERICANA, PUEBLA');
insert into universidad values (null ,'UNIVERSIDAD DE LAS AMÉRICAS PUEBLA');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MORELOS');
insert into universidad values (null ,'UNIVERSIDAD LA SALLE CUERNAVACA AC.');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE GUERRERO');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE ACAPULCO');
insert into universidad values (null ,'UNIVERSIDAD AMERICANA DE ACAPULCO');
insert into universidad values (null ,'UNIVERSIDAD LOYOLA DEL PACÍFICO');
insert into universidad values (null ,'UNIVERSIDAD INTERNACIONAL');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE ESTUDIOS SUPERIORES MONTERREY');
insert into universidad values (null ,'UNIVERSIDAD LA SALLE, PACHUCA');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE PACHUCA');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE TLAXCALA');
insert into universidad values (null ,'UNIVERSIDAD VERACRUZANA-REGIÓN TUXPAN');
insert into universidad values (null ,'UNIVERSIDAD GESTALT DE DISEÑO');
insert into universidad values (null ,'UNIVERSIDAD VERACRUZANA, REGIÓN XALAPA');
insert into universidad values (null ,'UNIVERSIDAD VERACRUZANA, REGION CÓRDOBA');
insert into universidad values (null ,'UNIVERSIDAD CRISTÓBAL COLÓN');
insert into universidad values (null ,'UNIVERSIDAD DEL VALLE DE MÉXICO, CAMPUS VILLA RICA');
insert into universidad values (null ,'UNIVERSIDAD DE SOTAVENTO');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE CHIAPAS');
insert into universidad values (null ,'UNIVERSIDAD DEL VALLE DEL GRIJALVA');
insert into universidad values (null ,'INSTITUTO DE ESTUDIOS SUPERIORES DE CHIAPAS');
insert into universidad values (null ,'UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO');
insert into universidad values (null ,'UNIVERSIDAD AUTONOMA “BENITO JUÁREZ” DE OAXACA');
insert into universidad values (null ,'UNIVERSIDAD AUTONOMA “BENITO JUÁREZ” DE OAXACA / CU');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE CHETUMAL ');
insert into universidad values (null ,'INSTITUTO TECNOLÓGICO DE CAMPECHE');
insert into universidad values (null ,'UNIVERSIDAD AUTÓNOMA DE YUCATÁN');
insert into universidad values (null ,'UNIVERSIDAD MARISTA DE MÉRIDA');
insert into universidad values (null ,'UNIVERSIDAD LA SALLE CANCÚN');
insert into universidad values (null ,'UNIVERSIDAD MODELO ');
insert into universidad values (null ,'UNIVERSIDAD ANÁHUAC MAYAB');
insert into universidad values (null ,'Otra');