Files
ASINEA-API/sql/base.sql
T

284 lines
14 KiB
SQL
Raw Normal View History

2020-02-25 20:35:39 -06:00
drop database asinea;
Create Database asinea;
use asinea;
2020-02-22 16:41:34 -06:00
CREATE TABLE `admin` (
2020-02-25 20:35:39 -06:00
`id_admin` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
2020-02-22 16:41:34 -06:00
`usuario` varchar(100),
`password` varchar(300)
);
2020-02-25 20:35:39 -06:00
CREATE TABLE `universidad` (
`id_universidad` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`nombre` varchar(250)
);
2020-02-22 16:41:34 -06:00
CREATE TABLE `persona` (
`id_persona` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`nombre` varchar(100),
2020-02-25 20:35:39 -06:00
`apellido_p` varchar(100),
`apellido_m` varchar(100),
2020-02-22 16:41:34 -06:00
`curp` varchar(200),
`edad` integer,
`genero` varchar(10),
`telefono` varchar(50),
`correo` varchar(100),
2020-02-25 20:35:39 -06:00
`password` varchar(300),
2020-02-22 16:41:34 -06:00
`comunidad` varchar(50),
2020-02-25 20:35:39 -06:00
`situacion_academica` varchar(50),
`universidad` varchar(150)
2020-02-22 16:41:34 -06:00
);
2020-02-25 20:35:39 -06:00
CREATE TABLE `alumno` (
2020-02-22 16:41:34 -06:00
`id_persona` integer PRIMARY KEY NOT NULL,
`numero_cuenta` varchar(20),
2020-02-28 21:36:25 -06:00
`año_curso` varchar(20),
`metodo_pago_asignado` varchar(200)
2020-02-22 16:41:34 -06:00
);
CREATE TABLE `academico` (
`id_persona` integer PRIMARY KEY NOT NULL,
`grado_academico` varchar(50),
2020-02-28 21:36:25 -06:00
`aignatura_imparte` varchar(50),
`metodo_pago_asignado` varchar(200)
2020-02-25 20:35:39 -06:00
2020-02-22 16:41:34 -06:00
);
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,
2020-02-25 20:35:39 -06:00
`asistencia_4` boolean,
`tipo_de_participacion` varchar(50)
2020-02-22 16:41:34 -06:00
);
CREATE TABLE `factura` (
`id_factura` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
2020-02-28 21:36:25 -06:00
`id_persona` integer,
2020-02-25 20:35:39 -06:00
`rfc` varchar(255),
`domicilio` varchar(255),
`telefono` varchar(255),
`correo` varchar(255)
2020-02-22 16:41:34 -06:00
);
2020-02-28 21:36:25 -06:00
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)
);
2020-02-25 20:35:39 -06:00
ALTER TABLE `factura` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
2020-02-22 16:41:34 -06:00
2020-02-25 20:35:39 -06:00
ALTER TABLE `asistencia` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
2020-02-22 16:41:34 -06:00
2020-02-25 20:35:39 -06:00
ALTER TABLE `alumno` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
2020-02-22 16:41:34 -06:00
2020-02-25 20:35:39 -06:00
ALTER TABLE `academico` ADD FOREIGN KEY (`id_persona`) REFERENCES `persona` (`id_persona`);
2020-02-22 16:41:34 -06:00
2020-02-25 20:35:39 -06:00
ALTER TABLE `asistencia` ADD FOREIGN KEY (`id_evento`) REFERENCES `evento` (`id_evento`);
2020-02-22 16:41:34 -06:00
2020-02-28 21:36:25 -06:00
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`);
2020-02-25 20:35:39 -06:00
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 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');