   `id_Encargado` varchar(20) NOT NULL,
   `ponderacion` int(11) NOT NULL,
   `costo` int(11) NOT NULL,
-  `observacion` text NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `sub_actividades_realizadas`
---
-
+  `observacion` text NOT NULL,
+  PRIMARY KEY (`id_sub_Actividad`),
+  KEY `idActividad` (`idActividad`),
+  KEY `id_Encargado(Usuario)` (`id_Encargado`),
+  CONSTRAINT `sub_actividad_ibfk_3` FOREIGN KEY (`idActividad`) REFERENCES `actividades` (`id_actividad`) ON DELETE CASCADE ON UPDATE CASCADE,
+  CONSTRAINT `sub_actividad_ibfk_4` FOREIGN KEY (`id_Encargado`) REFERENCES `empleado` (`No_Empleado`) ON DELETE CASCADE ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `sub_actividades_realizadas`
+--
+
+DROP TABLE IF EXISTS `sub_actividades_realizadas`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `sub_actividades_realizadas` (
-  `id_subActividadRealizada` int(11) NOT NULL,
+  `id_subActividadRealizada` int(11) NOT NULL AUTO_INCREMENT,
   `id_SubActividad` int(11) NOT NULL,
   `fecha_Realizacion` date NOT NULL,
-  `observacion` text NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `telefono`
---
-
+  `observacion` text NOT NULL,
+  PRIMARY KEY (`id_subActividadRealizada`),
+  UNIQUE KEY `id_SubActividad_2` (`id_SubActividad`),
+  KEY `id_SubActividad` (`id_SubActividad`),
+  CONSTRAINT `sub_actividades_realizadas_ibfk_2` FOREIGN KEY (`id_SubActividad`) REFERENCES `sub_actividad` (`id_sub_Actividad`) ON DELETE CASCADE ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `telefono`
+--
+
+DROP TABLE IF EXISTS `telefono`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `telefono` (
-  `ID_Telefono` int(11) NOT NULL,
+  `ID_Telefono` int(11) NOT NULL AUTO_INCREMENT,
   `Tipo` varchar(45) DEFAULT NULL,
   `Numero` varchar(20) NOT NULL,
-  `N_identidad` varchar(20) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `tipo_area`
---
-
+  `N_identidad` varchar(20) NOT NULL,
+  PRIMARY KEY (`ID_Telefono`),
+  KEY `fk_Telefono_Persona1_idx` (`N_identidad`),
+  CONSTRAINT `fk_Telefono_Persona1` FOREIGN KEY (`N_identidad`) REFERENCES `persona` (`N_identidad`) ON DELETE NO ACTION ON UPDATE NO ACTION
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `tipo_area`
+--
+
+DROP TABLE IF EXISTS `tipo_area`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `tipo_area` (
-  `id_Tipo_Area` int(11) NOT NULL,
+  `id_Tipo_Area` int(11) NOT NULL AUTO_INCREMENT,
   `nombre` varchar(30) NOT NULL,
-  `observaciones` text NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `tipo_estudio`
---
-
+  `observaciones` text NOT NULL,
+  PRIMARY KEY (`id_Tipo_Area`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `tipo_estudio`
+--
+
+DROP TABLE IF EXISTS `tipo_estudio`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `tipo_estudio` (
-  `ID_Tipo_estudio` int(11) NOT NULL,
-  `Tipo_estudio` varchar(45) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `titulo`
---
-
+  `ID_Tipo_estudio` int(11) NOT NULL AUTO_INCREMENT,
+  `Tipo_estudio` varchar(45) NOT NULL,
+  PRIMARY KEY (`ID_Tipo_estudio`)
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `titulo`
+--
+
+DROP TABLE IF EXISTS `titulo`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `titulo` (
-  `id_titulo` int(11) NOT NULL,
-  `titulo` varchar(50) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `ubicacion_archivofisico`
---
-
+  `id_titulo` int(11) NOT NULL AUTO_INCREMENT,
+  `titulo` varchar(50) NOT NULL,
+  PRIMARY KEY (`id_titulo`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `ubicacion_archivofisico`
+--
+
+DROP TABLE IF EXISTS `ubicacion_archivofisico`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `ubicacion_archivofisico` (
-  `Id_UbicacionArchivoFisico` int(5) NOT NULL,
+  `Id_UbicacionArchivoFisico` int(5) NOT NULL AUTO_INCREMENT,
   `DescripcionUbicacionFisica` text NOT NULL,
   `Capacidad` int(10) NOT NULL,
   `TotalIngresados` int(10) NOT NULL DEFAULT '0',
-  `HabilitadoParaAlmacenar` tinyint(1) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `ubicacion_notificaciones`
---
-
+  `HabilitadoParaAlmacenar` tinyint(1) NOT NULL,
+  PRIMARY KEY (`Id_UbicacionArchivoFisico`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `ubicacion_notificaciones`
+--
+
+DROP TABLE IF EXISTS `ubicacion_notificaciones`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `ubicacion_notificaciones` (
-  `Id_UbicacionNotificaciones` tinyint(4) NOT NULL,
-  `DescripcionUbicacionNotificaciones` text NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `unidad_academica`
---
-
+  `Id_UbicacionNotificaciones` tinyint(4) NOT NULL AUTO_INCREMENT,
+  `DescripcionUbicacionNotificaciones` text NOT NULL,
+  PRIMARY KEY (`Id_UbicacionNotificaciones`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `unidad_academica`
+--
+
+DROP TABLE IF EXISTS `unidad_academica`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `unidad_academica` (
-  `Id_UnidadAcademica` int(11) NOT NULL,
+  `Id_UnidadAcademica` int(11) NOT NULL AUTO_INCREMENT,
   `NombreUnidadAcademica` text NOT NULL,
-  `UbicacionUnidadAcademica` text NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `universidad`
---
-
+  `UbicacionUnidadAcademica` text NOT NULL,
+  PRIMARY KEY (`Id_UnidadAcademica`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `universidad`
+--
+
+DROP TABLE IF EXISTS `universidad`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `universidad` (
-  `Id_universidad` int(11) NOT NULL,
-  `nombre_universidad` varchar(50) NOT NULL,
-  `Id_pais` int(11) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Estructura de tabla para la tabla `usuario`
---
-
+  `Id_universidad` int(11) NOT NULL AUTO_INCREMENT,
+  `nombre_universidad` varchar(60) NOT NULL,
+  `Id_pais` int(11) NOT NULL,
+  PRIMARY KEY (`Id_universidad`),
+  KEY `fk_universidad_pais_idx` (`Id_pais`),
+  CONSTRAINT `fk_universidad_pais` FOREIGN KEY (`Id_pais`) REFERENCES `pais` (`Id_pais`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- 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` (
-  `id_Usuario` int(11) NOT NULL,
+  `id_Usuario` int(11) NOT NULL AUTO_INCREMENT,
   `No_Empleado` varchar(13) NOT NULL,
   `nombre` varchar(30) NOT NULL,
   `Password` varbinary(250) NOT NULL,

  `observacion` varchar(200) DEFAULT NULL,
  `revisado_por` varchar(15) DEFAULT NULL,
  `id_Edificio_Registro` int(11) NOT NULL,
  `id_usuario` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `persona`
--

CREATE TABLE `persona` (
  `N_identidad` varchar(20) NOT NULL,
  `Primer_nombre` varchar(20) NOT NULL,

  `cod_ciudad_origen` int(11) NOT NULL,
  `cod_orientacion` int(11) NOT NULL,
  `cod_residencia_actual` int(11) NOT NULL,
  `anios_final_estudio` int(11) DEFAULT NULL,
  PRIMARY KEY (`dni`),
  UNIQUE KEY `no_cuenta_estudiantes_UC` (`no_cuenta`),
  KEY `estudiante_plan_FK_idx` (`cod_plan_estudio`),
  KEY `estudiante_ciudad_FK_idx` (`cod_ciudad_origen`),
  KEY `estudiante_orientacion_FK_idx` (`cod_orientacion`),
  KEY `estudiantes_lugar_origen_FK_idx` (`cod_residencia_actual`),
  CONSTRAINT `estudiantes_persona_FK` FOREIGN KEY (`dni`) REFERENCES `persona` (`N_identidad`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `estudiante_ciudad_FK` FOREIGN KEY (`cod_ciudad_origen`) REFERENCES `sa_ciudades` (`codigo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `estudiante_orientacion_FK` FOREIGN KEY (`cod_orientacion`) REFERENCES `sa_orientaciones` (`codigo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `estudiante_plan_FK` FOREIGN KEY (`cod_plan_estudio`) REFERENCES `sa_planes_estudio` (`codigo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `estudiante_residencia_actual_FK` FOREIGN KEY (`cod_residencia_actual`) REFERENCES `sa_ciudades` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_estudiantes_correos`
--

DROP TABLE IF EXISTS `sa_estudiantes_correos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_estudiantes_correos` (
  `dni_estudiante` varchar(20) NOT NULL,
  `correo` varchar(50) NOT NULL,
  PRIMARY KEY (`dni_estudiante`,`correo`),
  CONSTRAINT `estudiante_correo_estudiante_FK` FOREIGN KEY (`dni_estudiante`) REFERENCES `sa_estudiantes` (`dni`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_estudiantes_menciones_honorificas`
--

DROP TABLE IF EXISTS `sa_estudiantes_menciones_honorificas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_estudiantes_menciones_honorificas` (
  `dni_estudiante` varchar(20) NOT NULL,
  `cod_mencion` int(11) NOT NULL,
  PRIMARY KEY (`dni_estudiante`,`cod_mencion`),
  KEY `estudiante_mencion_mencion_FK_idx` (`cod_mencion`),
  CONSTRAINT `estudiante_mencion_estudiante_FK` FOREIGN KEY (`dni_estudiante`) REFERENCES `sa_estudiantes` (`dni`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `estudiante_mencion_mencion_FK` FOREIGN KEY (`cod_mencion`) REFERENCES `sa_menciones_honorificas` (`codigo`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_estudiantes_tipos_estudiantes`
--

DROP TABLE IF EXISTS `sa_estudiantes_tipos_estudiantes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_estudiantes_tipos_estudiantes` (
  `codigo_tipo_estudiante` int(11) NOT NULL,
  `dni_estudiante` varchar(20) NOT NULL,
  `fecha_registro` datetime NOT NULL,
  PRIMARY KEY (`codigo_tipo_estudiante`,`dni_estudiante`),
  KEY `sa_estudiantes_tipos_estudiantes_estudiantes_idx` (`dni_estudiante`),
  CONSTRAINT `sa_estudiantes_tipos_estudiantes_estudiantes` FOREIGN KEY (`dni_estudiante`) REFERENCES `sa_estudiantes` (`dni`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_examenes_himno`
--

DROP TABLE IF EXISTS `sa_examenes_himno`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_examenes_himno` (
  `cod_solicitud` int(11) NOT NULL,
  `fecha_solicitud` date NOT NULL,
  `nota_himno` decimal(10,0) DEFAULT NULL,
  `fecha_examen_himno` date DEFAULT NULL,
  PRIMARY KEY (`cod_solicitud`,`fecha_solicitud`),
  CONSTRAINT `examen_himno_solicitud_FK` FOREIGN KEY (`cod_solicitud`, `fecha_solicitud`) REFERENCES `sa_solicitudes` (`codigo`, `fecha_solicitud`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_menciones_honorificas`
--

DROP TABLE IF EXISTS `sa_menciones_honorificas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_menciones_honorificas` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`codigo`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_orientaciones`
--

DROP TABLE IF EXISTS `sa_orientaciones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_orientaciones` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`codigo`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_periodos`
--

DROP TABLE IF EXISTS `sa_periodos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_periodos` (
  `codigo` int(11) NOT NULL,
  `nombre` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_planes_estudio`
--

DROP TABLE IF EXISTS `sa_planes_estudio`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_planes_estudio` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `nombre` varchar(50) DEFAULT NULL,
  `uv` int(11) DEFAULT NULL,
  PRIMARY KEY (`codigo`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sa_solicitudes`
--

DROP TABLE IF EXISTS `sa_solicitudes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sa_solicitudes` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `fecha_solicitud` date NOT NULL,
  `observaciones` varchar(50) DEFAULT NULL,
  `dni_estudiante` varchar(20) NOT NULL,
