495 lines
16 KiB
SQL
495 lines
16 KiB
SQL
|
|
-- MariaDB dump 10.17 Distrib 10.4.10-MariaDB, for Win64 (AMD64)
|
||
|
|
--
|
||
|
|
-- Host: 132.248.180.82 Database: Iris_Produccion
|
||
|
|
-- ------------------------------------------------------
|
||
|
|
-- Server version 10.6.7-MariaDB
|
||
|
|
|
||
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
|
|
/*!40101 SET NAMES utf8mb4 */;
|
||
|
|
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||
|
|
/*!40103 SET TIME_ZONE='+00:00' */;
|
||
|
|
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
|
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
|
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||
|
|
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `carrera`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `carrera`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `carrera` (
|
||
|
|
`idCarrera` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`carrera` varchar(50) NOT NULL,
|
||
|
|
PRIMARY KEY (`idCarrera`),
|
||
|
|
UNIQUE KEY `idCarrera` (`idCarrera`)
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `carrera`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `carrera` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `carrera` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `carrera` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `caso_especial`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `caso_especial`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `caso_especial` (
|
||
|
|
`idCasoEspecial` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`creditos` varchar(3) NOT NULL,
|
||
|
|
`correo` varchar(60) NOT NULL,
|
||
|
|
`telefono` varchar(15) NOT NULL,
|
||
|
|
`institucion` varchar(200) DEFAULT NULL,
|
||
|
|
`dependencia` varchar(200) DEFAULT NULL,
|
||
|
|
`motivo` varchar(1) DEFAULT NULL,
|
||
|
|
`direccion` varchar(200) NOT NULL,
|
||
|
|
`fechaInicio` datetime NOT NULL,
|
||
|
|
`fechaFin` datetime NOT NULL,
|
||
|
|
`fechaNacimiento` datetime NOT NULL,
|
||
|
|
`carpeta` varchar(60) NOT NULL,
|
||
|
|
`archivoZip` varchar(60) NOT NULL,
|
||
|
|
`createdAt` datetime NOT NULL,
|
||
|
|
`updatedAt` datetime NOT NULL,
|
||
|
|
`idUsuario` int(11) NOT NULL,
|
||
|
|
`idCarrera` int(11) NOT NULL,
|
||
|
|
`idStatus` int(11) NOT NULL DEFAULT 1,
|
||
|
|
PRIMARY KEY (`idCasoEspecial`),
|
||
|
|
UNIQUE KEY `idCasoEspecial` (`idCasoEspecial`),
|
||
|
|
KEY `idUsuario` (`idUsuario`),
|
||
|
|
KEY `idCarrera` (`idCarrera`),
|
||
|
|
KEY `idStatus` (`idStatus`),
|
||
|
|
CONSTRAINT `caso_especial_ibfk_1` FOREIGN KEY (`idUsuario`) REFERENCES `usuario` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE,
|
||
|
|
CONSTRAINT `caso_especial_ibfk_2` FOREIGN KEY (`idCarrera`) REFERENCES `carrera` (`idCarrera`) ON DELETE NO ACTION ON UPDATE CASCADE,
|
||
|
|
CONSTRAINT `caso_especial_ibfk_3` FOREIGN KEY (`idStatus`) REFERENCES `status` (`idStatus`) ON DELETE NO ACTION ON UPDATE CASCADE
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=392 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `caso_especial`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `caso_especial` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `caso_especial` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `caso_especial` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `cuestionario_alumno`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `cuestionario_alumno`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `cuestionario_alumno` (
|
||
|
|
`idCuestionarioAlumno` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`sexo` varchar(1) NOT NULL,
|
||
|
|
`edad` varchar(2) NOT NULL,
|
||
|
|
`servicioMedico` varchar(100) NOT NULL,
|
||
|
|
`p1` tinyint(1) NOT NULL,
|
||
|
|
`p2` tinyint(1) NOT NULL,
|
||
|
|
`p3` varchar(150) NOT NULL,
|
||
|
|
`p4` tinyint(1) NOT NULL,
|
||
|
|
`p5` varchar(7) NOT NULL,
|
||
|
|
`p6` tinyint(1) NOT NULL,
|
||
|
|
`p7` tinyint(1) NOT NULL,
|
||
|
|
`p8` varchar(5) NOT NULL,
|
||
|
|
`p9` tinyint(1) NOT NULL,
|
||
|
|
`p10` tinyint(1) NOT NULL,
|
||
|
|
`p11` tinyint(1) NOT NULL,
|
||
|
|
`p12` tinyint(1) NOT NULL,
|
||
|
|
`p13` tinyint(1) NOT NULL,
|
||
|
|
`p14` varchar(7) NOT NULL,
|
||
|
|
`p15` varchar(7) NOT NULL,
|
||
|
|
`p16` varchar(2) NOT NULL,
|
||
|
|
`p17` varchar(5) NOT NULL,
|
||
|
|
`p18` tinyint(1) NOT NULL,
|
||
|
|
`p19` tinyint(1) NOT NULL,
|
||
|
|
`p20` tinyint(1) NOT NULL,
|
||
|
|
`p21` varchar(9) NOT NULL,
|
||
|
|
`p22` varchar(23) NOT NULL,
|
||
|
|
`p23` varchar(8) NOT NULL,
|
||
|
|
`p24` varchar(8) NOT NULL,
|
||
|
|
`p25` tinyint(1) NOT NULL,
|
||
|
|
`p26` tinyint(1) NOT NULL,
|
||
|
|
`p27` varchar(400) NOT NULL,
|
||
|
|
`p28` varchar(1) NOT NULL,
|
||
|
|
`p29` varchar(1) NOT NULL,
|
||
|
|
`p30` varchar(400) NOT NULL,
|
||
|
|
`createdAt` datetime NOT NULL,
|
||
|
|
PRIMARY KEY (`idCuestionarioAlumno`),
|
||
|
|
UNIQUE KEY `idCuestionarioAlumno` (`idCuestionarioAlumno`)
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=13564 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `cuestionario_alumno`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `cuestionario_alumno` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `cuestionario_alumno` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `cuestionario_alumno` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `cuestionario_programa`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `cuestionario_programa`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `cuestionario_programa` (
|
||
|
|
`idCuestionarioPrograma` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`actividad1` varchar(400) NOT NULL,
|
||
|
|
`actividad2` varchar(400) NOT NULL,
|
||
|
|
`actividad3` varchar(400) NOT NULL,
|
||
|
|
`actividad4` varchar(400) NOT NULL,
|
||
|
|
`actividad5` varchar(400) NOT NULL,
|
||
|
|
`retroalimentacion` varchar(9) NOT NULL,
|
||
|
|
`p6` varchar(800) DEFAULT NULL,
|
||
|
|
`p7` varchar(800) NOT NULL,
|
||
|
|
`createdAt` datetime NOT NULL,
|
||
|
|
PRIMARY KEY (`idCuestionarioPrograma`),
|
||
|
|
UNIQUE KEY `idCuestionarioPrograma` (`idCuestionarioPrograma`)
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=13582 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `cuestionario_programa`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `cuestionario_programa` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `cuestionario_programa` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `cuestionario_programa` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `programa`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `programa`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `programa` (
|
||
|
|
`idPrograma` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`institucion` varchar(120) NOT NULL,
|
||
|
|
`dependencia` varchar(120) NOT NULL,
|
||
|
|
`programa` varchar(280) NOT NULL,
|
||
|
|
`clavePrograma` varchar(20) NOT NULL,
|
||
|
|
`acatlan` tinyint(1) NOT NULL DEFAULT 0,
|
||
|
|
`activo` tinyint(1) NOT NULL DEFAULT 1,
|
||
|
|
`idUsuario` int(11) NOT NULL,
|
||
|
|
PRIMARY KEY (`idPrograma`),
|
||
|
|
UNIQUE KEY `idPrograma` (`idPrograma`),
|
||
|
|
KEY `idUsuario` (`idUsuario`),
|
||
|
|
CONSTRAINT `programa_ibfk_1` FOREIGN KEY (`idUsuario`) REFERENCES `usuario` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=11518 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `programa`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `programa` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `programa` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `programa` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `servicio`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `servicio`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `servicio` (
|
||
|
|
`idServicio` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`creditos` varchar(3) NOT NULL,
|
||
|
|
`correo` varchar(60) NOT NULL,
|
||
|
|
`telefono` varchar(15) DEFAULT NULL,
|
||
|
|
`direccion` varchar(200) DEFAULT NULL,
|
||
|
|
`fechaInicio` datetime NOT NULL,
|
||
|
|
`fechaFin` datetime NOT NULL,
|
||
|
|
`fechaNacimiento` datetime DEFAULT NULL,
|
||
|
|
`carpeta` varchar(60) NOT NULL,
|
||
|
|
`cartaAceptacion` varchar(60) NOT NULL,
|
||
|
|
`cartaTermino` varchar(60) DEFAULT NULL,
|
||
|
|
`informeGlobal` varchar(60) DEFAULT NULL,
|
||
|
|
`programaInterno` varchar(250) DEFAULT NULL,
|
||
|
|
`profesor` varchar(50) DEFAULT NULL,
|
||
|
|
`vistoBuenoAcatlan` tinyint(1) DEFAULT NULL,
|
||
|
|
`createdAt` datetime NOT NULL,
|
||
|
|
`updatedAt` datetime NOT NULL,
|
||
|
|
`idUsuario` int(11) NOT NULL,
|
||
|
|
`idCarrera` int(11) NOT NULL,
|
||
|
|
`idStatus` int(11) NOT NULL DEFAULT 1,
|
||
|
|
`idPrograma` int(11) NOT NULL,
|
||
|
|
`idCuestionarioAlumno` int(11) DEFAULT NULL,
|
||
|
|
`idCuestionarioPrograma` int(11) DEFAULT NULL,
|
||
|
|
`fechaLiberacion` datetime DEFAULT NULL,
|
||
|
|
PRIMARY KEY (`idServicio`),
|
||
|
|
UNIQUE KEY `idServicio` (`idServicio`),
|
||
|
|
KEY `idUsuario` (`idUsuario`),
|
||
|
|
KEY `idCarrera` (`idCarrera`),
|
||
|
|
KEY `idStatus` (`idStatus`),
|
||
|
|
KEY `idPrograma` (`idPrograma`),
|
||
|
|
KEY `idCuestionarioAlumno` (`idCuestionarioAlumno`),
|
||
|
|
KEY `idCuestionarioPrograma` (`idCuestionarioPrograma`),
|
||
|
|
CONSTRAINT `servicio_ibfk_1` FOREIGN KEY (`idUsuario`) REFERENCES `usuario` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE,
|
||
|
|
CONSTRAINT `servicio_ibfk_2` FOREIGN KEY (`idCarrera`) REFERENCES `carrera` (`idCarrera`) ON DELETE NO ACTION ON UPDATE CASCADE,
|
||
|
|
CONSTRAINT `servicio_ibfk_3` FOREIGN KEY (`idStatus`) REFERENCES `status` (`idStatus`) ON DELETE NO ACTION ON UPDATE CASCADE,
|
||
|
|
CONSTRAINT `servicio_ibfk_4` FOREIGN KEY (`idPrograma`) REFERENCES `programa` (`idPrograma`) ON DELETE NO ACTION ON UPDATE CASCADE,
|
||
|
|
CONSTRAINT `servicio_ibfk_5` FOREIGN KEY (`idCuestionarioAlumno`) REFERENCES `cuestionario_alumno` (`idCuestionarioAlumno`) ON DELETE SET NULL ON UPDATE CASCADE,
|
||
|
|
CONSTRAINT `servicio_ibfk_6` FOREIGN KEY (`idCuestionarioPrograma`) REFERENCES `cuestionario_programa` (`idCuestionarioPrograma`) ON DELETE SET NULL ON UPDATE CASCADE
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=17310 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `servicio`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `servicio` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `servicio` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `servicio` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `status`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `status`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `status` (
|
||
|
|
`idStatus` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`status` varchar(30) NOT NULL,
|
||
|
|
PRIMARY KEY (`idStatus`),
|
||
|
|
UNIQUE KEY `idStatus` (`idStatus`)
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `status`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `status` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `status` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `status` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `tipo_usuario`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `tipo_usuario`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `tipo_usuario` (
|
||
|
|
`idTipoUsuario` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`tipoUsuario` varchar(15) NOT NULL,
|
||
|
|
PRIMARY KEY (`idTipoUsuario`),
|
||
|
|
UNIQUE KEY `idTipoUsuario` (`idTipoUsuario`)
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `tipo_usuario`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `tipo_usuario` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `tipo_usuario` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `tipo_usuario` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Table structure for table `usuario`
|
||
|
|
--
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `usuario`;
|
||
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
|
CREATE TABLE `usuario` (
|
||
|
|
`idUsuario` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
|
`usuario` varchar(100) NOT NULL,
|
||
|
|
`password` varchar(60) DEFAULT NULL,
|
||
|
|
`nombre` varchar(70) DEFAULT NULL,
|
||
|
|
`activo` tinyint(1) NOT NULL,
|
||
|
|
`idTipoUsuario` int(11) NOT NULL,
|
||
|
|
PRIMARY KEY (`idUsuario`),
|
||
|
|
UNIQUE KEY `idUsuario` (`idUsuario`),
|
||
|
|
UNIQUE KEY `usuario` (`usuario`),
|
||
|
|
KEY `idTipoUsuario` (`idTipoUsuario`),
|
||
|
|
CONSTRAINT `usuario_ibfk_1` FOREIGN KEY (`idTipoUsuario`) REFERENCES `tipo_usuario` (`idTipoUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=19930 DEFAULT CHARSET=latin1;
|
||
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping data for table `usuario`
|
||
|
|
--
|
||
|
|
|
||
|
|
LOCK TABLES `usuario` WRITE;
|
||
|
|
/*!40000 ALTER TABLE `usuario` DISABLE KEYS */;
|
||
|
|
/*!40000 ALTER TABLE `usuario` ENABLE KEYS */;
|
||
|
|
UNLOCK TABLES;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Dumping routines for database 'Iris_Produccion'
|
||
|
|
--
|
||
|
|
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||
|
|
|
||
|
|
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
|
|
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
|
|
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
|
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
|
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
|
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||
|
|
|
||
|
|
-- Dump completed on 2025-01-12 23:25:49
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* CREATE TABLE `servicio` (
|
||
|
|
`idServicio` INT PRIMARY KEY
|
||
|
|
); */
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `Cuestionario`;
|
||
|
|
CREATE TABLE `Cuestionario` (
|
||
|
|
`idCuestionario` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
||
|
|
|
||
|
|
`idCuestionarioAlumno` INT, -- Agregado para relación con alumnos
|
||
|
|
`idCuestionarioPrograma` INT, -- Agregado para relación con programas
|
||
|
|
|
||
|
|
`idCuestionarioAlumno1` INT, -- Agregado para relación con alumnos
|
||
|
|
`idCuestionarioPrograma1` INT, -- Agregado para relación con programas
|
||
|
|
|
||
|
|
`idServicio` INT,
|
||
|
|
`version` VARCHAR(50),
|
||
|
|
`titulo` VARCHAR(50),
|
||
|
|
`desc` VARCHAR(50),
|
||
|
|
`dirigidoA` VARCHAR(50),
|
||
|
|
`createdAt` DATETIME
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `cuestionario_alumno_2`;
|
||
|
|
CREATE TABLE `cuestionario_alumno_2` (
|
||
|
|
`idCuestionarioAlumno2` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
||
|
|
|
||
|
|
`createdAt` DATETIME,
|
||
|
|
|
||
|
|
|
||
|
|
`p12_A_1` VARCHAR(50),
|
||
|
|
`p12_A_2` VARCHAR(50),
|
||
|
|
`p12_A_3` VARCHAR(50),
|
||
|
|
`p12_A_4` VARCHAR(50),
|
||
|
|
`p12_B_1` VARCHAR(50),
|
||
|
|
`p12_B_2` VARCHAR(50),
|
||
|
|
`p12_B_3` VARCHAR(50),
|
||
|
|
`p12_B_4` VARCHAR(50),
|
||
|
|
`p12_C_1` VARCHAR(50),
|
||
|
|
`p12_C_2` VARCHAR(50),
|
||
|
|
`p12_C_3` VARCHAR(50),
|
||
|
|
`p12_C_4` VARCHAR(50),
|
||
|
|
`p10_1` VARCHAR(50),
|
||
|
|
`p10_2` VARCHAR(50),
|
||
|
|
`p10_3` VARCHAR(50),
|
||
|
|
`p11_1` VARCHAR(50),
|
||
|
|
`p11_2` VARCHAR(50),
|
||
|
|
`p11_3` VARCHAR(50),
|
||
|
|
`p11_4` VARCHAR(50),
|
||
|
|
`p17_1` VARCHAR(50),
|
||
|
|
`p17_2` VARCHAR(50),
|
||
|
|
`p17_3` VARCHAR(50),
|
||
|
|
`p3_1` VARCHAR(50),
|
||
|
|
`p3_2` VARCHAR(50),
|
||
|
|
`p3_3` VARCHAR(50),
|
||
|
|
`p3_4` VARCHAR(50),
|
||
|
|
`p12_D_1` VARCHAR(50),
|
||
|
|
`p12_D_2` VARCHAR(50),
|
||
|
|
`p12_D_3` VARCHAR(50),
|
||
|
|
`p12_D_4` VARCHAR(50),
|
||
|
|
`p12_D_5` VARCHAR(50),
|
||
|
|
`p1` VARCHAR(150),
|
||
|
|
`p2` VARCHAR(50),
|
||
|
|
`p4` VARCHAR(50),
|
||
|
|
`p5` VARCHAR(50),
|
||
|
|
`p6` VARCHAR(50),
|
||
|
|
`p7` VARCHAR(50),
|
||
|
|
`p8` VARCHAR(50),
|
||
|
|
`p9` VARCHAR(50),
|
||
|
|
`p13` VARCHAR(50),
|
||
|
|
`p14` VARCHAR(50),
|
||
|
|
`p15` VARCHAR(50),
|
||
|
|
`p16` VARCHAR(50),
|
||
|
|
`p18` VARCHAR(50)
|
||
|
|
);
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS `cuestionario_programa_2`;
|
||
|
|
CREATE TABLE `cuestionario_programa_2` (
|
||
|
|
`idCuestionarioPrograma2` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
||
|
|
`createdAt` DATETIME,
|
||
|
|
|
||
|
|
`p3_A_1` VARCHAR(50),
|
||
|
|
`p3_A_2` VARCHAR(50),
|
||
|
|
`p3_A_3` VARCHAR(50),
|
||
|
|
`p3_A_4` VARCHAR(50),
|
||
|
|
`p3_B_1` VARCHAR(50),
|
||
|
|
`p3_B_2` VARCHAR(50),
|
||
|
|
`p3_B_3` VARCHAR(50),
|
||
|
|
`p3_B_4` VARCHAR(50),
|
||
|
|
`p3_C_1` VARCHAR(50),
|
||
|
|
`p3_C_2` VARCHAR(50),
|
||
|
|
`p3_C_3` VARCHAR(50),
|
||
|
|
`p3_C_4` VARCHAR(50),
|
||
|
|
`p3_C_5` VARCHAR(50),
|
||
|
|
`p3_D_1` VARCHAR(50),
|
||
|
|
`p3_D_2` VARCHAR(50),
|
||
|
|
`p3_D_3` VARCHAR(50),
|
||
|
|
`p3_D_4` VARCHAR(50),
|
||
|
|
`p3_D_5` VARCHAR(50),
|
||
|
|
`p3_E_1` VARCHAR(50),
|
||
|
|
`p1` VARCHAR(50),
|
||
|
|
`p2` VARCHAR(50),
|
||
|
|
`p4` VARCHAR(50),
|
||
|
|
`p5` VARCHAR(50),
|
||
|
|
`p6` VARCHAR(50)
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
-- Relaciones corregidas
|
||
|
|
ALTER TABLE `Cuestionario`
|
||
|
|
ADD FOREIGN KEY (`idServicio`) REFERENCES `servicio` (`idServicio`);
|
||
|
|
|
||
|
|
ALTER TABLE `Cuestionario`
|
||
|
|
ADD FOREIGN KEY (`idCuestionarioAlumno`) REFERENCES `cuestionario_alumno_2` (`idCuestionarioAlumno2`);
|
||
|
|
|
||
|
|
ALTER TABLE `Cuestionario`
|
||
|
|
ADD FOREIGN KEY (`idCuestionarioPrograma`) REFERENCES `cuestionario_programa_2` (`idCuestionarioPrograma2`);
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
ALTER TABLE `Cuestionario`
|
||
|
|
ADD FOREIGN KEY (`idCuestionarioAlumno1`) REFERENCES `cuestionario_alumno` (`idCuestionarioAlumno`);
|
||
|
|
|
||
|
|
ALTER TABLE `Cuestionario`
|
||
|
|
ADD FOREIGN KEY (`idCuestionarioPrograma1`) REFERENCES `cuestionario_programa` (`idCuestionarioPrograma`);
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|