Вы находитесь на странице: 1из 7

1) Resolucin de Problema ( Foro evaluado ) 5%

Tema: Diseo de Bases de Datos, diagrama Entidad - Relacin

Objetivo: Poner en prctica los conocimientos aprendidos para poder crear un


diseo de un modelo conceptual (Diseo fsico y lgico) de una base de datos.

Descripcin del Problema: Una biblioteca desea contar con una base de datos la
cual le facilita las bsquedas a los usuarios, as como la administracin de libros en
la biblioteca. Para esto se quiere crear una base de datos que registre y administre
la siguiente informacin:

Registro de ttulos: se debe poder guardar todos los ttulos de los libros que posee
la Biblioteca, como informacin mnima a almacenar de cada libro seria: nombre del
libro, ao, editorial, clasificacin, identificacin nica ISBN y nmero de edicin.

Clasificacin de libros: cada libro puede tener una o varias clasificaciones, para esto
se puede poder crear tantas clasificaciones sean necesarias, y a su vez, asignar las
diferentes clasificaciones a cada libro segn corresponda.

Autores de libros: se debe poder crear, actualizar y borrar autores de libros, y


asimismo se pueden asignar los autores a cada libro respectivamente. Es
importante hacer notar que un libro puede tener bien uno o varios autores.

Dados los requerimientos, disee un diagrama de Entidad Relacin que satisfaga las
necesidades expuestas anteriormente para poder implementar una correcta base de
datos relacional.

Debe presentar: Nombres de las Entidades, columnas de cada entidad,


cardinalidad, es decir, el tipo de relacin entre las entidades ( uno a uno, uno a
muchos o muchos a muchos ) y un diseo grfico de cmo se vera el diagrama
E-R.

Observaciones: puede trabajar con todos los compaeros del foro para realizar el
diseo, debe al menos incluir tres aportes , una ideas propias de su diseo
personal y dos brindando ayuda, recomendaciones o sugerencias a otros
compaeros.

Debe sustentar el motivo por el cual defini el diagrama que est planteando, de
manera que se justifique con argumentos la definicin de las entidades, sus
atributos y relaciones entre entidades.
Rubrica

Frecuencia de
participacin El/La estudiante El/la estudiante El/la estudiante El/la estudiante
no realiza realiza al menos participa al mantiene la
ninguna 1 participacin menos en 2 participacin,
participacin en 1puntos ocasiones participa 3 o
el foro. 2puntos mas veces
0puntos 3puntos

Pertinencia de
participacin No hay Las Las Las
participacin del participaciones participaciones participaciones
estudiante en el son poco claras son claras y se son muy claras,
foro. y no se ajustan ajustan poco a ajustadas al
0puntos a la consigna, la consigna o tema que se
se relacionan poco discute o
muy poco con relacionadas basadas en las
las lecturas. con las lecturas lecturas.
1puntos 2puntos 4puntos

Interaccin
estudiante profesor No hay Logra El dilogo entre El dilogo entre
interaccin dado desarrollar un el profesor y el profesor(a) y
que el dilogo mnimo el/la estudiante el (la) estudiante
estudiante no con el se establece es fluido.
participa en el profesor(a) y los apenas para 3puntos
foro. dems evaluar
0puntos estudiantes. consultas del
1puntos curso.
2puntos

1) Tarea No. 1 (10%)

Tema: Investigacin acerca de lo que es un DataWarehouse.

Objetivo

Realizar una investigacin sobre que es un Datawarehouse.


Mencione los principios de Ralph Kimball vs Bill Inmon, sus semejanzas, diferencias
y principales caractersticas de cada uno de ellos.

El trabajo debe contener lo siguiente:


Diagrama de un DataWarehouse,
Explicacin y funcionalidad del datawarehouse escogido
Ventajas de un Datawarehouse con respecto a una base de datos
transaccional.

Rbrica de evaluacin de la tarea #1

