Sei sulla pagina 1di 8

Universidad Nacional de Asunción

Facultad Politécnica
Licenciatura en Ciencias Informáticas
Base de Datos III
Prof. Lic. Romina Rojas, PMP / Prof. Lic. Katherine Rondelli
Enunciado del Trabajo Práctico

Una institución del gobierno montó la siguiente Base de datos para almacenar información de la
participación en las elecciones realizadas en los últimos 5 años:

Tabla: Departamento

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
id_departamento Numérico Identificador del X
Departamento
departamento Varchar 100 Descripción del
Departamento

Tabla: Distrito

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
id_distrito Numérico Identificador del Distrito o X
Ciudad
id_departamento Numérico Identificador del X X
Departamento
Universidad Nacional de Asunción
Facultad Politécnica
Licenciatura en Ciencias Informáticas
Base de Datos III
Prof. Lic. Romina Rojas, PMP / Prof. Lic. Katherine Rondelli
Enunciado del Trabajo Práctico

Distrito Varchar 100 Descripción del Distrito o


Ciudad

Tabla: Barrio

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
id_barrio Numérico Identificador del Barrio X
id_distrito Numérico Identificador del Distrito o X X
Ciudad
id_departamento Numérico Identificador del X X
Departamento
barrio Varchar 100 Descripción del Barrio

Tabla: Locales_votacion

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_local Numérico Número de local X
nombre_local Varchar 100 Nombre del local
id_barrio Numérico Identificador del Barrio X
id_distrito Numérico Identificador del Distrito o X
Ciudad
id_departamento Numérico Identificador del X
Departamento
calle Varchar 50 Calle de la casa
encuestada
numero Numérico Número del local para
ubicar en la calle

Tabla: Personas

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_cedula Numérico Número de documento de X
identidad del votante
apellidos Varchar 100 Apellidos del votante
nombres Varchar 100 Nombres del votante
fecha_nacimiento Fecha Fecha de Nacimiento del
Universidad Nacional de Asunción
Facultad Politécnica
Licenciatura en Ciencias Informáticas
Base de Datos III
Prof. Lic. Romina Rojas, PMP / Prof. Lic. Katherine Rondelli
Enunciado del Trabajo Práctico

votante
sexo Varchar 1 Indica si es Femenino (F) o
Masculino (M)
foto Blob Foto que identifica al
votante

Tabla: Tipo_elecciones

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
Id_tipo_elecciones Numérico Identificador tipo de X
elecciones
tipo_elecciones Varchar 100 Tipo de elecciones
(Generales o Municipales)

Tabla: Elecciones

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_elecciones Numérico Número de elecciones X
fecha Fecha Fecha de las elecciones
id_tipo_elecciones Numérico Identificador tipo de X
elecciones

Tabla: Mesas_habilitadas

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_elecciones Numérico Número de elecciones X X
nro_local Numérico Número de local X X
nro_mesa Numérico Número de mesa X
habilitada
apellido_inicial Varchar 100 Apellido inicial para
votantes de la mesa
apellido_final Varchar 100 Apellido final para
votantes de la mesa
cant_votos_nulos Numérico Cantidad de votos
anulados en la mesa
cant_votos_blancos Numérico Cantidad de votos en
Universidad Nacional de Asunción
Facultad Politécnica
Licenciatura en Ciencias Informáticas
Base de Datos III
Prof. Lic. Romina Rojas, PMP / Prof. Lic. Katherine Rondelli
Enunciado del Trabajo Práctico

blanco contabilizados en la
mesa

Tabla: Personas_Mesas

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_elecciones Numérico Número de elecciones X X
nro_local Numérico Número de local X X
nro_mesa Numérico Número de mesa X X
habilitada
nro_orden Numérico Número de orden en la X
lista de la mesa
nro_cedula Numérico Número de documento de X
identidad del votante
voto Varchar 1 Indica si la persona votó
(S) y si la persona no votó
(N)
voto_tipo Varchar 1 Indica si la persona votó en
el local de votación (L) y si
la persona votó en su
domicilio (D). Si la persona
no votó este campo se
mantiene nulo

Tabla: Cargos

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_cargo Numérico Número de cargo elegido X
cargo Varchar 100 Nombre de cargo elegido
(Presidente/
Vicepresidente,
Intendente, Senador, etc.)

Tabla: Partido

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
Universidad Nacional de Asunción
Facultad Politécnica
Licenciatura en Ciencias Informáticas
Base de Datos III
Prof. Lic. Romina Rojas, PMP / Prof. Lic. Katherine Rondelli
Enunciado del Trabajo Práctico

nro_partido Numérico Número partido político X


partido Varchar 100 Nombre del partido
político

Tabla: Listas

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_elecciones Numérico Número de elecciones X X
nro_lista Numérico Número de lista X
asociada al Partido
nro_cargo Numérico Número de cargo X X
elegido
nombre_lista Varchar 100 Nombre de lista
asociada al Partido
nro_partido Numérico Número del Partido X
Político asociado a la
lista habilitada

