Universidad Tecnológica Del Perú Facultad De
Ingeniería
“Desarrollo e Implementación de una Base de
Datos para la Gestión de la Academia de Marinera”
Asignatura:
Base de Datos
Semestre:
2024-I
Integrantes:
Castañeda Arteaga, Pablo Stefano
Castillo Dávila Amy Rubí
Cumpen Silva Mauricio Antonio
Gamarra Sánchez Jhonatan Jesús
Rojas Barrenechea Julio Moisés
Docente:
Dávila Hurtado Luis Alberto
Sección:
28799
LAMBAYEQUE – PERÚ
2024
1
INDICE
I. INTRODUCCIÓN.............................................................................................3
II. Objetivos del proyecto........................................................................................5
2.1. Objetivo General.........................................................................................5
2.2. Objetivos Específicos..................................................................................5
III. Marco Teórico............................................................................................5
IV. Requerimientos Funcionales........................................................................7
Requerimientos Funcionales..................................................................................7
Requerimientos No Funcionales.............................................................................9
V. Diagrama Entidad – Relación....................................................................10
5.1. Entidad-Relación......................................................................................10
5.2. Diseño Físico...........................................................................................11
VI. Construcción de Base de Datos.........................................................................12
6.1. DDL........................................................................................................12
6.2. DDL: Llenado de Datos............................................................................14
6.3. Procedimientos Almacenados....................................................................45
2
I. INTRODUCCIÓN
El presente informe detalla el proceso de desarrollo e implementación de
una base de datos destinada a optimizar la gestión de la academia de marinera. La
necesidad de esta base de datos surge a partir del crecimiento constante de la
academia y la importancia de mantener un registro ordenado y accesible de los
alumnos y sus apoderados.
El diseño de la base de datos tiene como finalidad almacenar información
esencial sobre los alumnos, incluyendo nombres, apellidos, edad, talla de
vestimenta, DNI, entre otros datos relevantes. Este sistema no solo facilita el
seguimiento individual de cada alumno, sino que también mejora la comunicación
con los apoderados y permite una personalización más precisa de la enseñanza de
la marinera.
La implementación de esta base de datos ha demostrado ser un recurso
invaluable para la academia, incrementando significativamente la eficiencia de sus
operaciones diarias y sentando una base sólida para su futuro crecimiento y
expansión. En este informe se describe el proceso de desarrollo, las decisiones de
diseño adoptadas y cómo estas han contribuido al éxito del proyecto.
Además, el proyecto contempla la futura integración de la base de datos con
un formulario desarrollado en Java, lo cual permitirá una interacción más eficiente
y directa con la base de datos, facilitando tanto la entrada como la actualización de
datos. Este paso es crucial para la digitalización y modernización de la academia.
3
La academia se destaca por su compromiso con la innovación tecnológica.
La adopción de esta base de datos no solo mejora su eficiencia operativa, sino que
también refuerza su posición como líder en la integración de tecnología en la
enseñanza de la marinera.
En resumen, este proyecto representa un avance significativo en la
digitalización de la academia. La implementación de esta base de datos, junto con
su futura integración con SQL Server, posiciona a la academia en una mejor
posición para gestionar sus operaciones diarias y prepararse para un futuro de
crecimiento e innovación.
4
II. Objetivos del proyecto
II.1. Objetivo General
Desarrollar e implementar una base de datos de fácil uso para la academia de marinera,
/facilitando el registro, la gestión y el seguimiento de la información de los alumnos y
sus apoderados.
II.2. Objetivos Específicos
• Diseñar una base de datos que pueda almacenar información relevante de los alumnos
y sus apoderados, incluyendo nombres, apellidos paterno y materno, edad, DNI, entre
otros.
• Implementar la integración de la base de datos creada en SQL Server, facilitando la
entrada y actualización de datos.
• Crear procesos almacenados para automatizar tareas repetitivas, como la actualización
de la información de los alumnos y el envío de notificaciones a los apoderados.
• Diseñar consultas que recuperen datos sobre la información de cada alumno,
permitiendo a los instructores adaptar las clases y recursos de manera individualizada.
III. Marco Teórico
Este proyecto implica el diseño, desarrollo e implementación de una estructura de
almacenamiento de datos que permita gestionar eficientemente la información.
- Conceptos fundamentales:
1. Base de Datos:
Una base de datos es una colección organizada de datos, generalmente almacenados y
accesibles electrónicamente desde un sistema informático. Las bases de datos permiten
5
almacenar, recuperar y manipular grandes volúmenes de datos de manera estructurada.
2. Sistema de Gestión de Bases de Datos (SGBD):
Un SGBD es un software que facilita la creación, gestión y manipulación de bases de
datos. Ejemplos de SGBD incluyen MySQL, PostgreSQL, Oracle, y SQL Server. Estos
sistemas proporcionan herramientas para definir, manipular y controlar el acceso a los
datos.
3. Modelado de Datos:
El modelado de datos es el proceso de definir la estructura, relaciones y restricciones de
los datos. Los modelos de datos se representan típicamente mediante diagramas de
entidad-relación (ERD) que describen las entidades, sus atributos y las relaciones entre
ellas.
4. Para el Diseño de la Base de Datos:
Análisis de Requerimientos
El primer paso en el diseño de una base de datos es el análisis de requerimientos. Este
proceso implica identificar las necesidades de los usuarios y los objetivos del sistema
de información. Se debe recopilar información sobre los tipos de datos que se
almacenarán, las relaciones entre estos datos y los requisitos de acceso y seguridad.
Modelo Conceptual
El modelo conceptual se crea utilizando diagramas ERD. Este modelo abstracto describe
las entidades principales del sistema, sus atributos y las relaciones entre ellas sin
preocuparse por cómo se implementarán físicamente.
6
Modelo Lógico
El modelo lógico traduce el modelo conceptual a un esquema más detallado, que puede
incluir tablas, campos y claves primarias y foráneas. En esta fase, se definen las
estructuras de datos de una manera que es independiente de un SGBD específico.
Modelo Físico
El modelo físico adapta el modelo lógico a las especificidades de un SGBD particular. En
esta fase se definen detalles como los tipos de datos, índices, y particiones de tablas,
así como la implementación de restricciones de integridad y claves.
Descripción del caso de estudio
La Academia de Marinera se enfrenta a desafíos en la gestión de la información de sus
alumnos y apoderados debido a la carencia de un sistema centralizado. Esto complica
el seguimiento individual del progreso de los alumnos, la comunicación con los
apoderados y la precisión de los registros. Se hace evidente la necesidad de una
solución tecnológica que permita una gestión más eficiente y sistematizada de la
información, garantizando un acceso fácil y seguro a los datos.
IV. Requerimientos Funcionales
Academia de baile: Taller de Marinera
Requerimientos Funcionales
1. Gestión de Tipos de Marinera: Permitir la creación, actualización, eliminación y
consulta de los diferentes tipos de marinera ofrecidos en la academia, asegurando que
cada tipo tenga un nombre, nivel y costo específico
7
2. Gestión de Apoderados: Gestionar el registro, modificación, eliminación y consulta de
apoderados, incluyendo su nombre, apellido paterno, número de teléfono, DNI, fecha
de nacimiento y género.
3. Gestión de Alumnos: Facilitar la creación, actualización, eliminación y consulta de
datos de alumnos, registrando su nombre, apellidos, DNI, fecha de nacimiento, género
y fecha de inscripción.
4. Gestión de Asistencia y Calificaciones: Registrar, actualizar, eliminar y consultar los
registros de asistencia y calificaciones de los alumnos, vinculando cada registro de
asistencia con un alumno específico.
5. Gestión de Deudas Mensuales: Registrar, actualizar, eliminar y consultar las deudas
mensuales de los alumnos, incluyendo el total adeudado por sesiones y la fecha de
pago, asociando cada deuda con un registro de asistencia.
6. Gestión de Pagos por Sesión: Registrar, actualizar, eliminar y consultar los pagos por
sesión realizados por apoderados, detallando el monto de la cuota y asociando cada
pago con una deuda mensual, un apoderado y un tipo de marinera.
7. Gestión de Profesores: Facilitar la creación, actualización, eliminación y consulta de la
información de los profesores, incluyendo su nombre, apellidos, número de teléfono,
DNI, fecha de nacimiento y género.
8. Gestión de Secciones de Marinera: Permitir la creación, actualización, eliminación y
consulta de las secciones de marinera, asignando un profesor y un tipo de marinera a
cada sección.
9. Gestión de Relaciones Apoderado-Alumno: Registrar, actualizar, eliminar y consultar
8
la relación entre apoderados y alumnos, incluyendo la fecha de inicio de la gestión
10. Gestión de Alumnos en Secciones: Facilitar la creación, actualización, eliminación y
consulta de la pertenencia de los alumnos a las secciones de marinera, registrando la
fecha de ingreso del alumno a la sección.
11. Gestión de Clases: Registrar, actualizar, eliminar y consultar las clases impartidas,
incluyendo la fecha, hora de inicio y hora de fin de cada clase, y verificando que la
hora de fin sea posterior a la hora de inicio. Cada clase debe estar asociada con un tipo
de marinera y una sección.
Requerimientos No Funcionales
Seguridad: Implementar controles de acceso basados en roles para asegurar que solo
usuarios autorizados puedan realizar ciertas operaciones (ej. administradores,
profesores). Encriptar la información sensible como números de DNI y números de
teléfono.
Disponibilidad: Asegurar alta disponibilidad del sistema para que los usuarios puedan
acceder al sistema en cualquier momento.
Escalabilidad: Diseñar la base de datos para que pueda escalar horizontalmente en caso
de que la cantidad de datos y usuarios aumente significativamente.
Rendimiento: Optimizar las consultas para asegurar tiempos de respuesta rápidos,
incluso con grandes volúmenes de datos.
Implementar índices en campos frecuentemente consultados para mejorar el
rendimiento.
Respaldo y Recuperación: Implementar un plan de respaldo regular y una estrategia de
9
recuperación ante desastres para proteger los datos.
Compatibilidad: Asegurar que el sistema sea compatible con los principales
navegadores y dispositivos, permitiendo acceso desde diferentes plataformas.
Usabilidad: Diseñar una interfaz de usuario intuitiva y fácil de usar para facilitar la
gestión por parte de los administradores y profesores.
Proveer documentación y soporte para los usuarios del sistema.
Mantenimiento: Diseñar el sistema de manera modular para facilitar su mantenimiento
y la adición de nuevas funcionalidades.
Implementar un sistema de monitoreo para detectar y solucionar problemas de manera
proactiva.
V. Diagrama Entidad – Relación
V.1. Entidad-Relación
10
V.2. Diseño Físico
11
VI. Construcción de Base de Datos
VI.1. DDL
CREATE DATABASE Academia_De_Marinera
GO
USE Academia_De_Marinera
GO
CREATE TABLE TipoMarinera(
idTipoMarinera int identity (1, 1) unique,
nombre varchar(30) not null,
nivel char(1) not null,
costo money not null,
CONSTRAINT PK_TipoMarinera primary key (idTipoMarinera)
)
GO
CREATE TABLE Apoderado(
idApoderado int identity (1, 1) unique,
nombre varchar(20) not null,
apellidoPaterno varchar(20) not null,
apellidoMaterno varchar(20) not null,
numeroTelefono char(9) null,
dni int unique not null,
fechaNacimiento date not null,
genero char(1) not null,
CONSTRAINT PK_Apoderado primary key (idApoderado),
CONSTRAINT CK_fechaNacimiento_Apoderado CHECK (fechaNacimiento >= '1950-01-01')
)
GO
CREATE TABLE Alumno(
idAlumno int identity (1, 1) unique,
nombre varchar(40) not null,
apellidoPaterno varchar(20) not null,
apellidoMaterno varchar(20) not null,
DNI int unique not null,
fechaNacimiento date not null,
genero char(1) not null,
fechaInscripcion date not null,
CONSTRAINT PK_Alumno primary key (idAlumno),
CONSTRAINT CK_fechaNacimiento_Alumno CHECK (fechaNacimiento >= '1960-01-01')
)
GO
CREATE TABLE Profesor(
idProfesor int identity (1, 1) unique,
nombre varchar(20) not null,
apellidoPaterno varchar(20) not null,
apellidoMaterno varchar(20) not null,
numeroTelefono char(9) null,
dni int not null,
fechaNacimiento date not null,
genero char(1) not null,
CONSTRAINT PK_Profesor primary key (idProfesor),
CONSTRAINT CK_fechaNacimiento_Profesor CHECK (fechaNacimiento >= '1960-01-01')
)
12
GO
CREATE TABLE SeccionMarinera(
idSeccionMarinera int identity (100, 1) unique,
idProfesor int not null,
CONSTRAINT PK_SeccionMarinera primary key (idSeccionMarinera),
CONSTRAINT FK_SeccionMarinera_Profesor foreign key (idProfesor) references Profesor
(idProfesor)
)
GO
CREATE TABLE Clases(
idClases int identity (100, 1) unique,
fecha date not null,
horaInicio time not null,
horaFin time not null,
idTipoMarinera int not null,
idSeccionMarinera int not null,
CONSTRAINT PK_Clases primary key (idClases),
CONSTRAINT FK_Clases_TipoMarinera foreign key (idTipoMarinera) references
TipoMarinera(idTipoMarinera),
CONSTRAINT FK_Clases_SeccionMarinera foreign key (idSeccionMarinera) references
SeccionMarinera(idSeccionMarinera),
CONSTRAINT CK_HoraInicio_HoraFin CHECK (HoraFin > HoraInicio)
)
GO
CREATE TABLE Asistencia(
idAsistencia int identity (100, 1) unique,
controlAsistencia char(1),
idClases int not null,
idAlumno int not null,
CONSTRAINT PK_Asistencia primary key (idAsistencia),
CONSTRAINT FK_Asistencia_Clases foreign key (idClases) references Clases(idClases),
CONSTRAINT FK_Asistencia_Alumno foreign key (idAlumno) references Alumno(idAlumno)
)
GO
CREATE TABLE DeudaMensual(
idDeudaMensual int identity (100, 1) unique,
totalDeudaSesiones decimal(9,2) not null,
fechaPago date not null,
idAsistencia int not null,
idApoderado int not null,
CONSTRAINT PK_DeudaMensual primary key (idDeudaMensual),
CONSTRAINT FK_DeudaMensual_Asistencia foreign key (idAsistencia) references
Asistencia(idAsistencia),
CONSTRAINT FK_DeudaMensual_Apoderado foreign key (idApoderado) references
Apoderado(idApoderado)
)
GO
CREATE TABLE ApoderadoGestionaAlumno(
idAlumno int not null,
idApoderado int not null,
fechaInicioGestion date not null,
CONSTRAINT PK_ApoderadoGestionaAlumno primary key (idAlumno, idApoderado),
CONSTRAINT FK_ApoderadoGestionaAlumno_Alumno FOREIGN KEY (idAlumno) REFERENCES
Alumno(idAlumno),
CONSTRAINT FK_ApoderadoGestionaAlumno_Apoderado FOREIGN KEY (idApoderado) REFERENCES
Apoderado(idApoderado),
13
CONSTRAINT CK_fechaInicioGestion_ApoderadoGestionaAlumno CHECK (fechaInicioGestion >= '1960-
01-01')
)
GO
CREATE TABLE PerteneceALaSeccion(
idAlumno int not null,
idSeccionMarinera int not null,
fechaIngreso date not null,
CONSTRAINT FK_PerteneceALaSeccion primary key (idAlumno, idSeccionMarinera),
CONSTRAINT FK_PerteneceALaSeccion_Alumno FOREIGN KEY (idAlumno) REFERENCES Alumno(idAlumno),
CONSTRAINT FK_PerteneceALaSeccion_SeccionMarinera FOREIGN KEY (idSeccionMarinera) REFERENCES
SeccionMarinera(idSeccionMarinera)
)
GO
VI.2. DDL: Llenado de Datos
USE Academia_De_Marinera
-TIPO MARINERA:
INSERT INTO TipoMarinera VALUES('Limeña', 'B', 200.00)
INSERT INTO TipoMarinera VALUES('Limena', 'I', 190.00)
INSERT INTO TipoMarinera VALUES('Limena', 'A', 160.00)
INSERT INTO TipoMarinera VALUES('Norteña', 'B', 250.00)
INSERT INTO TipoMarinera VALUES('Norteña', 'I', 200.00)
INSERT INTO TipoMarinera VALUES('Norteña', 'A', 170.00)
- PROFESORES:
INSERT INTO Profesor VALUES('Christian', 'Zeña', 'Bances', '997861103', '74977703', '2000-01-02
00:00:00', 'M')
INSERT INTO Profesor VALUES('Kevin', 'Burga', 'Capuñay', '987456215', '75482631', '1996-04-20
00:00:00', 'M')
INSERT INTO Profesor VALUES('Daniela', 'Altamirano', 'Trujillo', '985670215', '71986131',
'1998-08-15 00:00:00', 'F')
14
- SECCION MARINERA:
INSERT INTO SeccionMarinera VALUES(1)
INSERT INTO SeccionMarinera VALUES(2)
INSERT INTO SeccionMarinera VALUES(3)
INSERT INTO SeccionMarinera VALUES(1)
INSERT INTO SeccionMarinera VALUES(3)
INSERT INTO SeccionMarinera VALUES(2)
INSERT INTO SeccionMarinera VALUES(1)
- CLASES:
INSERT INTO Clases VALUES('2023-05-01', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-03', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-05', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-08', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-10', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-12', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-15', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-17', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-19', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-22', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-24', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-26', '09:00:00', '12:00:00', 1, 100)
INSERT INTO Clases VALUES('2023-05-02', '15:00:00', '18:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-04', '09:00:00', '12:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-06', '15:00:00', '18:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-09', '15:00:00', '18:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-11', '09:00:00', '12:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-13', '15:00:00', '18:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-16', '15:00:00', '18:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-18', '09:00:00', '12:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-20', '15:00:00', '18:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-23', '15:00:00', '18:00:00',4, 101)
15
INSERT INTO Clases VALUES('2023-05-25', '09:00:00', '12:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-27', '09:00:00', '12:00:00',4, 101)
INSERT INTO Clases VALUES('2023-05-01', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-03', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-05', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-08', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-10', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-12', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-15', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-17', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-19', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-22', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-24', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-26', '10:00:00', '13:00:00',5, 102)
INSERT INTO Clases VALUES('2023-05-15', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-05-17', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-05-19', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-05-22', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-05-24', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-05-26', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-05-29', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-05-31', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-06-02', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-06-05', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-06-07', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-06-09', '15:00:00', '18:00:00',3, 103)
INSERT INTO Clases VALUES('2023-05-15', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-05-17', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-05-19', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-05-22', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-05-24', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-05-26', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-05-29', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-05-31', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-06-02', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-06-05', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-06-07', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-06-09', '17:00:00', '20:00:00',4, 104)
INSERT INTO Clases VALUES('2023-05-15', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-05-17', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-05-19', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-05-22', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-05-24', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-05-26', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-05-29', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-05-31', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-06-02', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-06-05', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-06-07', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-06-09', '15:00:00', '18:00:00',6, 105)
INSERT INTO Clases VALUES('2023-05-27', '15:00:00', '18:00:00',2, 106)
INSERT INTO Clases VALUES('2023-05-29', '14:00:00', '17:00:00',2, 106)
INSERT INTO Clases VALUES('2023-05-31', '15:00:00', '18:00:00',2, 106)
INSERT INTO Clases VALUES('2023-06-03', '15:00:00', '18:00:00',2, 106)
INSERT INTO Clases VALUES('2023-06-05', '14:00:00', '17:00:00',2, 106)
INSERT INTO Clases VALUES('2023-06-07', '15:00:00', '18:00:00',2, 106)
16
INSERT INTO Clases VALUES('2023-06-10', '15:00:00', '18:00:00',2, 106)
INSERT INTO Clases VALUES('2023-06-12', '14:00:00', '17:00:00',2, 106)
INSERT INTO Clases VALUES('2023-06-14', '15:00:00', '18:00:00',2, 106)
INSERT INTO Clases VALUES('2023-06-17', '15:00:00', '18:00:00',2, 106)
INSERT INTO Clases VALUES('2023-06-19', '14:00:00', '17:00:00',2, 106)
INSERT INTO Clases VALUES('2023-06-21', '15:00:00', '18:00:00',2, 106)
- ALUMNOS:
INSERT INTO Alumno VALUES('Luana', 'Percial', 'Garcia', 73445323, '2010-01-01', 'F', '2023-04-
15')
INSERT INTO Alumno VALUES('Ariany', 'Carlos', 'Lopez', 71232132, '2013-04-15', 'F', '2023-04-
29')
INSERT INTO Alumno VALUES('Joy', 'Farroñan', 'Santamaria', 71323244, '2009-07-23', 'M', '2023-
03-30')
INSERT INTO Alumno VALUES('Kimberly', 'Carrera', 'Saavedra', 74577934, '2005-11-30', 'F', '2023-
04-16')
INSERT INTO Alumno VALUES('Valeria', 'Suclupe', 'Cajusol', 71243455, '2014-02-28', 'F', '2023-
03-18')
INSERT INTO Alumno VALUES('Kevin', 'Llontop', 'Ramirez', 72394929, '2011-09-21', 'M', '2023-04-
25')
INSERT INTO Alumno VALUES('Vanessa', 'Santamaria', 'Pizarro', 73243244, '2016-05-13', 'F',
'2023-03-20')
17
INSERT INTO Alumno VALUES('Fernanda', 'Llontop', 'Seclen', 73312321, '2003-08-09', 'F', '2023-
03-26')
INSERT INTO Alumno VALUES('Brayan', 'Siesquen', 'Alvarez', 71231283, '2004-12-17', 'M', '2023-
04-28')
INSERT INTO Alumno VALUES('Amelia', 'Bravo', 'Chapoñan', 73213031, '2002-03-25', 'F', '2023-04-
20')
INSERT INTO Alumno VALUES('Kiara', 'Cruz', 'Agapito', 75345252, '2008-10-14', 'F', '2023-04-06')
INSERT INTO Alumno VALUES('Fabián', 'Llontop', 'Bances', 74324144, '2006-06-03', 'M', '2023-04-
23')
INSERT INTO Alumno VALUES('Yamileth', 'Bances', 'Arambulu', 72232313, '2012-11-19', 'F', '2023-
03-28')
INSERT INTO Alumno VALUES('Oscar', 'Farias', 'Galvez', 71231391, '2017-05-25', 'M', '2023-03-
28')
INSERT INTO Alumno VALUES('Andrés', 'Guevara', 'Rodriguez', 71240412, '2006-04-26', 'M', '2023-
04-02')
INSERT INTO Alumno VALUES('Oswaldo', 'Fernandez', 'Sanchez', 73123912, '2009-02-28', 'M', '2023-
04-22')
INSERT INTO Alumno VALUES('Alina', 'Fernandez', 'Reynosa', 71249194, '2013-01-02', 'F', '2023-
04-13')
INSERT INTO Alumno VALUES('Dario', 'Sandoval', 'Torres', 72232373, '2006-08-11', 'M', '2023-03-
31')
INSERT INTO Alumno VALUES('Pablo', 'Farias', 'Parejo', 71240124, '2015-07-07', 'M', '2023-04-
27')
INSERT INTO Alumno VALUES('Andrés', 'Alvarado', 'Santamaria', 71294921, '2009-06-10', 'M',
'2023-03-20')
INSERT INTO Alumno VALUES('Andrés', 'Farias', 'Cervera', 73897924, '2016-04-29', 'M', '2023-04-
05')
INSERT INTO Alumno VALUES('Rosa', 'Chimoy', 'Alvarado', 71424242, '2006-07-08', 'F', '2023-04-
26')
INSERT INTO Alumno VALUES('Pablo', 'Barrera', 'Flores', 72134312, '2012-01-02', 'M', '2023-04-
18')
INSERT INTO Alumno VALUES('Pedro', 'Farias', 'Castro', 74131723, '2015-05-07', 'M', '2023-04-
19')
INSERT INTO Alumno VALUES('Fredy', 'Guevara', 'De La Cruz', 71236934, '2009-05-11', 'M', '2023-
03-21')
INSERT INTO Alumno VALUES('Estefanía', 'Llontop', 'Cajusol', 71234540, '2017-01-11', 'F', '2023-
04-30')
INSERT INTO Alumno VALUES('Fabián', 'Farias', 'Farroñan', 73123422, '2011-06-07', 'M', '2023-03-
24')
INSERT INTO Alumno VALUES('Sebastián', 'Santamaria', 'Ramirez', 71239239, '2011-09-01', 'M',
'2023-04-26')
INSERT INTO Alumno VALUES('Dario', 'Chimoy', 'Pita', 72358213, '2014-04-11', 'M', '2023-03-23')
INSERT INTO Alumno VALUES('Fabricio', 'Rivera', 'Chapoñan', 71323165, '2015-09-15', 'M', '2023-
03-20')
INSERT INTO Alumno VALUES('Mónica', 'Llontop', 'Vidaurre', 71354179, '2012-01-11', 'F', '2023-
04-24')
INSERT INTO Alumno VALUES('Mónica', 'Rivera', 'Damian', 73453073, '2013-11-02', 'F', '2023-03-
22')
INSERT INTO Alumno VALUES('Diana', 'Farias', 'Sandoval', 73213540, '2015-02-03', 'F', '2023-03-
28')
INSERT INTO Alumno VALUES('Carolina', 'Fernandez', 'Baldera', 71325363, '2015-03-05', 'F',
'2023-04-03')
INSERT INTO Alumno VALUES('Diego', 'Sanchez', 'Torres', 74153420, '2015-06-16', 'M', '2023-03-
29')
INSERT INTO Alumno VALUES('Fabián', 'Chimoy', 'Silva', 71246849, '2014-06-07', 'M', '2023-04-
10')
INSERT INTO Alumno VALUES('Andrés', 'Diaz', 'Alvarez', 72784723, '2014-06-01', 'M', '2023-04-
17')
INSERT INTO Alumno VALUES('Diego', 'Fernandez', 'Montero', 71293931, '2017-02-10', 'M', '2023-
04-12')
18
INSERT INTO Alumno VALUES('Fernanda', 'Rivera', 'Alvela', 71242633, '2015-01-15', 'F', '2023-03-
29')
INSERT INTO Alumno VALUES('Andrés', 'Santamaria', 'Gomez', 71021360, '2014-08-15', 'M', '2023-
03-24')
INSERT INTO Alumno VALUES('Oswaldo', 'Damian', 'Ramirez', 76293218, '2014-01-18', 'M', '2023-03-
27')
INSERT INTO Alumno VALUES('Diana', 'Farias', 'Fernandez', 73128737, '2017-04-14', 'F', '2023-04-
05')
INSERT INTO Alumno VALUES('Alina', 'Guerrero', 'Gomez', 73421398, '2017-01-03', 'F', '2023-03-
29')
INSERT INTO Alumno VALUES('Luis', 'Guevara', 'Cueva', 72678001, '2016-02-17', 'M', '2023-04-01')
INSERT INTO Alumno VALUES('Andrés', 'Santamaria', 'Pizarro', 72133136, '2015-08-07', 'M', '2023-
03-28')
INSERT INTO Alumno VALUES('Alina', 'Rivera', 'Hurtado', 73218428, '2014-08-01', 'F', '2023-03-
22')
INSERT INTO Alumno VALUES('Carolina', 'Linares', 'Alvarez', 74234912, '2014-07-14', 'F', '2023-
04-01')
INSERT INTO Alumno VALUES('Diana', 'Santamaria', 'Juarez', 72135520, '2014-08-11', 'F', '2023-
04-05')
INSERT INTO Alumno VALUES('Oswaldo', 'Chamaya', 'Gomez', 73387187, '2016-02-02', 'M', '2023-04-
10')
INSERT INTO Alumno VALUES('Luis', 'Rivera', 'Gamarra', 74562702, '2014-08-12', 'M', '2023-04-
13')
INSERT INTO Alumno VALUES('Oswaldo', 'Rojas', 'Torres', 73135640, '2015-02-12', 'M', '2023-04-
04')
INSERT INTO Alumno VALUES('Alina', 'Fernandez', 'Vivar', 73423423, '2014-08-03', 'F', '2023-03-
30')
INSERT INTO Alumno VALUES('Oswaldo', 'Mendoza', 'Ramirez', 73241342, '2015-03-15', 'M', '2023-
03-28')
INSERT INTO Alumno VALUES('Luis', 'Santamaria', 'Larrea', 74757120, '2014-01-05', 'M', '2023-04-
07')
INSERT INTO Alumno VALUES('Fernanda', 'Mamani', 'Garcia', 73730981, '2016-03-13', 'F', '2023-04-
15')
INSERT INTO Alumno VALUES('Diana', 'Llontop', 'Quispe', 73941294, '2015-04-10', 'F', '2023-03-
24')
INSERT INTO Alumno VALUES('Andrés', 'Castillo', 'Alvarez', 73213123, '2014-09-14', 'M', '2023-
03-25')
INSERT INTO Alumno VALUES('Oswaldo', 'Farias', 'Davila', 76321331, '2014-08-08', 'M', '2023-04-
06')
INSERT INTO Alumno VALUES('Carolina', 'Castañeda', 'Torres', 73243211, '2015-03-05', 'F', '2023-
04-01')
INSERT INTO Alumno VALUES('Oswaldo', 'Rivera', 'Zapata', 74214213, '2015-02-14', 'M', '2023-03-
29')
INSERT INTO Alumno VALUES('Alina', 'Garrido', 'Lopez', 74918341, '2015-02-07', 'M', '2023-04-
08')
INSERT INTO Alumno VALUES('Diana', 'Romero', 'Chimoy', 73421418, '2014-09-16', 'F', '2023-04-
08')
INSERT INTO Alumno VALUES('Oswaldo', 'Llaucse', 'Gomez', 73023494, '2015-04-07', 'M', '2023-04-
27')
INSERT INTO Alumno VALUES('Fernanda', 'Rivera', 'Choso', 73801294, '2015-04-13', 'F', '2023-04-
19')
INSERT INTO Alumno VALUES('Andrés', 'Cervera', 'Altamirano', 71313095, '2015-02-09', 'M', '2023-
03-31')
INSERT INTO Alumno VALUES('Carolina', 'Farias', 'Chaname', 71318276, '2014-09-02', 'F', '2023-
04-10')
INSERT INTO Alumno VALUES('Luis', 'Tavara', 'Alvites', 73244966, '2015-04-11', 'M', '2023-04-
12')
INSERT INTO Alumno VALUES('Fernanda', 'Rivera', 'Lucero', 73249501, '2014-01-08', 'F', '2023-03-
30')
INSERT INTO Alumno VALUES('Alina', 'Vilcabana', 'Arroyo', 71332073, '2015-03-10', 'F', '2023-04-
14')
19
INSERT INTO Alumno VALUES('Diana', 'Rivera', 'Castro', 72012300, '2015-02-16', 'F', '2023-04-
15')
INSERT INTO Alumno VALUES('Oswaldo', 'Hoyos', 'Bances', 77312336, '2015-04-15', 'M', '2023-04-
28')
INSERT INTO Alumno VALUES('Carolina', 'Barbosa', 'Fuster', 74280045, '2015-05-16','F','2023-04-
01')
INSERT INTO Alumno VALUES('Oswaldo', 'Benabides', 'Galvez', 70398213, '2013-04-05', 'M', '2023-
04-30')
- APODERDOS:
INSERT INTO Apoderado VALUES('Apolonia', 'García', 'García', '921492078', 46715339, '1980-01-
01', 'F')
INSERT INTO Apoderado VALUES('María', 'Lopez', 'Alvarez', '923456778', 17345678, '1980-01-01',
'F')
INSERT INTO Apoderado VALUES('Medalit', 'Santamaría', 'Perez', '950201107', 16456639, '1975-05-
10', 'F')
INSERT INTO Apoderado VALUES('Mateo', 'Carrera', 'Rodriguez', '955167742', 47899078, '1978-08-
15', 'M')
INSERT INTO Apoderado VALUES('Giannina', 'Cajusol', 'Barba', '954519531', 16712630, '1977-03-
22', 'F')
INSERT INTO Apoderado VALUES('Genaro', 'Llontop', 'Chapoñan', '909141902', 47345678, '1982-11-
03', 'M')
INSERT INTO Apoderado VALUES('Cynthia', 'Pizarro', 'Sandoval', '958432073', 16719639, '1984-04-
30', 'F')
20
INSERT INTO Apoderado VALUES('Malena', 'Seclen', 'Pérez', '991148512', 1456678, '1979-09-12',
'F')
INSERT INTO Apoderado VALUES('Brayan', 'Siesquen', 'Rodriguez', '994599568', 16002639, '1983-07-
18', 'M')
INSERT INTO Apoderado VALUES('Luz', 'Bravo', 'Horna', '901323490', 47456078, '1981-12-25', 'F')
INSERT INTO Apoderado VALUES('Diana', 'Chapoñan', 'Peche', '960157118', 16710929, '1976-06-05',
'F')
INSERT INTO Apoderado VALUES('Leidy Maricruz', 'Agapito', 'Velasquez', 990546989, '41645678',
'1974-10-20', 'F')
INSERT INTO Apoderado VALUES('Carmen Rosa', 'Bances', 'Pinglo', '909281029', 1675339, '1980-08-
09', 'F')
INSERT INTO Apoderado VALUES('Leidy', 'Arambulu', 'Velasquez', '916457574', 11234678, '1976-02-
14', 'F')
INSERT INTO Apoderado VALUES('Aidee Araceli', 'Galvez', 'Hernandez', '900175100', 16234339,
'1979-03-28', 'F')
INSERT INTO Apoderado VALUES('Giannina', 'Bances', 'Rodriguez', '951287046', 17388578, '1983-09-
01', 'F')
INSERT INTO Apoderado VALUES('Milagros', 'Querevalu', 'Sanchez', '990180740', 16619630, '1984-
11-11', 'F')
INSERT INTO Apoderado VALUES('Gina', 'Reynosa', 'Sanchez', '921291278', 19773148, '1977-07-07',
'F')
INSERT INTO Apoderado VALUES('José', 'Sandoval', 'Suclupe', '911583046', 16047239, '1975-02-19',
'M')
INSERT INTO Apoderado VALUES('Rosaura', 'Parejo', 'Sanjinez', '970888835', 14344561, '1982-03-
16', 'F')
INSERT INTO Apoderado VALUES('Betty Mirella', 'Santamaría', 'Rodriguez', '913485867', 16724639,
'1979-12-31', 'F')
INSERT INTO Apoderado VALUES('María Rosa', 'Tuñoque', 'Alvarado', '905257833', 1235567, '1984-
05-08', 'F')
INSERT INTO Apoderado VALUES('Liliana Isabel', 'Cervera', 'Valdera', '915136793', 17895639,
'1978-10-14', 'F')
INSERT INTO Apoderado VALUES('Nancy', 'Alvarado', 'Torres', '921342099', 47545278, '1981-11-23',
'F')
INSERT INTO Apoderado VALUES('Edith', 'Flores', 'Larrea', '911572404', 16214631, '1984-08-02',
'F')
INSERT INTO Apoderado VALUES('Romy', 'Castro', 'Paz', '930470111', 17345468, '1974-07-28', 'F')
INSERT INTO Apoderado VALUES('Nathaly', 'De La Cruz', 'Rodriguez', '906247929', 17129653, '1979-
04-17', 'F')
INSERT INTO Apoderado VALUES('Karina', 'Cajusol', 'Lloglla', '961328004', 17346788, '1982-06-
20', 'F')
INSERT INTO Apoderado VALUES('Silvia', 'Santamaria', 'Reyes', '900177081', 46712639, '1983-01-
25', 'F')
INSERT INTO Apoderado VALUES('Medalith', 'Farroñan', 'Damián', '992234514', 47341678, '1980-09-
03', 'F')
INSERT INTO Apoderado VALUES('Mariela Roxana', 'Pita', 'Sanchez', '963712718', 12719639, '1976-
08-14', 'F')
INSERT INTO Apoderado VALUES('Karina', 'Chapoñan', 'Salazar', '978534562', 43456780, '1981-04-
05', 'F')
INSERT INTO Apoderado VALUES('Adriana', 'Vidaurre', 'Rodriguez', '991657720', 41559639, '1975-
07-30', 'F')
INSERT INTO Apoderado VALUES('Cynthia', 'Damian', 'Silva', '927736234', 12145678, '1978-12-10',
'F')
INSERT INTO Apoderado VALUES('Fiorella', 'Sandoval', 'Sandoval', '978637097', 46751961, '1980-
05-18', 'F')
INSERT INTO Apoderado VALUES('Maria', 'Baldera', 'Rodriguez', '947013679', 16458018, '1982-02-
27', 'F')
INSERT INTO Apoderado VALUES('Jorge', 'Sanchez', 'Jaramillo', '926111237', 43119639, '1983-09-
14', 'M')
INSERT INTO Apoderado VALUES('Carla', 'Silva', 'Diaz', '935187611', 15756578, '1982-07-30', 'F')
INSERT INTO Apoderado VALUES('Diego', 'Diaz', 'Garcia', '942879452', 43124539, '1979-12-03',
'M')
21
INSERT INTO Apoderado VALUES('Fernanda', 'Montero', 'Ruiz', '900637319', 47365678, '1984-06-28',
'F')
INSERT INTO Apoderado VALUES('Luis', 'Bravo', 'Alvela', '947551688', 17159631, '1978-04-15',
'M')
INSERT INTO Apoderado VALUES('Ana', 'Búquez', 'Gomez', '932186799', 40045678, '1981-10-22', 'F')
INSERT INTO Apoderado VALUES('Martín', 'Damian', 'Flores', '955583741', 46719634, '1977-03-09',
'M')
INSERT INTO Apoderado VALUES('Camila', 'Fernandez', 'Zapata', '902748136', 17344128, '1980-08-
12', 'F')
INSERT INTO Apoderado VALUES('Ricardo', 'Guerrero', 'Nuñez', '930721219', 16719623, '1984-11-
05', 'M')
INSERT INTO Apoderado VALUES('Valeria', 'Cueva', 'Altamirano', '912812356', 12345667, '1983-01-
18', 'F')
INSERT INTO Apoderado VALUES('Daniel', 'Pizarro', 'Cajusol', '925481421', 11719890, '1979-07-
23', 'M')
INSERT INTO Apoderado VALUES('Elena', 'Hurtado', 'Leiva', '931481226', 17345345, '1982-04-30',
'F')
INSERT INTO Apoderado VALUES('Gabriel', 'Linares', 'Dominguez', '944811637', 16713459, '1980-09-
17', 'M')
INSERT INTO Apoderado VALUES('Lucía', 'Juarez', 'Limo', '925834477', 17235678, '1984-03-20',
'F')
INSERT INTO Apoderado VALUES('Matías', 'Chamaya', 'Gonzalez', '944367125', 46719645, '1977-06-
14', 'M')
INSERT INTO Apoderado VALUES('Martina', 'Gammara', 'Sanchez', '975422271', 47345123, '1981-12-
08', 'F')
INSERT INTO Apoderado VALUES('Roberto', 'Rojas', 'Rodriguez', '900191673', 16719667, '1983-10-
01', 'M')
INSERT INTO Apoderado VALUES('Julieta', 'Vivar', 'Zeballos', '922236551', 47345634, '1979-04-
26', 'F')
INSERT INTO Apoderado VALUES('Andrés', 'Mendoza', 'Luna', '928752515', 167196567, '1982-08-19',
'M')
INSERT INTO Apoderado VALUES('Renata', 'Larrea', 'Arizaga', '935187622', 17345348, '1980-05-23',
'F')
INSERT INTO Apoderado VALUES('Juan', 'Mamani', 'Huaman', '912184265', 13456211, '1978-11-02',
'M')
INSERT INTO Apoderado VALUES('Carolina', 'Quispe', 'Boluarte', '946451128', 17345624, '1983-07-
15', 'F')
INSERT INTO Apoderado VALUES('Miguel', 'Castillo', 'Arangures', '912012675', 14671912, '1981-01-
09', 'M')
INSERT INTO Apoderado VALUES('Ana', 'Davila', 'LLanos', '935127621', 47142234, '1979-09-04',
'F')
INSERT INTO Apoderado VALUES('Santiago', 'Castañeda', 'Arteaga', '945822647', 46712962, '1984-
04-27', 'M')
INSERT INTO Apoderado VALUES('Paula', 'Zapata', 'Sanchez', '928378510', 47314128, '1980-12-12',
'F')
INSERT INTO Apoderado VALUES('Gonzalo', 'Garrido', 'Vertiz', '942457145', 16719231, '1977-10-
05', 'M')
INSERT INTO Apoderado VALUES('Marina', 'Chimoy', 'Romero', '935237642', 17325358, '1982-03-18',
'F')
INSERT INTO Apoderado VALUES('Diego', 'Llaucse', 'Carrillo', '943181265', 12719909, '1983-06-
21', 'M')
INSERT INTO Apoderado VALUES('Victoria', 'Choso', 'Segura', '926451278', 173452341, '1978-08-
14', 'F')
INSERT INTO Apoderado VALUES('Maximiliano', 'Cervera', 'Manayay', '911312675', 16713452, '1981-
02-17', 'M')
INSERT INTO Apoderado VALUES('Valentina', 'Chaname', 'Alvites', '923187624', 17344567, '1984-09-
30', 'F')
INSERT INTO Apoderado VALUES('Lucas', 'Tavara', 'Santacruz', '945845647', 16712357, '1979-05-
23', 'M')
INSERT INTO Apoderado VALUES('Constanza', 'Lucero', 'Cajo', '927856451', 17345697, '1982-11-08',
'F')
22
INSERT INTO Apoderado VALUES('Emiliano', 'Vilcabana', 'Vega', '948721615', 16715621, '1983-10-
17', 'M')
INSERT INTO Apoderado VALUES('Antonella', 'Castro', 'Davila', '934187642', 17345621, '1977-12-
20', 'F')
INSERT INTO Apoderado VALUES('Agustín', 'Hoyos', 'Olazabal', '943121265', 16719789, '1980-04-
12', 'M')
INSERT INTO Apoderado VALUES('Marcela', 'Fuster', 'Tello', '926451218', 48316278, '1984-01-25',
'F')
- APODERADOR GESTIONA A LOS ALUMNOS:
INSERT INTO ApoderadoGestionaAlumno VALUES(1,1,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =1))
INSERT INTO ApoderadoGestionaAlumno VALUES(2,2,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =2))
INSERT INTO ApoderadoGestionaAlumno VALUES(3,3,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =3))
INSERT INTO ApoderadoGestionaAlumno VALUES(4,4,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =4))
INSERT INTO ApoderadoGestionaAlumno VALUES(5,5,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =5))
INSERT INTO ApoderadoGestionaAlumno VALUES(6,6,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =6))
INSERT INTO ApoderadoGestionaAlumno VALUES(7,7,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =7))
23
INSERT INTO ApoderadoGestionaAlumno VALUES(8,8,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =8))
INSERT INTO ApoderadoGestionaAlumno VALUES(9,9,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =9))
INSERT INTO ApoderadoGestionaAlumno VALUES(10,10,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =10))
INSERT INTO ApoderadoGestionaAlumno VALUES(11,11,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =11))
INSERT INTO ApoderadoGestionaAlumno VALUES(12,12,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =12))
INSERT INTO ApoderadoGestionaAlumno VALUES(13,13,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =13))
INSERT INTO ApoderadoGestionaAlumno VALUES(14,14,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =14))
INSERT INTO ApoderadoGestionaAlumno VALUES(15,15,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =15))
INSERT INTO ApoderadoGestionaAlumno VALUES(16,16,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =16))
INSERT INTO ApoderadoGestionaAlumno VALUES(17,17,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =17))
INSERT INTO ApoderadoGestionaAlumno VALUES(18,18,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =18))
INSERT INTO ApoderadoGestionaAlumno VALUES(19,19,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =19))
INSERT INTO ApoderadoGestionaAlumno VALUES(20,20,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =20))
INSERT INTO ApoderadoGestionaAlumno VALUES(21,21,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =21))
INSERT INTO ApoderadoGestionaAlumno VALUES(22,22,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =22))
INSERT INTO ApoderadoGestionaAlumno VALUES(23,23,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =23))
INSERT INTO ApoderadoGestionaAlumno VALUES(24,24,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =24))
INSERT INTO ApoderadoGestionaAlumno VALUES(25,25,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =25))
INSERT INTO ApoderadoGestionaAlumno VALUES(26,26,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =26))
INSERT INTO ApoderadoGestionaAlumno VALUES(27,27,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =27))
INSERT INTO ApoderadoGestionaAlumno VALUES(28,28,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =28))
INSERT INTO ApoderadoGestionaAlumno VALUES(29,29,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =29))
INSERT INTO ApoderadoGestionaAlumno VALUES(30,30,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =30))
INSERT INTO ApoderadoGestionaAlumno VALUES(31,31,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =31))
INSERT INTO ApoderadoGestionaAlumno VALUES(32,32,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =32))
INSERT INTO ApoderadoGestionaAlumno VALUES(33,33,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =33))
INSERT INTO ApoderadoGestionaAlumno VALUES(34,34,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =34))
INSERT INTO ApoderadoGestionaAlumno VALUES(35,35,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =35))
INSERT INTO ApoderadoGestionaAlumno VALUES(36,36,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =36))
INSERT INTO ApoderadoGestionaAlumno VALUES(37,37,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =37))
24
INSERT INTO ApoderadoGestionaAlumno VALUES(38,38,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =38))
INSERT INTO ApoderadoGestionaAlumno VALUES(39,39,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =39))
INSERT INTO ApoderadoGestionaAlumno VALUES(40,40,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =40))
INSERT INTO ApoderadoGestionaAlumno VALUES(41,41,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =41))
INSERT INTO ApoderadoGestionaAlumno VALUES(42,42,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =42))
INSERT INTO ApoderadoGestionaAlumno VALUES(43,43,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =43))
INSERT INTO ApoderadoGestionaAlumno VALUES(44,44,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =44))
INSERT INTO ApoderadoGestionaAlumno VALUES(45,45,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =45))
INSERT INTO ApoderadoGestionaAlumno VALUES(46,46,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =46))
INSERT INTO ApoderadoGestionaAlumno VALUES(47,47,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =47))
INSERT INTO ApoderadoGestionaAlumno VALUES(48,48,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =48))
INSERT INTO ApoderadoGestionaAlumno VALUES(49,49,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =49))
INSERT INTO ApoderadoGestionaAlumno VALUES(50,50,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =50))
INSERT INTO ApoderadoGestionaAlumno VALUES(51,51,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =51))
INSERT INTO ApoderadoGestionaAlumno VALUES(52,52,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =52))
INSERT INTO ApoderadoGestionaAlumno VALUES(53,53,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =53))
INSERT INTO ApoderadoGestionaAlumno VALUES(54,54,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =54))
INSERT INTO ApoderadoGestionaAlumno VALUES(55,55,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =55))
INSERT INTO ApoderadoGestionaAlumno VALUES(56,56,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =56))
INSERT INTO ApoderadoGestionaAlumno VALUES(57,57,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =57))
INSERT INTO ApoderadoGestionaAlumno VALUES(58,58,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =58))
INSERT INTO ApoderadoGestionaAlumno VALUES(59,59,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =59))
INSERT INTO ApoderadoGestionaAlumno VALUES(60,60,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =60))
INSERT INTO ApoderadoGestionaAlumno VALUES(61,61,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =61))
INSERT INTO ApoderadoGestionaAlumno VALUES(62,62,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =62))
INSERT INTO ApoderadoGestionaAlumno VALUES(63,63,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =63))
INSERT INTO ApoderadoGestionaAlumno VALUES(64,64,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =64))
INSERT INTO ApoderadoGestionaAlumno VALUES(65,65,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =65))
INSERT INTO ApoderadoGestionaAlumno VALUES(66,66,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =66))
INSERT INTO ApoderadoGestionaAlumno VALUES(67,67,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =67))
25
INSERT INTO ApoderadoGestionaAlumno VALUES(68,68,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =68))
INSERT INTO ApoderadoGestionaAlumno VALUES(69,69,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =69))
INSERT INTO ApoderadoGestionaAlumno VALUES(70,70,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =70))
INSERT INTO ApoderadoGestionaAlumno VALUES(71,71,(SELECT fechaInscripcion FROM Alumno WHERE
idAlumno =71))
INSERT INTO ApoderadoGestionaAlumno VALUES(72,72,(SELECT fechaInscripcion FROM Alumno
WHERE idAlumno =72))
- PERTENECE A LA SECCIÓN:
INSERT INTO PerteneceALaSeccion VALUES(1,101,'2023-04-15')
INSERT INTO PerteneceALaSeccion VALUES(2,100,'2023-04-29')
INSERT INTO PerteneceALaSeccion VALUES(3,101,'2023-03-30')
INSERT INTO PerteneceALaSeccion VALUES(4,101,'2023-04-16')
INSERT INTO PerteneceALaSeccion VALUES(5,103,'2023-03-18')
INSERT INTO PerteneceALaSeccion VALUES(6,102,'2023-04-25')
INSERT INTO PerteneceALaSeccion VALUES(7,103,'2023-03-20')
INSERT INTO PerteneceALaSeccion VALUES(8,104,'2023-03-26')
INSERT INTO PerteneceALaSeccion VALUES(9,102,'2023-04-28')
INSERT INTO PerteneceALaSeccion VALUES(10,101,'2023-04-20')
INSERT INTO PerteneceALaSeccion VALUES(11,106,'2023-04-06')
INSERT INTO PerteneceALaSeccion VALUES(12,106,'2023-04-23')
26
INSERT INTO PerteneceALaSeccion VALUES(13,106,'2023-03-28')
INSERT INTO PerteneceALaSeccion VALUES(14,106,'2023-03-28')
INSERT INTO PerteneceALaSeccion VALUES(15,105,'2023-04-02')
INSERT INTO PerteneceALaSeccion VALUES(16,105,'2023-04-22')
INSERT INTO PerteneceALaSeccion VALUES(17,101,'2023-04-13')
INSERT INTO PerteneceALaSeccion VALUES(18,103,'2023-03-31')
INSERT INTO PerteneceALaSeccion VALUES(19,105,'2023-04-27')
INSERT INTO PerteneceALaSeccion VALUES(20,106,'2023-03-20')
INSERT INTO PerteneceALaSeccion VALUES(21,105,'2023-04-05')
INSERT INTO PerteneceALaSeccion VALUES(22,105,'2023-04-26')
INSERT INTO PerteneceALaSeccion VALUES(23,106,'2023-04-18')
INSERT INTO PerteneceALaSeccion VALUES(24,106,'2023-04-19')
INSERT INTO PerteneceALaSeccion VALUES(25,105,'2023-03-21')
INSERT INTO PerteneceALaSeccion VALUES(26,102,'2023-04-30')
INSERT INTO PerteneceALaSeccion VALUES(27,103,'2023-03-24')
INSERT INTO PerteneceALaSeccion VALUES(28,104,'2023-04-26')
INSERT INTO PerteneceALaSeccion VALUES(29,105,'2023-03-23')
INSERT INTO PerteneceALaSeccion VALUES(30,101,'2023-03-20')
INSERT INTO PerteneceALaSeccion VALUES(31,103,'2023-04-24')
INSERT INTO PerteneceALaSeccion VALUES(32,104,'2023-03-22')
INSERT INTO PerteneceALaSeccion VALUES(33,106,'2023-03-28')
INSERT INTO PerteneceALaSeccion VALUES(34,104,'2023-04-03')
INSERT INTO PerteneceALaSeccion VALUES(35,105,'2023-03-29')
INSERT INTO PerteneceALaSeccion VALUES(36,101,'2023-04-10')
INSERT INTO PerteneceALaSeccion VALUES(37,102,'2023-04-17')
INSERT INTO PerteneceALaSeccion VALUES(38,102,'2023-04-12')
INSERT INTO PerteneceALaSeccion VALUES(39,101,'2023-03-29')
INSERT INTO PerteneceALaSeccion VALUES(40,105,'2023-03-24')
INSERT INTO PerteneceALaSeccion VALUES(41,106,'2023-03-27')
INSERT INTO PerteneceALaSeccion VALUES(42,105,'2023-04-05')
INSERT INTO PerteneceALaSeccion VALUES(43,106,'2023-03-29')
INSERT INTO PerteneceALaSeccion VALUES(44,102,'2023-04-01')
INSERT INTO PerteneceALaSeccion VALUES(45,103,'2023-03-22')
INSERT INTO PerteneceALaSeccion VALUES(46,104,'2023-04-01')
INSERT INTO PerteneceALaSeccion VALUES(47,101,'2023-04-05')
INSERT INTO PerteneceALaSeccion VALUES(48,101,'2023-04-10')
INSERT INTO PerteneceALaSeccion VALUES(49,105,'2023-04-13')
INSERT INTO PerteneceALaSeccion VALUES(50,102,'2023-04-04')
INSERT INTO PerteneceALaSeccion VALUES(51,106,'2023-03-30')
INSERT INTO PerteneceALaSeccion VALUES(52,106,'2023-03-28')
INSERT INTO PerteneceALaSeccion VALUES(53,103,'2023-04-07')
INSERT INTO PerteneceALaSeccion VALUES(54,104,'2023-04-15')
INSERT INTO PerteneceALaSeccion VALUES(55,100,'2023-03-24')
INSERT INTO PerteneceALaSeccion VALUES(56,104,'2023-03-25')
INSERT INTO PerteneceALaSeccion VALUES(57,102,'2023-04-06')
INSERT INTO PerteneceALaSeccion VALUES(58,101,'2023-04-01')
INSERT INTO PerteneceALaSeccion VALUES(59,104,'2023-03-29')
INSERT INTO PerteneceALaSeccion VALUES(60,103,'2023-04-08')
INSERT INTO PerteneceALaSeccion VALUES(61,103,'2023-04-08')
INSERT INTO PerteneceALaSeccion VALUES(62,103,'2023-04-27')
INSERT INTO PerteneceALaSeccion VALUES(63,100,'2023-04-19')
INSERT INTO PerteneceALaSeccion VALUES(64,103,'2023-03-31')
INSERT INTO PerteneceALaSeccion VALUES(65,102,'2023-04-10')
INSERT INTO PerteneceALaSeccion VALUES(66,104,'2023-04-12')
INSERT INTO PerteneceALaSeccion VALUES(67,103,'2023-03-30')
INSERT INTO PerteneceALaSeccion VALUES(68,104,'2023-04-14')
INSERT INTO PerteneceALaSeccion VALUES(69,103,'2023-04-15')
INSERT INTO PerteneceALaSeccion VALUES(70,105,'2023-04-28')
INSERT INTO PerteneceALaSeccion VALUES(71,100,'2023-04-01')
INSERT INTO PerteneceALaSeccion VALUES(72,106,'2023-04-30')
27
- ASISTENCIA:
INSERT INTO Asistencia VALUES('A',112,1)
INSERT INTO Asistencia VALUES('A',113,1)
INSERT INTO Asistencia VALUES('A',114,1)
INSERT INTO Asistencia VALUES('A',115,1)
INSERT INTO Asistencia VALUES('F',116,1)
INSERT INTO Asistencia VALUES('A',117,1)
INSERT INTO Asistencia VALUES('A',118,1)
INSERT INTO Asistencia VALUES('A',119,1)
INSERT INTO Asistencia VALUES('A',120,1)
INSERT INTO Asistencia VALUES('F',121,1)
INSERT INTO Asistencia VALUES('A',122,1)
INSERT INTO Asistencia VALUES('A',123,1)
INSERT INTO Asistencia VALUES('A',112,3)
INSERT INTO Asistencia VALUES('A',113,3)
INSERT INTO Asistencia VALUES('A',114,3)
INSERT INTO Asistencia VALUES('A',115,3)
INSERT INTO Asistencia VALUES('A',116,3)
INSERT INTO Asistencia VALUES('A',117,3)
INSERT INTO Asistencia VALUES('A',118,3)
INSERT INTO Asistencia VALUES('A',119,3)
INSERT INTO Asistencia VALUES('A',120,3)
INSERT INTO Asistencia VALUES('A',121,3)
INSERT INTO Asistencia VALUES('A',122,3)
28
INSERT INTO Asistencia VALUES('A',123,3)
INSERT INTO Asistencia VALUES('A',112,4)
INSERT INTO Asistencia VALUES('A',113,4)
INSERT INTO Asistencia VALUES('A',114,4)
INSERT INTO Asistencia VALUES('A',115,4)
INSERT INTO Asistencia VALUES('A',116,4)
INSERT INTO Asistencia VALUES('A',117,4)
INSERT INTO Asistencia VALUES('F',118,4)
INSERT INTO Asistencia VALUES('A',119,4)
INSERT INTO Asistencia VALUES('A',120,4)
INSERT INTO Asistencia VALUES('F',121,4)
INSERT INTO Asistencia VALUES('F',122,4)
INSERT INTO Asistencia VALUES('A',123,4)
INSERT INTO Asistencia VALUES('A',112,10)
INSERT INTO Asistencia VALUES('F',113,10)
INSERT INTO Asistencia VALUES('A',114,10)
INSERT INTO Asistencia VALUES('A',115,10)
INSERT INTO Asistencia VALUES('A',116,10)
INSERT INTO Asistencia VALUES('A',117,10)
INSERT INTO Asistencia VALUES('A',118,10)
INSERT INTO Asistencia VALUES('F',119,10)
INSERT INTO Asistencia VALUES('A',120,10)
INSERT INTO Asistencia VALUES('F',121,10)
INSERT INTO Asistencia VALUES('A',122,10)
INSERT INTO Asistencia VALUES('A',123,10)
INSERT INTO Asistencia VALUES('A',112,17)
INSERT INTO Asistencia VALUES('A',113,17)
INSERT INTO Asistencia VALUES('A',114,17)
INSERT INTO Asistencia VALUES('A',115,17)
INSERT INTO Asistencia VALUES('A',116,17)
INSERT INTO Asistencia VALUES('A',117,17)
INSERT INTO Asistencia VALUES('A',118,17)
INSERT INTO Asistencia VALUES('F',119,17)
INSERT INTO Asistencia VALUES('A',120,17)
INSERT INTO Asistencia VALUES('A',121,17)
INSERT INTO Asistencia VALUES('A',122,17)
INSERT INTO Asistencia VALUES('A',123,17)
INSERT INTO Asistencia VALUES('A',112,30)
INSERT INTO Asistencia VALUES('F',113,30)
INSERT INTO Asistencia VALUES('F',114,30)
INSERT INTO Asistencia VALUES('A',115,30)
INSERT INTO Asistencia VALUES('A',116,30)
INSERT INTO Asistencia VALUES('A',117,30)
INSERT INTO Asistencia VALUES('F',118,30)
INSERT INTO Asistencia VALUES('F',119,30)
INSERT INTO Asistencia VALUES('A',120,30)
INSERT INTO Asistencia VALUES('F',121,30)
INSERT INTO Asistencia VALUES('A',122,30)
INSERT INTO Asistencia VALUES('F',123,30)
INSERT INTO Asistencia VALUES('A',112,36)
INSERT INTO Asistencia VALUES('A',113,36)
INSERT INTO Asistencia VALUES('A',114,36)
INSERT INTO Asistencia VALUES('A',115,36)
INSERT INTO Asistencia VALUES('A',116,36)
INSERT INTO Asistencia VALUES('A',117,36)
INSERT INTO Asistencia VALUES('A',118,36)
29
INSERT INTO Asistencia VALUES('A',119,36)
INSERT INTO Asistencia VALUES('A',120,36)
INSERT INTO Asistencia VALUES('A',121,36)
INSERT INTO Asistencia VALUES('A',122,36)
INSERT INTO Asistencia VALUES('F',123,36)
INSERT INTO Asistencia VALUES('A',112,39)
INSERT INTO Asistencia VALUES('A',113,39)
INSERT INTO Asistencia VALUES('F',114,39)
INSERT INTO Asistencia VALUES('A',115,39)
INSERT INTO Asistencia VALUES('A',116,39)
INSERT INTO Asistencia VALUES('A',117,39)
INSERT INTO Asistencia VALUES('A',118,39)
INSERT INTO Asistencia VALUES('A',119,39)
INSERT INTO Asistencia VALUES('A',120,39)
INSERT INTO Asistencia VALUES('F',121,39)
INSERT INTO Asistencia VALUES('A',122,39)
INSERT INTO Asistencia VALUES('A',123,39)
INSERT INTO Asistencia VALUES('A',112,47)
INSERT INTO Asistencia VALUES('A',113,47)
INSERT INTO Asistencia VALUES('A',114,47)
INSERT INTO Asistencia VALUES('A',115,47)
INSERT INTO Asistencia VALUES('A',116,47)
INSERT INTO Asistencia VALUES('A',117,47)
INSERT INTO Asistencia VALUES('A',118,47)
INSERT INTO Asistencia VALUES('A',119,47)
INSERT INTO Asistencia VALUES('A',120,47)
INSERT INTO Asistencia VALUES('A',121,47)
INSERT INTO Asistencia VALUES('A',122,47)
INSERT INTO Asistencia VALUES('A',123,47)
INSERT INTO Asistencia VALUES('A',112,48)
INSERT INTO Asistencia VALUES('F',113,48)
INSERT INTO Asistencia VALUES('F',114,48)
INSERT INTO Asistencia VALUES('A',115,48)
INSERT INTO Asistencia VALUES('A',116,48)
INSERT INTO Asistencia VALUES('A',117,48)
INSERT INTO Asistencia VALUES('A',118,48)
INSERT INTO Asistencia VALUES('F',119,48)
INSERT INTO Asistencia VALUES('A',120,48)
INSERT INTO Asistencia VALUES('A',121,48)
INSERT INTO Asistencia VALUES('F',122,48)
INSERT INTO Asistencia VALUES('F',123,48)
INSERT INTO Asistencia VALUES('A',112,58)
INSERT INTO Asistencia VALUES('A',113,58)
INSERT INTO Asistencia VALUES('A',114,58)
INSERT INTO Asistencia VALUES('F',115,58)
INSERT INTO Asistencia VALUES('A',116,58)
INSERT INTO Asistencia VALUES('A',117,58)
INSERT INTO Asistencia VALUES('A',118,58)
INSERT INTO Asistencia VALUES('A',119,58)
INSERT INTO Asistencia VALUES('F',120,58)
INSERT INTO Asistencia VALUES('A',121,58)
INSERT INTO Asistencia VALUES('A',122,58)
INSERT INTO Asistencia VALUES('A',123,58)
INSERT INTO Asistencia VALUES('A',100,2)
INSERT INTO Asistencia VALUES('A',101,2)
INSERT INTO Asistencia VALUES('A',102,2)
30
INSERT INTO Asistencia VALUES('F',103,2)
INSERT INTO Asistencia VALUES('A',104,2)
INSERT INTO Asistencia VALUES('A',105,2)
INSERT INTO Asistencia VALUES('A',106,2)
INSERT INTO Asistencia VALUES('A',107,2)
INSERT INTO Asistencia VALUES('F',108,2)
INSERT INTO Asistencia VALUES('A',109,2)
INSERT INTO Asistencia VALUES('A',110,2)
INSERT INTO Asistencia VALUES('A',111,2)
INSERT INTO Asistencia VALUES('A',100,55)
INSERT INTO Asistencia VALUES('A',101,55)
INSERT INTO Asistencia VALUES('A',102,55)
INSERT INTO Asistencia VALUES('A',103,55)
INSERT INTO Asistencia VALUES('A',104,55)
INSERT INTO Asistencia VALUES('A',105,55)
INSERT INTO Asistencia VALUES('A',106,55)
INSERT INTO Asistencia VALUES('A',107,55)
INSERT INTO Asistencia VALUES('A',108,55)
INSERT INTO Asistencia VALUES('A',109,55)
INSERT INTO Asistencia VALUES('A',110,55)
INSERT INTO Asistencia VALUES('A',111,55)
INSERT INTO Asistencia VALUES('A',100,63)
INSERT INTO Asistencia VALUES('A',101,63)
INSERT INTO Asistencia VALUES('A',102,63)
INSERT INTO Asistencia VALUES('F',103,63)
INSERT INTO Asistencia VALUES('A',104,63)
INSERT INTO Asistencia VALUES('A',105,63)
INSERT INTO Asistencia VALUES('A',106,63)
INSERT INTO Asistencia VALUES('A',107,63)
INSERT INTO Asistencia VALUES('F',108,63)
INSERT INTO Asistencia VALUES('A',109,63)
INSERT INTO Asistencia VALUES('F',110,63)
INSERT INTO Asistencia VALUES('A',111,63)
INSERT INTO Asistencia VALUES('A',100,71)
INSERT INTO Asistencia VALUES('A',101,71)
INSERT INTO Asistencia VALUES('F',102,71)
INSERT INTO Asistencia VALUES('A',103,71)
INSERT INTO Asistencia VALUES('A',104,71)
INSERT INTO Asistencia VALUES('A',105,71)
INSERT INTO Asistencia VALUES('A',106,71)
INSERT INTO Asistencia VALUES('A',107,71)
INSERT INTO Asistencia VALUES('A',108,71)
INSERT INTO Asistencia VALUES('A',109,71)
INSERT INTO Asistencia VALUES('F',110,71)
INSERT INTO Asistencia VALUES('A',111,71)
INSERT INTO Asistencia VALUES('A',100,71)
INSERT INTO Asistencia VALUES('A',101,71)
INSERT INTO Asistencia VALUES('F',102,71)
INSERT INTO Asistencia VALUES('A',103,71)
INSERT INTO Asistencia VALUES('A',104,71)
INSERT INTO Asistencia VALUES('A',105,71)
INSERT INTO Asistencia VALUES('A',106,71)
INSERT INTO Asistencia VALUES('A',107,71)
INSERT INTO Asistencia VALUES('A',108,71)
INSERT INTO Asistencia VALUES('A',109,71)
INSERT INTO Asistencia VALUES('F',110,71)
INSERT INTO Asistencia VALUES('A',111,71)
31
INSERT INTO Asistencia VALUES('A',100,71)
INSERT INTO Asistencia VALUES('A',101,71)
INSERT INTO Asistencia VALUES('F',102,71)
INSERT INTO Asistencia VALUES('A',103,71)
INSERT INTO Asistencia VALUES('A',104,71)
INSERT INTO Asistencia VALUES('A',105,71)
INSERT INTO Asistencia VALUES('A',106,71)
INSERT INTO Asistencia VALUES('A',107,71)
INSERT INTO Asistencia VALUES('A',108,71)
INSERT INTO Asistencia VALUES('A',109,71)
INSERT INTO Asistencia VALUES('F',110,71)
INSERT INTO Asistencia VALUES('A',111,71)
INSERT INTO Asistencia VALUES('A',124,6)
INSERT INTO Asistencia VALUES('A',125,6)
INSERT INTO Asistencia VALUES('A',126,6)
INSERT INTO Asistencia VALUES('A',127,6)
INSERT INTO Asistencia VALUES('F',128,6)
INSERT INTO Asistencia VALUES('F',129,6)
INSERT INTO Asistencia VALUES('A',130,6)
INSERT INTO Asistencia VALUES('A',131,6)
INSERT INTO Asistencia VALUES('A',132,6)
INSERT INTO Asistencia VALUES('A',133,6)
INSERT INTO Asistencia VALUES('A',134,6)
INSERT INTO Asistencia VALUES('A',135,6)
INSERT INTO Asistencia VALUES('A',124,26)
INSERT INTO Asistencia VALUES('A',125,26)
INSERT INTO Asistencia VALUES('A',126,26)
INSERT INTO Asistencia VALUES('A',127,26)
INSERT INTO Asistencia VALUES('A',128,26)
INSERT INTO Asistencia VALUES('A',129,26)
INSERT INTO Asistencia VALUES('A',130,26)
INSERT INTO Asistencia VALUES('A',131,26)
INSERT INTO Asistencia VALUES('A',132,26)
INSERT INTO Asistencia VALUES('A',133,26)
INSERT INTO Asistencia VALUES('A',134,26)
INSERT INTO Asistencia VALUES('A',135,26)
INSERT INTO Asistencia VALUES('A',124,37)
INSERT INTO Asistencia VALUES('A',125,37)
INSERT INTO Asistencia VALUES('A',126,37)
INSERT INTO Asistencia VALUES('A',127,37)
INSERT INTO Asistencia VALUES('A',128,37)
INSERT INTO Asistencia VALUES('A',129,37)
INSERT INTO Asistencia VALUES('A',130,37)
INSERT INTO Asistencia VALUES('A',131,37)
INSERT INTO Asistencia VALUES('A',132,37)
INSERT INTO Asistencia VALUES('A',133,37)
INSERT INTO Asistencia VALUES('A',134,37)
INSERT INTO Asistencia VALUES('A',135,37)
INSERT INTO Asistencia VALUES('A',124,38)
INSERT INTO Asistencia VALUES('A',125,38)
INSERT INTO Asistencia VALUES('A',126,38)
INSERT INTO Asistencia VALUES('A',127,38)
INSERT INTO Asistencia VALUES('A',128,38)
INSERT INTO Asistencia VALUES('A',129,38)
INSERT INTO Asistencia VALUES('A',130,38)
INSERT INTO Asistencia VALUES('A',131,38)
32
INSERT INTO Asistencia VALUES('A',132,38)
INSERT INTO Asistencia VALUES('A',133,38)
INSERT INTO Asistencia VALUES('A',134,38)
INSERT INTO Asistencia VALUES('A',135,38)
INSERT INTO Asistencia VALUES('A',124,44)
INSERT INTO Asistencia VALUES('A',125,44)
INSERT INTO Asistencia VALUES('A',126,44)
INSERT INTO Asistencia VALUES('A',127,44)
INSERT INTO Asistencia VALUES('A',128,44)
INSERT INTO Asistencia VALUES('A',129,44)
INSERT INTO Asistencia VALUES('A',130,44)
INSERT INTO Asistencia VALUES('A',131,44)
INSERT INTO Asistencia VALUES('A',132,44)
INSERT INTO Asistencia VALUES('A',133,44)
INSERT INTO Asistencia VALUES('A',134,44)
INSERT INTO Asistencia VALUES('A',135,44)
INSERT INTO Asistencia VALUES('A',124,50)
INSERT INTO Asistencia VALUES('A',125,50)
INSERT INTO Asistencia VALUES('A',126,50)
INSERT INTO Asistencia VALUES('A',127,50)
INSERT INTO Asistencia VALUES('A',128,50)
INSERT INTO Asistencia VALUES('A',129,50)
INSERT INTO Asistencia VALUES('A',130,50)
INSERT INTO Asistencia VALUES('A',131,50)
INSERT INTO Asistencia VALUES('A',132,50)
INSERT INTO Asistencia VALUES('A',133,50)
INSERT INTO Asistencia VALUES('A',134,50)
INSERT INTO Asistencia VALUES('A',135,50)
INSERT INTO Asistencia VALUES('A',124,57)
INSERT INTO Asistencia VALUES('A',125,57)
INSERT INTO Asistencia VALUES('F',126,57)
INSERT INTO Asistencia VALUES('F',127,57)
INSERT INTO Asistencia VALUES('A',128,57)
INSERT INTO Asistencia VALUES('A',129,57)
INSERT INTO Asistencia VALUES('F',130,57)
INSERT INTO Asistencia VALUES('F',131,57)
INSERT INTO Asistencia VALUES('A',132,57)
INSERT INTO Asistencia VALUES('A',133,57)
INSERT INTO Asistencia VALUES('A',134,57)
INSERT INTO Asistencia VALUES('F',135,57)
INSERT INTO Asistencia VALUES('F',124,65)
INSERT INTO Asistencia VALUES('A',125,65)
INSERT INTO Asistencia VALUES('A',126,65)
INSERT INTO Asistencia VALUES('A',127,65)
INSERT INTO Asistencia VALUES('F',128,65)
INSERT INTO Asistencia VALUES('A',129,65)
INSERT INTO Asistencia VALUES('A',130,65)
INSERT INTO Asistencia VALUES('F',131,65)
INSERT INTO Asistencia VALUES('A',132,65)
INSERT INTO Asistencia VALUES('F',133,65)
INSERT INTO Asistencia VALUES('A',134,65)
INSERT INTO Asistencia VALUES('A',135,65)
INSERT INTO Asistencia VALUES('A',136,5)
INSERT INTO Asistencia VALUES('A',137,5)
INSERT INTO Asistencia VALUES('A',138,5)
INSERT INTO Asistencia VALUES('A',139,5)
33
INSERT INTO Asistencia VALUES('F',140,5)
INSERT INTO Asistencia VALUES('A',141,5)
INSERT INTO Asistencia VALUES('A',142,5)
INSERT INTO Asistencia VALUES('A',143,5)
INSERT INTO Asistencia VALUES('F',144,5)
INSERT INTO Asistencia VALUES('F',145,5)
INSERT INTO Asistencia VALUES('A',146,5)
INSERT INTO Asistencia VALUES('A',147,5)
INSERT INTO Asistencia VALUES('A',136,27)
INSERT INTO Asistencia VALUES('A',137,27)
INSERT INTO Asistencia VALUES('A',138,27)
INSERT INTO Asistencia VALUES('A',139,27)
INSERT INTO Asistencia VALUES('F',140,27)
INSERT INTO Asistencia VALUES('A',141,27)
INSERT INTO Asistencia VALUES('A',142,27)
INSERT INTO Asistencia VALUES('F',143,27)
INSERT INTO Asistencia VALUES('A',144,27)
INSERT INTO Asistencia VALUES('F',145,27)
INSERT INTO Asistencia VALUES('A',146,27)
INSERT INTO Asistencia VALUES('A',147,27)
INSERT INTO Asistencia VALUES('A',136,31)
INSERT INTO Asistencia VALUES('A',137,31)
INSERT INTO Asistencia VALUES('F',138,31)
INSERT INTO Asistencia VALUES('A',139,31)
INSERT INTO Asistencia VALUES('F',140,31)
INSERT INTO Asistencia VALUES('A',141,31)
INSERT INTO Asistencia VALUES('A',142,31)
INSERT INTO Asistencia VALUES('A',143,31)
INSERT INTO Asistencia VALUES('A',144,31)
INSERT INTO Asistencia VALUES('F',145,31)
INSERT INTO Asistencia VALUES('A',146,31)
INSERT INTO Asistencia VALUES('A',147,31)
INSERT INTO Asistencia VALUES('A',136,45)
INSERT INTO Asistencia VALUES('A',137,45)
INSERT INTO Asistencia VALUES('A',138,45)
INSERT INTO Asistencia VALUES('A',139,45)
INSERT INTO Asistencia VALUES('A',140,45)
INSERT INTO Asistencia VALUES('A',141,45)
INSERT INTO Asistencia VALUES('A',142,45)
INSERT INTO Asistencia VALUES('A',143,45)
INSERT INTO Asistencia VALUES('A',144,45)
INSERT INTO Asistencia VALUES('A',145,45)
INSERT INTO Asistencia VALUES('F',146,45)
INSERT INTO Asistencia VALUES('A',147,45)
INSERT INTO Asistencia VALUES('A',136,53)
INSERT INTO Asistencia VALUES('A',137,53)
INSERT INTO Asistencia VALUES('A',138,53)
INSERT INTO Asistencia VALUES('A',139,53)
INSERT INTO Asistencia VALUES('A',140,53)
INSERT INTO Asistencia VALUES('A',141,53)
INSERT INTO Asistencia VALUES('A',142,53)
INSERT INTO Asistencia VALUES('A',143,53)
INSERT INTO Asistencia VALUES('A',144,53)
INSERT INTO Asistencia VALUES('A',145,53)
INSERT INTO Asistencia VALUES('F',146,53)
INSERT INTO Asistencia VALUES('A',147,53)
34
INSERT INTO Asistencia VALUES('A',136,61)
INSERT INTO Asistencia VALUES('A',137,61)
INSERT INTO Asistencia VALUES('A',138,61)
INSERT INTO Asistencia VALUES('A',139,61)
INSERT INTO Asistencia VALUES('A',140,61)
INSERT INTO Asistencia VALUES('A',141,61)
INSERT INTO Asistencia VALUES('A',142,61)
INSERT INTO Asistencia VALUES('A',143,61)
INSERT INTO Asistencia VALUES('A',144,61)
INSERT INTO Asistencia VALUES('A',145,61)
INSERT INTO Asistencia VALUES('F',146,61)
INSERT INTO Asistencia VALUES('A',147,61)
INSERT INTO Asistencia VALUES('A',136,60)
INSERT INTO Asistencia VALUES('A',137,60)
INSERT INTO Asistencia VALUES('A',138,60)
INSERT INTO Asistencia VALUES('A',139,60)
INSERT INTO Asistencia VALUES('A',140,60)
INSERT INTO Asistencia VALUES('A',141,60)
INSERT INTO Asistencia VALUES('A',142,60)
INSERT INTO Asistencia VALUES('A',143,60)
INSERT INTO Asistencia VALUES('F',144,60)
INSERT INTO Asistencia VALUES('A',145,60)
INSERT INTO Asistencia VALUES('A',146,60)
INSERT INTO Asistencia VALUES('F',147,60)
INSERT INTO Asistencia VALUES('A',136,62)
INSERT INTO Asistencia VALUES('A',137,62)
INSERT INTO Asistencia VALUES('A',138,62)
INSERT INTO Asistencia VALUES('A',139,62)
INSERT INTO Asistencia VALUES('A',140,62)
INSERT INTO Asistencia VALUES('A',141,62)
INSERT INTO Asistencia VALUES('A',142,62)
INSERT INTO Asistencia VALUES('A',143,62)
INSERT INTO Asistencia VALUES('F',144,62)
INSERT INTO Asistencia VALUES('A',145,62)
INSERT INTO Asistencia VALUES('A',146,62)
INSERT INTO Asistencia VALUES('F',147,62)
INSERT INTO Asistencia VALUES('A',136,64)
INSERT INTO Asistencia VALUES('F',137,64)
INSERT INTO Asistencia VALUES('A',138,64)
INSERT INTO Asistencia VALUES('A',139,64)
INSERT INTO Asistencia VALUES('A',140,64)
INSERT INTO Asistencia VALUES('F',141,64)
INSERT INTO Asistencia VALUES('F',142,64)
INSERT INTO Asistencia VALUES('A',143,64)
INSERT INTO Asistencia VALUES('F',144,64)
INSERT INTO Asistencia VALUES('A',145,64)
INSERT INTO Asistencia VALUES('A',146,64)
INSERT INTO Asistencia VALUES('A',147,64)
INSERT INTO Asistencia VALUES('A',136,67)
INSERT INTO Asistencia VALUES('A',137,67)
INSERT INTO Asistencia VALUES('F',138,67)
INSERT INTO Asistencia VALUES('A',139,67)
INSERT INTO Asistencia VALUES('A',140,67)
INSERT INTO Asistencia VALUES('A',141,67)
INSERT INTO Asistencia VALUES('A',142,67)
INSERT INTO Asistencia VALUES('A',143,67)
35
INSERT INTO Asistencia VALUES('F',144,67)
INSERT INTO Asistencia VALUES('A',145,67)
INSERT INTO Asistencia VALUES('A',146,67)
INSERT INTO Asistencia VALUES('A',147,67)
INSERT INTO Asistencia VALUES('A',136,69)
INSERT INTO Asistencia VALUES('A',137,69)
INSERT INTO Asistencia VALUES('F',138,69)
INSERT INTO Asistencia VALUES('A',139,69)
INSERT INTO Asistencia VALUES('A',140,69)
INSERT INTO Asistencia VALUES('A',141,69)
INSERT INTO Asistencia VALUES('A',142,69)
INSERT INTO Asistencia VALUES('A',143,69)
INSERT INTO Asistencia VALUES('F',144,69)
INSERT INTO Asistencia VALUES('A',145,69)
INSERT INTO Asistencia VALUES('A',146,69)
INSERT INTO Asistencia VALUES('A',147,69)
INSERT INTO Asistencia VALUES('A',148,8)
INSERT INTO Asistencia VALUES('A',149,8)
INSERT INTO Asistencia VALUES('A',150,8)
INSERT INTO Asistencia VALUES('A',151,8)
INSERT INTO Asistencia VALUES('A',152,8)
INSERT INTO Asistencia VALUES('A',153,8)
INSERT INTO Asistencia VALUES('A',154,8)
INSERT INTO Asistencia VALUES('A',155,8)
INSERT INTO Asistencia VALUES('A',156,8)
INSERT INTO Asistencia VALUES('A',157,8)
INSERT INTO Asistencia VALUES('A',158,8)
INSERT INTO Asistencia VALUES('F',159,8)
INSERT INTO Asistencia VALUES('A',148,28)
INSERT INTO Asistencia VALUES('A',149,28)
INSERT INTO Asistencia VALUES('A',150,28)
INSERT INTO Asistencia VALUES('A',151,28)
INSERT INTO Asistencia VALUES('F',152,28)
INSERT INTO Asistencia VALUES('A',153,28)
INSERT INTO Asistencia VALUES('A',154,28)
INSERT INTO Asistencia VALUES('A',155,28)
INSERT INTO Asistencia VALUES('F',156,28)
INSERT INTO Asistencia VALUES('A',157,28)
INSERT INTO Asistencia VALUES('A',158,28)
INSERT INTO Asistencia VALUES('A',159,28)
INSERT INTO Asistencia VALUES('A',148,32)
INSERT INTO Asistencia VALUES('F',149,32)
INSERT INTO Asistencia VALUES('F',150,32)
INSERT INTO Asistencia VALUES('A',151,32)
INSERT INTO Asistencia VALUES('F',152,32)
INSERT INTO Asistencia VALUES('A',153,32)
INSERT INTO Asistencia VALUES('A',154,32)
INSERT INTO Asistencia VALUES('A',155,32)
INSERT INTO Asistencia VALUES('F',156,32)
INSERT INTO Asistencia VALUES('F',157,32)
INSERT INTO Asistencia VALUES('F',158,32)
INSERT INTO Asistencia VALUES('A',159,32)
INSERT INTO Asistencia VALUES('A',148,34)
INSERT INTO Asistencia VALUES('F',149,34)
INSERT INTO Asistencia VALUES('A',150,34)
INSERT INTO Asistencia VALUES('A',151,34)
36
INSERT INTO Asistencia VALUES('A',152,34)
INSERT INTO Asistencia VALUES('A',153,34)
INSERT INTO Asistencia VALUES('A',154,34)
INSERT INTO Asistencia VALUES('A',155,34)
INSERT INTO Asistencia VALUES('A',156,34)
INSERT INTO Asistencia VALUES('F',157,34)
INSERT INTO Asistencia VALUES('F',158,34)
INSERT INTO Asistencia VALUES('F',159,34)
INSERT INTO Asistencia VALUES('A',148,46)
INSERT INTO Asistencia VALUES('A',149,46)
INSERT INTO Asistencia VALUES('A',150,46)
INSERT INTO Asistencia VALUES('A',151,46)
INSERT INTO Asistencia VALUES('A',152,46)
INSERT INTO Asistencia VALUES('A',153,46)
INSERT INTO Asistencia VALUES('A',154,46)
INSERT INTO Asistencia VALUES('A',155,46)
INSERT INTO Asistencia VALUES('A',156,46)
INSERT INTO Asistencia VALUES('F',157,46)
INSERT INTO Asistencia VALUES('A',158,46)
INSERT INTO Asistencia VALUES('F',159,46)
INSERT INTO Asistencia VALUES('A',148,54)
INSERT INTO Asistencia VALUES('A',149,54)
INSERT INTO Asistencia VALUES('A',150,54)
INSERT INTO Asistencia VALUES('A',151,54)
INSERT INTO Asistencia VALUES('A',152,54)
INSERT INTO Asistencia VALUES('A',153,54)
INSERT INTO Asistencia VALUES('A',154,54)
INSERT INTO Asistencia VALUES('A',155,54)
INSERT INTO Asistencia VALUES('A',156,54)
INSERT INTO Asistencia VALUES('F',157,54)
INSERT INTO Asistencia VALUES('A',158,54)
INSERT INTO Asistencia VALUES('F',159,54)
INSERT INTO Asistencia VALUES('F',148,56)
INSERT INTO Asistencia VALUES('F',149,56)
INSERT INTO Asistencia VALUES('A',150,56)
INSERT INTO Asistencia VALUES('A',151,56)
INSERT INTO Asistencia VALUES('A',152,56)
INSERT INTO Asistencia VALUES('A',153,56)
INSERT INTO Asistencia VALUES('A',154,56)
INSERT INTO Asistencia VALUES('A',155,56)
INSERT INTO Asistencia VALUES('A',156,56)
INSERT INTO Asistencia VALUES('F',157,56)
INSERT INTO Asistencia VALUES('A',158,56)
INSERT INTO Asistencia VALUES('F',159,56)
INSERT INTO Asistencia VALUES('A',148,59)
INSERT INTO Asistencia VALUES('A',149,59)
INSERT INTO Asistencia VALUES('A',150,59)
INSERT INTO Asistencia VALUES('A',151,59)
INSERT INTO Asistencia VALUES('F',152,59)
INSERT INTO Asistencia VALUES('A',153,59)
INSERT INTO Asistencia VALUES('A',154,59)
INSERT INTO Asistencia VALUES('A',155,59)
INSERT INTO Asistencia VALUES('A',156,59)
INSERT INTO Asistencia VALUES('F',157,59)
INSERT INTO Asistencia VALUES('A',158,59)
INSERT INTO Asistencia VALUES('A',159,59)
37
INSERT INTO Asistencia VALUES('A',148,66)
INSERT INTO Asistencia VALUES('A',149,66)
INSERT INTO Asistencia VALUES('A',150,66)
INSERT INTO Asistencia VALUES('A',151,66)
INSERT INTO Asistencia VALUES('A',152,66)
INSERT INTO Asistencia VALUES('A',153,66)
INSERT INTO Asistencia VALUES('A',154,66)
INSERT INTO Asistencia VALUES('F',155,66)
INSERT INTO Asistencia VALUES('F',156,66)
INSERT INTO Asistencia VALUES('F',157,66)
INSERT INTO Asistencia VALUES('A',158,66)
INSERT INTO Asistencia VALUES('A',159,66)
INSERT INTO Asistencia VALUES('A',148,68)
INSERT INTO Asistencia VALUES('A',149,68)
INSERT INTO Asistencia VALUES('F',150,68)
INSERT INTO Asistencia VALUES('F',151,68)
INSERT INTO Asistencia VALUES('F',152,68)
INSERT INTO Asistencia VALUES('A',153,68)
INSERT INTO Asistencia VALUES('A',154,68)
INSERT INTO Asistencia VALUES('F',155,68)
INSERT INTO Asistencia VALUES('F',156,68)
INSERT INTO Asistencia VALUES('A',157,68)
INSERT INTO Asistencia VALUES('A',158,68)
INSERT INTO Asistencia VALUES('A',159,68)
INSERT INTO Asistencia VALUES('A',160,15)
INSERT INTO Asistencia VALUES('A',161,15)
INSERT INTO Asistencia VALUES('F',162,15)
INSERT INTO Asistencia VALUES('A',163,15)
INSERT INTO Asistencia VALUES('A',164,15)
INSERT INTO Asistencia VALUES('A',165,15)
INSERT INTO Asistencia VALUES('A',166,15)
INSERT INTO Asistencia VALUES('F',167,15)
INSERT INTO Asistencia VALUES('F',168,15)
INSERT INTO Asistencia VALUES('A',169,15)
INSERT INTO Asistencia VALUES('A',170,15)
INSERT INTO Asistencia VALUES('A',171,15)
INSERT INTO Asistencia VALUES('A',160,16)
INSERT INTO Asistencia VALUES('F',161,16)
INSERT INTO Asistencia VALUES('A',162,16)
INSERT INTO Asistencia VALUES('A',163,16)
INSERT INTO Asistencia VALUES('A',164,16)
INSERT INTO Asistencia VALUES('A',165,16)
INSERT INTO Asistencia VALUES('A',166,16)
INSERT INTO Asistencia VALUES('F',167,16)
INSERT INTO Asistencia VALUES('A',168,16)
INSERT INTO Asistencia VALUES('A',169,16)
INSERT INTO Asistencia VALUES('A',170,16)
INSERT INTO Asistencia VALUES('A',171,16)
INSERT INTO Asistencia VALUES('A',160,19)
INSERT INTO Asistencia VALUES('A',161,19)
INSERT INTO Asistencia VALUES('A',162,19)
INSERT INTO Asistencia VALUES('A',163,19)
INSERT INTO Asistencia VALUES('A',164,19)
INSERT INTO Asistencia VALUES('A',165,19)
INSERT INTO Asistencia VALUES('A',166,19)
INSERT INTO Asistencia VALUES('A',167,19)
38
INSERT INTO Asistencia VALUES('A',168,19)
INSERT INTO Asistencia VALUES('A',169,19)
INSERT INTO Asistencia VALUES('A',170,19)
INSERT INTO Asistencia VALUES('A',171,19)
INSERT INTO Asistencia VALUES('A',160,21)
INSERT INTO Asistencia VALUES('F',161,21)
INSERT INTO Asistencia VALUES('A',162,21)
INSERT INTO Asistencia VALUES('A',163,21)
INSERT INTO Asistencia VALUES('A',164,21)
INSERT INTO Asistencia VALUES('A',165,21)
INSERT INTO Asistencia VALUES('A',166,21)
INSERT INTO Asistencia VALUES('A',167,21)
INSERT INTO Asistencia VALUES('F',168,21)
INSERT INTO Asistencia VALUES('A',169,21)
INSERT INTO Asistencia VALUES('A',170,21)
INSERT INTO Asistencia VALUES('A',171,21)
INSERT INTO Asistencia VALUES('A',160,22)
INSERT INTO Asistencia VALUES('A',161,22)
INSERT INTO Asistencia VALUES('A',162,22)
INSERT INTO Asistencia VALUES('F',163,22)
INSERT INTO Asistencia VALUES('A',164,22)
INSERT INTO Asistencia VALUES('A',165,22)
INSERT INTO Asistencia VALUES('F',166,22)
INSERT INTO Asistencia VALUES('A',167,22)
INSERT INTO Asistencia VALUES('A',168,22)
INSERT INTO Asistencia VALUES('A',169,22)
INSERT INTO Asistencia VALUES('F',170,22)
INSERT INTO Asistencia VALUES('A',171,22)
INSERT INTO Asistencia VALUES('F',160,25)
INSERT INTO Asistencia VALUES('A',161,25)
INSERT INTO Asistencia VALUES('A',162,25)
INSERT INTO Asistencia VALUES('A',163,25)
INSERT INTO Asistencia VALUES('F',164,25)
INSERT INTO Asistencia VALUES('A',165,25)
INSERT INTO Asistencia VALUES('A',166,25)
INSERT INTO Asistencia VALUES('A',167,25)
INSERT INTO Asistencia VALUES('F',168,25)
INSERT INTO Asistencia VALUES('A',169,25)
INSERT INTO Asistencia VALUES('A',170,25)
INSERT INTO Asistencia VALUES('A',171,25)
INSERT INTO Asistencia VALUES('A',160,29)
INSERT INTO Asistencia VALUES('A',161,29)
INSERT INTO Asistencia VALUES('F',162,29)
INSERT INTO Asistencia VALUES('A',163,29)
INSERT INTO Asistencia VALUES('F',164,29)
INSERT INTO Asistencia VALUES('A',165,29)
INSERT INTO Asistencia VALUES('A',166,29)
INSERT INTO Asistencia VALUES('A',167,29)
INSERT INTO Asistencia VALUES('A',168,29)
INSERT INTO Asistencia VALUES('A',169,29)
INSERT INTO Asistencia VALUES('A',170,29)
INSERT INTO Asistencia VALUES('A',171,29)
INSERT INTO Asistencia VALUES('A',160,35)
INSERT INTO Asistencia VALUES('A',161,35)
INSERT INTO Asistencia VALUES('A',162,35)
INSERT INTO Asistencia VALUES('A',163,35)
39
INSERT INTO Asistencia VALUES('F',164,35)
INSERT INTO Asistencia VALUES('F',165,35)
INSERT INTO Asistencia VALUES('A',166,35)
INSERT INTO Asistencia VALUES('A',167,35)
INSERT INTO Asistencia VALUES('F',168,35)
INSERT INTO Asistencia VALUES('A',169,35)
INSERT INTO Asistencia VALUES('A',170,35)
INSERT INTO Asistencia VALUES('A',171,35)
INSERT INTO Asistencia VALUES('A',160,40)
INSERT INTO Asistencia VALUES('A',161,40)
INSERT INTO Asistencia VALUES('A',162,40)
INSERT INTO Asistencia VALUES('A',163,40)
INSERT INTO Asistencia VALUES('F',164,40)
INSERT INTO Asistencia VALUES('F',165,40)
INSERT INTO Asistencia VALUES('A',166,40)
INSERT INTO Asistencia VALUES('A',167,40)
INSERT INTO Asistencia VALUES('F',168,40)
INSERT INTO Asistencia VALUES('A',169,40)
INSERT INTO Asistencia VALUES('A',170,40)
INSERT INTO Asistencia VALUES('A',171,40)
INSERT INTO Asistencia VALUES('A',160,42)
INSERT INTO Asistencia VALUES('A',161,42)
INSERT INTO Asistencia VALUES('A',162,42)
INSERT INTO Asistencia VALUES('A',163,42)
INSERT INTO Asistencia VALUES('A',164,42)
INSERT INTO Asistencia VALUES('F',165,42)
INSERT INTO Asistencia VALUES('F',166,42)
INSERT INTO Asistencia VALUES('F',167,42)
INSERT INTO Asistencia VALUES('F',168,42)
INSERT INTO Asistencia VALUES('A',169,42)
INSERT INTO Asistencia VALUES('A',170,42)
INSERT INTO Asistencia VALUES('A',171,42)
INSERT INTO Asistencia VALUES('A',160,49)
INSERT INTO Asistencia VALUES('F',161,49)
INSERT INTO Asistencia VALUES('F',162,49)
INSERT INTO Asistencia VALUES('A',163,49)
INSERT INTO Asistencia VALUES('A',164,49)
INSERT INTO Asistencia VALUES('F',165,49)
INSERT INTO Asistencia VALUES('F',166,49)
INSERT INTO Asistencia VALUES('F',167,49)
INSERT INTO Asistencia VALUES('F',168,49)
INSERT INTO Asistencia VALUES('A',169,49)
INSERT INTO Asistencia VALUES('F',170,49)
INSERT INTO Asistencia VALUES('F',171,49)
INSERT INTO Asistencia VALUES('A',160,70)
INSERT INTO Asistencia VALUES('A',161,70)
INSERT INTO Asistencia VALUES('A',162,70)
INSERT INTO Asistencia VALUES('A',163,70)
INSERT INTO Asistencia VALUES('A',164,70)
INSERT INTO Asistencia VALUES('A',165,70)
INSERT INTO Asistencia VALUES('A',166,70)
INSERT INTO Asistencia VALUES('F',167,70)
INSERT INTO Asistencia VALUES('A',168,70)
INSERT INTO Asistencia VALUES('A',169,70)
INSERT INTO Asistencia VALUES('F',170,70)
INSERT INTO Asistencia VALUES('A',171,70)
40
INSERT INTO Asistencia VALUES('A',172,11)
INSERT INTO Asistencia VALUES('F',173,11)
INSERT INTO Asistencia VALUES('F',174,11)
INSERT INTO Asistencia VALUES('F',175,11)
INSERT INTO Asistencia VALUES('A',176,11)
INSERT INTO Asistencia VALUES('A',177,11)
INSERT INTO Asistencia VALUES('A',178,11)
INSERT INTO Asistencia VALUES('A',179,11)
INSERT INTO Asistencia VALUES('A',180,11)
INSERT INTO Asistencia VALUES('A',181,11)
INSERT INTO Asistencia VALUES('A',182,11)
INSERT INTO Asistencia VALUES('A',183,11)
INSERT INTO Asistencia VALUES('A',172,12)
INSERT INTO Asistencia VALUES('A',173,12)
INSERT INTO Asistencia VALUES('A',174,12)
INSERT INTO Asistencia VALUES('A',175,12)
INSERT INTO Asistencia VALUES('A',176,12)
INSERT INTO Asistencia VALUES('A',177,12)
INSERT INTO Asistencia VALUES('A',178,12)
INSERT INTO Asistencia VALUES('A',179,12)
INSERT INTO Asistencia VALUES('A',180,12)
INSERT INTO Asistencia VALUES('A',181,12)
INSERT INTO Asistencia VALUES('A',182,12)
INSERT INTO Asistencia VALUES('A',183,12)
INSERT INTO Asistencia VALUES('A',172,13)
INSERT INTO Asistencia VALUES('A',173,13)
INSERT INTO Asistencia VALUES('F',174,13)
INSERT INTO Asistencia VALUES('F',175,13)
INSERT INTO Asistencia VALUES('A',176,13)
INSERT INTO Asistencia VALUES('A',177,13)
INSERT INTO Asistencia VALUES('A',178,13)
INSERT INTO Asistencia VALUES('A',179,13)
INSERT INTO Asistencia VALUES('A',180,13)
INSERT INTO Asistencia VALUES('A',181,13)
INSERT INTO Asistencia VALUES('A',182,13)
INSERT INTO Asistencia VALUES('F',183,13)
INSERT INTO Asistencia VALUES('A',172,14)
INSERT INTO Asistencia VALUES('A',173,14)
INSERT INTO Asistencia VALUES('F',174,14)
INSERT INTO Asistencia VALUES('A',175,14)
INSERT INTO Asistencia VALUES('A',176,14)
INSERT INTO Asistencia VALUES('F',177,14)
INSERT INTO Asistencia VALUES('A',178,14)
INSERT INTO Asistencia VALUES('F',179,14)
INSERT INTO Asistencia VALUES('A',180,14)
INSERT INTO Asistencia VALUES('A',181,14)
INSERT INTO Asistencia VALUES('A',182,14)
INSERT INTO Asistencia VALUES('A',183,14)
INSERT INTO Asistencia VALUES('A',172,20)
INSERT INTO Asistencia VALUES('A',173,20)
INSERT INTO Asistencia VALUES('F',174,20)
INSERT INTO Asistencia VALUES('A',175,20)
INSERT INTO Asistencia VALUES('A',176,20)
INSERT INTO Asistencia VALUES('A',177,20)
INSERT INTO Asistencia VALUES('A',178,20)
INSERT INTO Asistencia VALUES('A',179,20)
41
INSERT INTO Asistencia VALUES('A',180,20)
INSERT INTO Asistencia VALUES('A',181,20)
INSERT INTO Asistencia VALUES('A',182,20)
INSERT INTO Asistencia VALUES('A',183,20)
INSERT INTO Asistencia VALUES('A',172,23)
INSERT INTO Asistencia VALUES('A',173,23)
INSERT INTO Asistencia VALUES('F',174,23)
INSERT INTO Asistencia VALUES('A',175,23)
INSERT INTO Asistencia VALUES('A',176,23)
INSERT INTO Asistencia VALUES('A',177,23)
INSERT INTO Asistencia VALUES('A',178,23)
INSERT INTO Asistencia VALUES('A',179,23)
INSERT INTO Asistencia VALUES('A',180,23)
INSERT INTO Asistencia VALUES('A',181,23)
INSERT INTO Asistencia VALUES('A',182,23)
INSERT INTO Asistencia VALUES('A',183,23)
INSERT INTO Asistencia VALUES('A',172,24)
INSERT INTO Asistencia VALUES('F',173,24)
INSERT INTO Asistencia VALUES('F',174,24)
INSERT INTO Asistencia VALUES('A',175,24)
INSERT INTO Asistencia VALUES('A',176,24)
INSERT INTO Asistencia VALUES('F',177,24)
INSERT INTO Asistencia VALUES('A',178,24)
INSERT INTO Asistencia VALUES('F',179,24)
INSERT INTO Asistencia VALUES('F',180,24)
INSERT INTO Asistencia VALUES('F',181,24)
INSERT INTO Asistencia VALUES('F',182,24)
INSERT INTO Asistencia VALUES('A',183,24)
INSERT INTO Asistencia VALUES('F',172,33)
INSERT INTO Asistencia VALUES('A',173,33)
INSERT INTO Asistencia VALUES('A',174,33)
INSERT INTO Asistencia VALUES('A',175,33)
INSERT INTO Asistencia VALUES('A',176,33)
INSERT INTO Asistencia VALUES('A',177,33)
INSERT INTO Asistencia VALUES('A',178,33)
INSERT INTO Asistencia VALUES('A',179,33)
INSERT INTO Asistencia VALUES('A',180,33)
INSERT INTO Asistencia VALUES('F',181,33)
INSERT INTO Asistencia VALUES('A',182,33)
INSERT INTO Asistencia VALUES('A',183,33)
INSERT INTO Asistencia VALUES('A',172,41)
INSERT INTO Asistencia VALUES('A',173,41)
INSERT INTO Asistencia VALUES('A',174,41)
INSERT INTO Asistencia VALUES('A',175,41)
INSERT INTO Asistencia VALUES('A',176,41)
INSERT INTO Asistencia VALUES('A',177,41)
INSERT INTO Asistencia VALUES('A',178,41)
INSERT INTO Asistencia VALUES('A',179,41)
INSERT INTO Asistencia VALUES('A',180,41)
INSERT INTO Asistencia VALUES('F',181,41)
INSERT INTO Asistencia VALUES('A',182,41)
INSERT INTO Asistencia VALUES('A',183,41)
INSERT INTO Asistencia VALUES('A',172,43)
INSERT INTO Asistencia VALUES('A',173,43)
INSERT INTO Asistencia VALUES('F',174,43)
INSERT INTO Asistencia VALUES('F',175,43)
42
INSERT INTO Asistencia VALUES('A',176,43)
INSERT INTO Asistencia VALUES('A',177,43)
INSERT INTO Asistencia VALUES('A',178,43)
INSERT INTO Asistencia VALUES('F',179,43)
INSERT INTO Asistencia VALUES('A',180,43)
INSERT INTO Asistencia VALUES('A',181,43)
INSERT INTO Asistencia VALUES('A',182,43)
INSERT INTO Asistencia VALUES('A',183,43)
INSERT INTO Asistencia VALUES('A',172,51)
INSERT INTO Asistencia VALUES('F',173,51)
INSERT INTO Asistencia VALUES('F',174,51)
INSERT INTO Asistencia VALUES('F',175,51)
INSERT INTO Asistencia VALUES('A',176,51)
INSERT INTO Asistencia VALUES('F',177,51)
INSERT INTO Asistencia VALUES('A',178,51)
INSERT INTO Asistencia VALUES('A',179,51)
INSERT INTO Asistencia VALUES('A',180,51)
INSERT INTO Asistencia VALUES('A',181,51)
INSERT INTO Asistencia VALUES('F',182,51)
INSERT INTO Asistencia VALUES('F',183,51)
INSERT INTO Asistencia VALUES('A',172,52)
INSERT INTO Asistencia VALUES('A',173,52)
INSERT INTO Asistencia VALUES('A',174,52)
INSERT INTO Asistencia VALUES('A',175,52)
INSERT INTO Asistencia VALUES('A',176,52)
INSERT INTO Asistencia VALUES('F',177,52)
INSERT INTO Asistencia VALUES('A',178,52)
INSERT INTO Asistencia VALUES('A',179,52)
INSERT INTO Asistencia VALUES('A',180,52)
INSERT INTO Asistencia VALUES('A',181,52)
INSERT INTO Asistencia VALUES('A',182,52)
INSERT INTO Asistencia VALUES('A',183,52)
INSERT INTO Asistencia VALUES('A',172,72)
INSERT INTO Asistencia VALUES('A',173,72)
INSERT INTO Asistencia VALUES('F',174,72)
INSERT INTO Asistencia VALUES('A',175,72)
INSERT INTO Asistencia VALUES('A',176,72)
INSERT INTO Asistencia VALUES('A',177,72)
INSERT INTO Asistencia VALUES('A',178,72)
INSERT INTO Asistencia VALUES('A',179,72)
INSERT INTO Asistencia VALUES('A',180,72)
INSERT INTO Asistencia VALUES('A',181,72)
INSERT INTO Asistencia VALUES('A',182,72)
INSERT INTO Asistencia VALUES('A',183,72)
43
- DEUDA MENSUAL:
INSERT INTO DeudaMensual VALUES(160.00,'2023-05-28',160,17)
INSERT INTO DeudaMensual VALUES(160.00,'2023-05-28',112,1)
INSERT INTO DeudaMensual VALUES(0.00,'2023-05-22',124,3)
INSERT INTO DeudaMensual VALUES(190.00,'2023-05-29',136,4)
INSERT INTO DeudaMensual VALUES(130.00,'2023-06-01',148,10)
INSERT INTO DeudaMensual VALUES(190.00,'2023-06-02',172,30)
INSERT INTO DeudaMensual VALUES(171.00,'2023-06-01',184,36)
INSERT INTO DeudaMensual VALUES(160.00,'2023-05-28',196,39)
INSERT INTO DeudaMensual VALUES(0.00,'2023-05-28',208,47)
INSERT INTO DeudaMensual VALUES(100.00,'2023-06-01',220,48)
INSERT INTO DeudaMensual VALUES(130.00,'2023-06-04',232,58)
44
VI.3. Procedimientos Almacenados
EJERCICIO 1:
/*GESTION DE ASISTENCIA: Crear un precedimiento almacenado que ingresando el id del
alumno
y la fecha a consultar salga el dni, sus nombres, apellidos y el control de asistencia
del alumno*/
CREATE PROC Requerimiento01
@idalumno int,
@fecha date
AS
SELECT dni, nombre, apellidoMaterno, apellidoPaterno, fecha, controlAsistencia
FROM Asistencia aa
INNER JOIN Alumno ao ON aa.idAlumno = ao.idAlumno
INNER JOIN Clases c ON aa.idClases = c.idClases
WHERE ao.idAlumno = @idalumno AND fecha = @fecha
GO
EXEC Requerimiento01 1,'2023-05-02'
EJERCICIO 2:
/*GESTION DE PROFESORES: Crear un procedimiento almacenado que al ingresar el id del profesor
se sepa el nombre y apellidos del profesor,
que tipo de marinera enseña, la fecha, la hora de inicio y fin de sus clases*/
CREATE PROC Requerimiento02
@idprofesor int
AS
SELECT p.idProfesor, p.nombre, apellidoPaterno, apellidoMaterno,c.fecha,
t.nombre, c.horaFin, c.horaFin
FROM Profesor p
INNER JOIN SeccionMarinera sc ON p.idProfesor = sc.idProfesor
INNER JOIN Clases c ON sc.idSeccionMarinera = c.idSeccionMarinera
INNER JOIN TipoMarinera t ON c.idTipoMarinera = t.idTipoMarinera
WHERE p.idProfesor = @idprofesor
GO
EXEC Requerimiento02 1
45
EJERCICIO 3:
/*GESTION DE DEUDAS: Crear un procedimiento almacenado que al ingresar el id del alumno se
sepa el dni del estudiante, que deudas tiene, el nombre del apoderado, la fecha de pago, el
total de deudas por sesiones*/
CREATE PROC Requerimiento03
@idalumno int
AS
SELECT a.DNI ,p.nombre, p.apellidoPaterno, p.apellidoMaterno, p.dni, totalDeudaSesiones,
fechaPago
FROM Alumno a
INNER JOIN ApoderadoGestionaAlumno ap ON a.idAlumno = ap.idAlumno
INNER JOIN Apoderado p ON ap.idApoderado = p.idApoderado
INNER JOIN DeudaMensual d ON p.idApoderado = d.idApoderado
WHERE a.idAlumno = @idalumno
GO
EXEC Requerimiento03 10
EJERCICIO 4:
/*GESTION DE CLASES: Crear un procedimiento almacenado que al ingresar la fecha de una clase,
salga los id de
46
los alumnos que asistieron, sus nombres y apellidos, el tipo de marinera que se enseña y con que
profesor*/
CREATE PROC Requerimiento04
@fecha date
AS
SELECT fecha, a.idAlumno, a.nombre AS NombreAlumno, a.apellidoPaterno, a.apellidoMaterno,
t.nombre AS Marinera, p.nombre AS Profesor
FROM Alumno a
INNER JOIN Asistencia s ON a.idAlumno = s.idAlumno
INNER JOIN Clases c ON s.idClases = c.idClases
INNER JOIN TipoMarinera t ON c.idTipoMarinera = t.idTipoMarinera
INNER JOIN SeccionMarinera sc ON c.idSeccionMarinera = sc.idSeccionMarinera
INNER JOIN Profesor p ON sc.idProfesor = p.idProfesor
WHERE fecha = @fecha
GO
EXEC Requerimiento04 '2023-05-01'
EJERCICIO 5:
/*GESTION DE APODERADOS: Crear un procedimiento almacenado que al ingresar el id del apoderado
salga toda la
informacion del alumno que esta a su cargo y la fecha de inicio de gestion*/
47
CREATE PROC Requerimiento05
@idapoderado int
AS
SELECT p.idApoderado, a.DNI AS [DNI ALUMNO],a.nombre AS NOMBRE, a.apellidoPaterno,
a.apellidoMaterno,
a.genero AS Género, a.fechaNacimiento, fechaInicioGestion
FROM Apoderado p
INNER JOIN ApoderadoGestionaAlumno ag ON p.idApoderado = ag.idApoderado
INNER JOIN Alumno a ON ag.idAlumno = a.idAlumno
WHERE p.idApoderado = @idapoderado
GO
EXEC Requerimiento05 5
VI.4. Funciones
CREATE FUNCTION GetAlumnoNombre(@idAlumno int)
RETURNS varchar(60)
AS
BEGIN
DECLARE @nombreCompleto varchar(60)
SELECT @nombreCompleto = nombre + ' ' + apellidoPaterno + ' ' + apellidoMaterno
FROM Alumno
WHERE idAlumno = @idAlumno
RETURN @nombreCompleto
END
GO
CREATE FUNCTION GetTipoMarineraCosto(@idTipoMarinera int)
RETURNS money
AS
BEGIN
DECLARE @costo money
SELECT @costo = costo
FROM TipoMarinera
WHERE idTipoMarinera = @idTipoMarinera
RETURN @costo
END
GO
CREATE FUNCTION GetApoderadoDNI(@idApoderado int)
RETURNS int
AS
BEGIN
DECLARE @dni int
SELECT @dni = dni
FROM Apoderado
WHERE idApoderado = @idApoderado
48
RETURN @dni
END
GO
CREATE FUNCTION GetTotalDeudaPorAlumno(@idAlumno int)
RETURNS decimal(9,2)
AS
BEGIN
DECLARE @totalDeuda decimal(9,2)
SELECT @totalDeuda = SUM(totalDeudaSesiones)
FROM DeudaMensual dm
JOIN Asistencia a ON dm.idAsistencia = a.idAsistencia
WHERE a.idAlumno = @idAlumno
RETURN @totalDeuda
END
GO
CREATE FUNCTION GetAsistenciasPorAlumno(@idAlumno int)
RETURNS TABLE
AS
RETURN
(
SELECT a.idAsistencia, a.controlAsistencia, a.idClases
FROM Asistencia a
WHERE a.idAlumno = @idAlumno
)
GO
CREATE FUNCTION GetAlumnosPorSeccion(@idSeccionMarinera int)
RETURNS TABLE
AS
RETURN
(
SELECT a.idAlumno, a.nombre, a.apellidoPaterno, a.apellidoMaterno
FROM Alumno a
JOIN PerteneceALaSeccion ps ON a.idAlumno = ps.idAlumno
WHERE ps.idSeccionMarinera = @idSeccionMarinera
)
GO
49