Criterio de calificacin
Formato 5%
Introduccin 5%
Desarrollo. Punto 1. Diagrama 20%
del DataWarehouse
Desarrollo. Punto 20%
2.Explicacin y Funcionalidad
de un DW
Desarrollo. Punto 3. Ventajas 20%
de un DW
Conclusin 10%
Recomendaciones 10%
Bibliografa utilizada 5%
Redaccin y ortografa 5%

1) Proyecto Programado #1 (15%)

Modelo conceptual y fsico de una base de datos, utilizando una DBMS


Relacional, como por ejemplo Oracle, MySql, MS Sql Server, etc.

Objetivo

Crear el modelo conceptual y fsico de una base de datos relacional.

Descripcin del problema.

Disee un modelo relacional correspondiente al siguiente supuesto:

1. La empresa PayPal quiere implementar una base de datos para el control y


administracin del call center, de manera que pueda saber obtener estadsticas
acerca de las llamadas y generar anlisis de la informacin con respecto a las
llamadas recibidas para mejorar el servicio al cliente.

PayPal tiene muchas llamadas durante el da y la noche, cuenta con mas de 100
agentes de call center y desea poder capturar la siguiente informacin:
1) Registro de los agentes del Call Center, principalmente le interesa conocer:
nombre y apellidos, cdigo de empleado, fecha de inicio de laborar, fecha de
nacimiento, tipo de horario, sexo y nacionalidad.
2) Tipos de horario: existen varios horarios para los agentes, diurno, nocturno
y mixto.
3) Tipos de llamadas: las llamadas son clasificadas en 3 grandes grupos a
saber: problemas de seguridad/validacin del usuario, problemas
financieros/econmicos y reclamos. Obviamente el tipo de llamadas puede
aumentar, segn las necesidades del negocio, sin embargo para empezar la
empresa quiere iniciar con estos 3 tipos de clasificacin de llamadas.
4) Cdigos de resoluciones de llamadas: la empresa quiere estandarizar el
resultado de las llamadas, para este efecto le interesa saber la respuesta que
se le dio al cliente, inicialmente los valores serian: caso cerrado
exitosamente, caso escalado a un superior y caso abierto en progreso ( esto
es cuando no se le puede dar una respuesta inmediata al cliente porque tal
vez se depende de un tercero para investigar casos en especial )
5) Registros de llamadas: cada vez que un agente de call center atiende una
llamada, se debe crear un registro en la base de datos que contenga la
siguiente informacin: fecha y hora, cdigo del agente, tipo de llamada,
tiempo inicio de la llamada, tiempo fin de la llamada, cdigo de resolucin del
problema , comentarios en general de la llamada y finalmente la nota de
calidad de la llamada.

A la empresa le interesa lo siguiente:

Saber la cantidad de llamadas por da.


Conocer la respuesta que se le est dando a los clientes, esto mediante
grficos que muestre las cantidades de llamadas agrupadas por el cdigo de
resolucin que se le dio.
Poder generar reportes para medir la calidad, de manera que se le d
en
bonificaciones a los agentes con calidad excepcional, y se apliquen p lanes de
accin a los agentes que tienen una calidad por debajo del 93%.

Disee el diagrama de entidad relacin del modelo. Verifique la normalizacin del


modelo.

En la plataforma virtual deber publicar:

Documento PDF que cumpla con las Reglas generales para la


presentacin de trabajos (portada, introduccin, ndice, desarrollo,
conclusin y bibliografa que respete la norma APA)
En el documento PDF debe incluir el diagrama de entidad-relacin.
Script de creacin de las tablas
Rbrica de evaluacin del Proyecto #1

Criterio de calificacin
Formato 5%
Introduccin 5%
Desarrollo. Punto 1. Diagrama 30%
Entidad Relacin
Desarrollo. Punto 2.Script de 30%
creacin de Tablas
Conclusin 10%
Recomendaciones 10%
Bibliografa utilizada 5%
Redaccin y ortografa 5%

