parcial1-grupo b-lab bd.pdf

2
I Examen Parcial de Laboratorio de Bases de Datos – Informática VII Ciclo - UNT Docente: Arturo Díaz Pulido 1. En la Institución Educativa “YO APRENDERE MAS” posee el siguiente modelo relacional Tarea a desarrollar: Considere que a Ud. le solicitaron el desarrollo de un software que use un Script donde se concentra las siguientes consultas en T-SQL: Reporte por carrera y según semestre las materias que se dictan, así como mostrar el profesor y los estudiantes que llevan dicha materia. Habilite una función / procedimiento para la matrícula de los estudiantes por cada semestre y por materias. Genere una función que reporte la cantidad de alumnos por género (F, M) y edad. Realizar el control del kárdex, a través del registro de calificaciones que los alumnos obtienen en cada materia, en las diferentes carreras que imparta la Institución. Registrar la carga académica (materias) que se asigna a los profesores. Todo lo anterior debe registrarse por periodo escolar (semestre). Utilice vistas para los reportes.

Upload: demetrio-lastra-bazan

Post on 22-Sep-2015

9 views

Category:

Documents


4 download

TRANSCRIPT

  • I Examen Parcial de Laboratorio de Bases de Datos Informtica VII Ciclo - UNT

    Docente: Arturo Daz Pulido

    1. En la Institucin Educativa YO APRENDERE MAS posee el siguiente modelo

    relacional

    Tarea a desarrollar:

    Considere que a Ud. le solicitaron el desarrollo de un software que use un Script donde se

    concentra las siguientes consultas en T-SQL:

    Reporte por carrera y segn semestre las materias que se dictan, as como mostrar el

    profesor y los estudiantes que llevan dicha materia.

    Habilite una funcin / procedimiento para la matrcula de los estudiantes por cada

    semestre y por materias.

    Genere una funcin que reporte la cantidad de alumnos por gnero (F, M) y edad.

    Realizar el control del krdex, a travs del registro de calificaciones que los

    alumnos obtienen en cada materia, en las diferentes carreras que imparta la

    Institucin.

    Registrar la carga acadmica (materias) que se asigna a los profesores. Todo lo

    anterior debe registrarse por periodo escolar (semestre).

    Utilice vistas para los reportes.

  • I Examen Parcial de Laboratorio de Bases de Datos Informtica VII Ciclo - UNT

    Docente: Arturo Daz Pulido

    2. Desarrollar lo siguiente:

    Genere una funcin para calcular factorial de n, y usar un procedimiento que use a

    la funcin factorial cada vez que se va generando la serie de la sumatoria.

    Los resultados deben ser insertados durante su generacin en una tabla RESULTADOS y

    luego mostrarla a travs de una vista.

    Generar un trigger para reportar las incidencias de uso de la operacin y la cantidad de

    veces que se ejecut, as por Ejemplo:

    Nmero de Veces Numero elementos de la serie

    Observacin

    1 3 Operacin se ejecut correctamente

    2 .

    1

    Operacin no coincide con el elemento final

    Select * from estudiar

    Suerte!