Está en la página 1de 3

Universidad Galileo

Instituto de Investigación de Operaciones


Postgrado en Inteligencia de Negocios
Administración y Construcción de Data Warehouse

Examen Parcial
Instrucciones:
1.) Descargar la copia de seguridad cargada en el GES llamado DWH_PARCIAL
2.) Restaurar la copia de seguridad en su computadora y responder las preguntas planteadas
en el examen
La base de datos está diseñada para registrar transaccionalmente la informacion de flujos de
solicitudes, siendo el contenido de la base de datos el siguiente
Tabla Países: almacena los países en donde se registran las solicitudes
Tabla Usuarios: almacena el nombre de los usuarios que realizan las solicitudes o los usuarios
encargados de realizar los pasos requeridos en la solicitud
Tabla Tipo Solicitud: almacena el nombre de los tipos de solicitud
Tabla Flujo Tipo Solicitud: almacena los pasos que se deben realizar para cada tipo de solicitud,
también contiene la duración estimada para ese paso
Tabla Solicitudes: almacena cada una de las solicitudes, cada solicitud tiene un numero de solicitud
que la identifica de forma única, también se registra la fecha de la solicitud, el tipo de solicitud
(para poder identificar qué pasos se deben realizar), el usuario que realiza la solicitud y el país al
que corresponde
Tabla Avance Solicitudes: almacena para cada solicitud los pasos que se han realizado y el
encargado de realizar el paso
Es posible realizar una comparación entre la tabla avance solicitudes que almacena los pasos que
se han realizado para una solicitud en particular y la tabla Flujo Tipo Solicitud que define los pasos
que deben realizarse por cada tipo de solicitud.
Esta comparación nos permite identificar solicitudes finalizadas, solicitudes que están en proceso
y tiempo estimado de finalización para una determinada solicitud
Diagrama de relaciones entre las tablas

Consultas a la base de datos (40 puntos, 5 puntos cada pregunta)


Recordando el uso de las sentencias select, count, group by, sum, join, left join, year, month

1.) Cuantos registros tiene cada una de las tablas enumeradas a continuación, su respuesta
debe incluir el query que resuelve la pregunta y el resultado
[dbo].[avance_solicitudes]
[dbo].[flujo_tipo_solicitud]
[dbo].[paises]
[dbo].[solicitudes]
[dbo].[tipo_solicitud]
[dbo].[usuarios]
2.) Identifique la llave primaria para cada una de las tablas enumeradas a continuación
[dbo].[avance_solicitudes]
[dbo].[flujo_tipo_solicitud]
[dbo].[paises]
[dbo].[solicitudes]
[dbo].[tipo_solicitud]
[dbo].[usuarios]
3.) Por medio de un query que consulte la tabla [dbo].[flujo_tipo_solicitud] con el objetivo
de identificar la duración de cada tipo de solicitud
4.) Por medio de un query que consulte las tablas [dbo].[paises] y [dbo].[solicitudes]
identifique cuantas solicitudes se registran para cada país
5.) Por medio de un query que consulte las tablas [dbo].[tipo_solicitud] y [dbo].[solicitudes]
identifique cuantas solicitudes se registran para cada tipo de solicitud
6.) Por medio de un query que consulte las tablas [dbo].[usuarios] y [dbo].[solicitudes]
identifique cuantas solicitudes se registran para cada usuario, reporte el nombre del
usuario no el email
7.) Por medio de un query que consulte las tablas [dbo].[tipo_solicitud] y [dbo].[solicitudes]
identifique cuantas solicitudes se registran para cada tipo de solicitud en el año 2020
8.) Por medio de un query que consulte las tablas [dbo].[avance_solicitudes],
[dbo].[flujo_tipo_solicitud], [dbo].[paises], [dbo].[solicitudes], [dbo].[tipo_solicitud]
identique cuantas ordenes están en cada uno de los pasos del tipo de solicitud para las
solicitudes de Honduras durante el año 2021

Exploración de la base de datos (30 puntos, 15 puntos cada pregunta)


1) Identifique 5 queries (consultas) que le resulten interesantes (toda consulta debe incluir
más de una tabla y condiciones en la cláusula where para delimitar los datos a un escenario
en particular) cada consulta debe incluir el razonamiento de porque la considera relevante
2) Identifique inconsistencias en la base de datos

Modelo de datos (30 puntos)


Considerando la base de datos transaccional que se le ha entregado realice un diseño dimensional,
algunos de los elementos que se deben incluir son:

• Identificar Llaves primarias


• Identificar Llaves foráneas
• Identificar Dimensiones y atributos, para cada dimensión proponga que tipo de
dimensión utilizaría (type 0, type 1, type 2, hibrido)
• Identificar Fact tables y Métricas proponga fact tables transaccionales, accumulated
snapshot y periodic snapshot
El entregables de este punto es un documento en donde presente claramente las estructuras de
datos (tablas y campos con descripción de su contenido considerando como mínimo los
elementos enumerados arriba) acompañado de un diagrama en donde se pueda comprender las
relaciones entre estas tablas

También podría gustarte