Proyecto Programado No. 2 (15%)

Creacin de un DatawareHouse al modelo del proyecto 1.

Objetivo

Aplicar lo aprendido en la tarea #1 Investigacin acerca de Datawarehouse al


modelo desarrollado en el proyecto #1

Descripcin del problema.

Cree al menos dos estrellas que respondan a la siguiente necesidad de la empresa:


1. Generar una estrella cuya granularidad de la fact table sean cada una de las
llamadas. Se desea poder consultar toda la informacin relacionada a cada
llamada, adems tener la duracin de la llamada y su nota de calidad.
Para esta estrella en particular se debe al menos contar con dos
dimensiones, una puede ser la dimensin de tiempo y la otra puede ser la
dimensin de agentes.
2. Generar una estrella cuya granularidad sea la agregacin de llamadas por
da. Es decir, esta fact table va a contener el resultado de las llamadas por
da, obteniendo as : la cantidad de llamadas atendidas, cantidad de
resoluciones cerradas exitosamente, cantidad de llamadas escaladas,
cantidad de llamadas en estado pendiente, cantidad de agentes que
atendieron llamadas en el da, promedio de la calidad de las llamadas.
Igualmente para este caso, se recomienda que al menos la fact table tenga
relacin con la dimensin tiempo.
En la plataforma virtual deber publicar:

Documento PDF que cumpla con las Reglas generales para la presentacin de
trabajos. Se utilizar el mismo documento del proyecto 1, considerando las
nuevas funcionalidades.

Diagrama del Datawarehouse.

Script de creacin de las tablas.

Rbrica de evaluacin del Proyecto #2

Criterio de calificacin
Formato 5%
Introduccin 5%
Desarrollo. 30%
Punto 1. Diagrama del DataWarehouse
Desarrollo. 30%
Punto 2.Script de creacin de Tablas
Conclusin 10%
Recomendaciones 10%
Bibliografa utilizada 5%
Redaccin y ortografa 5%

Proyecto Programado No. 3 (15%)

Generacin de sentencias SQL para extraer informacin de la base de datos


transaccional y cargarla en el datawarehouse.

Objetivo

Poner en prctica los conocimientos aprendidos con respecto al lenguaje SQL de


base de datos, para poder extraer informacin de una base de datos y de igual
manera, poder cargar dicha informacin en otra base de datos.

Descripcin del problema.

La empresa necesita generar los comandos de Sql necesarios para poder extraer la
informacin de la base de datos transaccional, de manera que estos datos sean
formateados para poder cargarlos inmediatamente en el Datawarehouse, y una vez
cargados, poder crear los reportes necesarios para el respectivo anlisis de la
informacin.
1) Genere el o los sql necesarios para obtener la informacin de las llamadas y
cargar dicha informacin en la fact table que posee el detalle de todas las
llamadas
2) Genere el o los sql necesarios para extraer la informacin de la base de datos
transaccional y cargar la informacin en la fact table que guarda las
estadsticas de todas las llamadas por da. De mas esta decir que este sql se
debe ejecutar siempre al final del da, o bien al da siguiente, para garantizar
que se tiene el registro completo de las llamadas para un da en especfico.

En la plataforma virtual deber publicar:

Documento PDF que cumpla con las Reglas generales para la presentacin de
trabajos. Se utilizar el mismo documento del proyecto 1 y 2, considerando las
nuevas funcionalidades.

Sentencias SQL de extraccin y de Insercin en las tablas.

Rbrica de evaluacin del Proyecto #3

Criterio de
calificacin Formato 5%
Introduccin 5%
Desarrollo. 30%
Punto 1. Sentencias SQL para cargar la Fact Table
de Detalle de Llamadas
Desarrollo. 30%
Punto 2.Sentencias SQL para cargar la Fact Table de
estadsticas de Llamadas
Conclusin 10%
Recomendaciones 10%
Bibliografa utilizada 5%
Redaccin y ortografa 5%

Вам также может понравиться