Está en la página 1de 7

ESCUELA SUPERIOR POLITÉCNICA DE

CHIMBORAZO

FACULTAD DE INFORMÁTICA Y ELECTRÓNICA


CARRERA DE SOFTWARE

SISTEMAS DE INFROMACIÓN Y PROCESAMIENTO DE DATOS

INFORME DE TAREA Nº 11: ANÁLISIS CON SQL

1. DATOS GENERALES:

TEMA: Análisis con SQL

NOMBRE: (estudiante(s) CODIGO(S): (de estudiante(s)

Victor Macas 6755

GRUPO No.: X

FECHA DE ENTREGA: 13/01/2023


2. OBJETIVO:
Definir tres requerimientos para después realizar los Script SQL utilizando GROUPING SETS
y finalmente almacenar los resultados en nuevas tablas (Agg).

3. ACTIVIDADES DESARROLLADAS:

a) Especificar 3 Requerimientos (RQs)

RQ1: Número de estudiantes clasificados por periodos de la carrera de mecánica de sexo


masculino.
RQ2: Cantidad de estudiantes por facultad, carrera y solo hombres en un periodo específico
'P0010'.
RQ3: Cantidad de estudiantes matriculados en la materia de Ingeniería de software I con el
estado de Convalidado.

b) Según los RQs realizar los Script SQL utilizando GROUPING SETS
RQ1: Número de estudiantes clasificados por periodos de la carrera de mecánica de sexo
masculino.

RQ2: Cantidad de estudiantes por facultad, carrera y solo hombres en un periodo específico
'P0010'.
RQ3: Cantidad de estudiantes matriculados en la materia de Ingeniería de software I con el
estado de Convalidado.
c) Almacenar los resultados en nuevas tablas (Agg)

Almacenamiento en el esquema ddm

• Tabla: agg_estudiantes_convalidados_sw_i
• Tabla: agg_estudiantes_matriculados_mecanica

• Tabla: agg_estudiantes_periodo_p0010
4. RESULTADOS OBTENIDOS

Los 3 requisitos se basan en datos generados en nuestro data warehouse


Se utiliza GROUPING SETS, que es una extensión de la cláusula GROUP BY.
De la misma manera, use (Agg) después de la palabra reservada INTO para crear una
nueva tabla.

5. CONCLUSIONES

Se ha desarrollado completamente el objetivo de la práctica, el uso de la función


GROUPING, que se utiliza con los operadores ROLLUP y CUBE, agrega los resultados, en
definitiva, permite distinguir NULL y saber si es causado por ROLLUP o CUBE valores
nulos para la tabla o fila generada por el operador.

6. RECOMENDACIONES

Es crucial que la lógica de los requisitos sea precisa porque hacerlo permitirá una
consulta rápida y adecuada.
Realizar una investigación más exhaustiva de las funciones que se han utilizado.

También podría gustarte