0% encontró este documento útil (0 votos)
202 vistas49 páginas

Base de Datos Avance 2

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
202 vistas49 páginas

Base de Datos Avance 2

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte