Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab04-BDAV - Modelado de Datos
Lab04-BDAV - Modelado de Datos
Integración de Sistemas
LABORATORIO N° 04
Alumno(s): Nota
Requiere No
Excelente Bueno Puntaje
Criterio de Evaluación mejora acept.
(4pts) (3pts) Logrado
(2pts) (0pts)
Diseña el modelo E/R para una base de datos
Implementa una base de datos en MongoDB
desde el modelo E/R
Implementa bases de datos empleando
documentos embebidos o utilizando
referencias entre colecciones
Manipula información de documentos en las
bases de datos implementadas
Es puntual y redacta el informe
adecuadamente
Seguridad:
Equipos y Materiales:
Procedimiento:
Lab Setup
Tecsup desea implementar un sistema que permita llevar un control de los cursos que se ofertan
al público en general por el área de capacitación continua (PCC). A continuación se resumen los
requerimientos identificados por el personal del área interesada:
1. Se debe tener un registro de los diferentes departamentos que se tienen en Tecsup así como
a cada uno de los programas que integran dichos departamentos.
2. Es necesario identificar a los jefes de departamento, asi como a los planners de cada
programa para poder coordinar con ellos los temas relacionados a los cursos a ofertar
3. Tener un registro de los docentes tanto a tiempo completo como a tiempo parcial, que serán
los encargados de dictar los cursos de capacitación continua
4. Tener un registro de cada persona que se inscribe en los cursos de capacitación continua
5. Tener un registro de cada matricula que se realice en los cursos de capacitación continua
6. De los Departamentos es necesario registrar: nombre, jefe de departamento, programas que
lo integran.
7. De cada Jefe de Departamento es necesario registrar: nombre, apellidos, anexo y celular
8. De cada Programa es necesario registrar: nombre, abreviatura, planer
9. De cada Planer es necesario registrar: nombres, apellidos, anexo y celular
10. De cada Docente es necesario registrar: nombres, apellidos, celular, estado, tipo (TP/TC
Tiempo Completo/Tiempo Parcial), departamento al que pertenece
11. De cada Curso programado es necesario registrar: nombre, abreviatura, duración (hrs),
capacidad, nro de inscritos, costo, aula para teoría, aula para laboratorio, fecha de inicio,
fecha de fin, docente a cargo, programa al que pertenece el curso, resultado de encuesta del
curso, resultado de encuesta del docente, resultado de encuesta del material entregado al
alumno, estado actual del curso.
12. De cada Persona que se inscribe en un curso es necesario registrar: nombres, apellidos, DNI,
dirección, teléfono fijo, celular, sexo, fecha de nacimiento, email y estado
13. De cada Matricula es necesario registrar: Fecha de matrícula, Nro de documento del
comprobante entregado por Tecsup, monto de pago, curso al que se ha matriculado, Persona
que se ha matriculado. Al finalizar el curso, deberá consignarse el porcentaje de asistencias
Guía de Laboratorio No 4 Pág. 2
Bases de Datos Avanzadas
del participante, la nota final que obtuvo en el curso y el estado actual del registro de
matrícula. (algunas veces un participante decide anular la matricula)
3. Diagrama entidad relación
> ________________________________________________________________________
> ________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
5.5. Implementar una sentencia que permita obtener la siguiente información sobre
Departamentos:
Nombre Nombre de Jefe de Nombre de Nombre del Planer
Departamento Departamento Programas que lo de cada Programa
integran
> ________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
5.6. Implementar una sentencia que permita obtener la siguiente información sobre Docentes del
departamento de Informática:
Nombre Docente Nombre de Jefe de Nombre de Nombre del Planer
Departamento Programas que lo de cada Programa
integran
> ________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
5.9. Implementar una sentencia que permita adicionar una nueva matricula (de una persona
existente):
> ________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
5.10. Implementar una sentencia que permita adicionar una nueva matricula (de una persona
nueva, que no existe en la colección Personas):
> ________________________________________________________________________
________________________________________________________________________
Guía de Laboratorio No 4 Pág. 4
Bases de Datos Avanzadas
________________________________________________________________________
Tecsup desea implementar un sistema que permita llevar un control de las reservas de ambientes
que realiza el personal de la institución, para ello es necesario tener en cuenta lo siguiente:
1. Se debe tener un registro de los diferentes departamentos que se tienen en Tecsup así como
a cada uno de los programas que integran dichos departamentos.
2. Tener un registro del personal de la institución que son quienes solicitaran reservar un
ambiente
3. Tener un registro de los ambientes que se tienen en Tecsup, considerando que cada
ambiente puede ser Aula, Laboratorio o Taller
4. Tener un registro de cada reserva que se realice.
5. De los Departamentos es necesario registrar: nombre, programas que lo integran.
6. De los Ambientes es necesario registrar: nombre, tipo (Teoria, Laboratorio, Taller), capacidad,
departamento al que pertenece.
7. De cada Persona es necesario registrar: nombres, apellidos, departamento al que pertenece,
cargo, DNI, dirección, teléfono fijo, celular, sexo, fecha de nacimiento, email y estado
8. De cada Reserva es necesario registrar: fecha de la reserva, ambiente, hora de inicio, hora
de fin, persona que hace la reserva, una descripción para conocer para que se hizo la
reserva, estado final de la reserva (Pendiente, cancelada, otras …)
Actividades a realizar:
Conclusiones:
Indicar las conclusiones que llegó después de los temas tratados de manera práctica en este
laboratorio.