Tabla: Candidatos

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_cedula Numérico Número de documento X
de identidad del
candidato
nro_elecciones Numérico Número de elecciones X X
nro_lista Numérico Número de lista X X
asociada al Partido
nro_cargo Numérico Número de cargo X X
elegido
apellidos Varchar 100 Apellidos del candidato
nombres Varchar 100 Nombres del candidato
fecha_nacimiento Fecha Fecha de Nacimiento
del votante
sexo Varchar 1 Indica si es Femenino (F)
o Masculino (M)
Universidad Nacional de Asunción
Facultad Politécnica
Licenciatura en Ciencias Informáticas
Base de Datos III
Prof. Lic. Romina Rojas, PMP / Prof. Lic. Katherine Rondelli
Enunciado del Trabajo Práctico

Tabla: Votos

Nombre de Campo Tipo de Tamaño Descripción Clave Clave


Dato Primaria Foránea
nro_elecciones Numérico Número de elecciones X X
nro_local Numérico Número de local X X
nro_mesa Numérico Número de mesa X X
habilitada
nro_lista Numérico Número de lista X X
asociada al Partido
nro_cargo Numérico Número de cargo X X
elegido
cantidad Numérico Cantidad de votos
computados

La institución desea obtener los siguientes reportes con el Datawarehouse a


ser diseñado, comparando la información por año de las elecciones:
• Cantidad de votantes habilitados, cantidad de votantes en el local,
cantidad de votantes a domicilio y Porcentaje de participación;
visualizada por Departamentos, Distrito, Barrio, Locales, Mesas, tipo de
elecciones y rango de edades.
• Cantidad de votos visualizada por Departamentos, Distrito, Barrio,
Locales, Mesas, Cargo, Partido político y Tipo de elecciones.
• Cantidad de votos visualizada por Rango de edades y sexo de los
candidatos.
• Cantidad de votos anulados y blancos por Departamentos, Distrito,
Barrio, Locales, Cargo, Mesas y Tipo de elecciones.
• Para rango de edades se requiere tener los siguientes: Jóvenes hasta
30 años, Adultos de 31 a 60 años, Adultos mayores de 61 a 70 años y
Ancianos de 71 años en adelante.
Universidad Nacional de Asunción
Facultad Politécnica
Licenciatura en Ciencias Informáticas
Base de Datos III
Prof. Lic. Romina Rojas, PMP / Prof. Lic. Katherine Rondelli
Enunciado del Trabajo Práctico

Se pide realizar lo siguiente:


1. Modelo multidimensional: Presentar el Diseño multidimensional
acorde a los objetivos, requerimientos funcionales planteados y Diseño
Entidad Relación del Sistema Fuente. Para realizar el Diseño se deben
tener en cuenta los pasos de la Metodología Business Dimensional
Lifecycle. Se debe anexar también el Diccionario de Datos del Diseño
multidimensional.

2. Diseño del DataStaging: Siguiendo los pasos del Businness Dimensional


Lifecycle presentar los siguientes puntos:
a. Plan macro.
b. Plan detallado: Incluir mapeo de tablas y campos de origen a
destino, además especificar los algoritmos a tener en cuenta
para la transformación y consideraciones adicionales para la
extracción y carga (si los hubiere).
c. Operación y Automatización: Especificar la forma de ejecución
de los procesos ETL (automática o manual), frecuencia y
horarios; además de las consideraciones especiales a tener en
cuenta para la definición (si las hubiere).

3. Selección de herramientas: Investigar, evaluar, seleccionar y describir


la herramienta que mejor se ajusta a las necesidades técnicas y de lo
especificado en este proyecto. Justificar la decisión y explicar
brevemente las características de la herramienta que servirán de
apoyo al cliente. Se debe elegir una herramienta diferente al Pentaho.
Universidad Nacional de Asunción
Facultad Politécnica
Licenciatura en Ciencias Informáticas
Base de Datos III
Prof. Lic. Romina Rojas, PMP / Prof. Lic. Katherine Rondelli
Enunciado del Trabajo Práctico

Criterios a ser tenidos en cuenta para la Evaluación final, sobre un total de


25 Puntos:

Item Descripción Puntaje


Revisiones Existen dos revisiones obligatorias en clases, 4
que están marcadas para el jueves 03/05
(Diseño Multidimensional culminado) y jueves
10/05 (Diseño del DataStaging y Herramientas
culminado).
El sábado 28/04 y jueves 17/05 opcionales para
consultas.
Modelo Modelo Multidimensional acorde a los 6
Multidimensional requerimientos mencionados.
Diccionario de Datos. 3
Diseño del Diseño del Proceso ETL acorde con 6
DataStaging requerimientos y modelo multidimensional
planteado.
Herramientas Explicar brevemente la elección de la 4
herramienta y las características que servirán
para el apoyo a la toma de decisiones (no se
solicita una copia de las características de la
herramienta seleccionada).
Presentación El documento final debe ser entregado por 2
Educa, antes del viernes 18/05, por un
integrante del grupo y debe contener como
mínimo: Carátula, Índice, Contenido del trabajo
descripto más arriba, Conclusión y Bibliografía.
Se tendrá en cuenta el formato (creatividad
libre), orden del documento y ortografía.

Potrebbero piacerti anche