Sunteți pe pagina 1din 7

EVALUACIÓN PRÁCTICA CONJUNTA UNIDAD I

PERÍODO OCTUBRE 2018 – FEBRERO 2019


TECNOLOGÍAS AVANZADAS DE BASE DE DATOS

Apellidos y Nombres: Amendaño Aucatoma Santiago Vladimir

NRC: 5556

FECHA: Jueves 6 de Noviembre del 2018

DOCENTE: Ing. Paul Diaz

MODELO CONCEPTUAL DE LA BASE DE DATOS PRESENTADA EN EL PROBLEMA

MODELO CONCEPTUAL DE LA BASE DE DATOS PRESENTADA EN EL PROBLEMA


EVALUACIÓN PRÁCTICA CONJUNTA UNIDAD I
PERÍODO OCTUBRE 2018 – FEBRERO 2019
TECNOLOGÍAS AVANZADAS DE BASE DE DATOS

MODELO CONCEPTUAL DE LA BASE DE DATOS QUE SOLUCIONARIA EL PROBLEMA

MODELO EN 3RA FORMA NORMAL DE LA BASE DE DATOS QUE SOLUCIONARIA EL PROBLEMA


EVALUACIÓN PRÁCTICA CONJUNTA UNIDAD I
PERÍODO OCTUBRE 2018 – FEBRERO 2019
TECNOLOGÍAS AVANZADAS DE BASE DE DATOS

Preguntas:

Se conoce que la información que tiene la empresa activa es del año 2018, por lo que se pide:

1. Crear un Modelo en 3era Forma Normal, explicando sus argumentos, con la finalidad de
que guarde información de las reservas de Hoteles.

MODELO CONCEPTUAL DE LA BASE DE DATOS PRESENTADA EN EL PROBLEMA


EVALUACIÓN PRÁCTICA CONJUNTA UNIDAD I
PERÍODO OCTUBRE 2018 – FEBRERO 2019
TECNOLOGÍAS AVANZADAS DE BASE DE DATOS

MODELO CONCEPTUAL DE LA BASE DE DATOS PRESENTADA EN EL PROBLEMA

MODELO CONCEPTUAL DE LA BASE DE DATOS QUE SOLUCIONARIA EL PROBLEMA


EVALUACIÓN PRÁCTICA CONJUNTA UNIDAD I
PERÍODO OCTUBRE 2018 – FEBRERO 2019
TECNOLOGÍAS AVANZADAS DE BASE DE DATOS
MODELO EN 3RA FORMA NORMAL DE LA BASE DE DATOS QUE SOLUCIONARIA EL PROBLEMA

Los modelos presentados optimizarían la velocidad de respuesta ante las peticiones de informcion
por parte de los usuarios, ya que si tenemos tablas bien modeladas y particionadas, permitirían
optimizar los tiempos de respuesta ante solicitudes de informacion

2. Identificar las tablas a ser particionadas (o sub particionadas) su tipo, el dimensionamiento


que consideraría necesario para almacenar la información según los datos indicados,
considerando como factor principal la mejora de consultas en base a las necesidades
planteadas.

Las tablas a ser particionadas serian:

TABLA PARTICIONAMIENTO

-HOTEL

SERVICIO

SUBPARTICIONAMIENTO POR CADA SERVICIO

CATEGORIA

PAIS

CIUDAD

FECHA ALOJAMIENTO

-HABITACION
EVALUACIÓN PRÁCTICA CONJUNTA UNIDAD I
PERÍODO OCTUBRE 2018 – FEBRERO 2019
ESTADO TECNOLOGÍAS AVANZADAS DE BASE DE DATOS

-PERSONA

TIPO

NUMERO DE CEDULA

NACIONALIDAD

-CALIFICACION

HOTEL

POR SERVICIO DE RESERVA

3. Al realizar las consultas por parte de un pasajero (via web) para una posible reserva utiliza
varios criterios como por pais, ciudad, fechas de hospedaje, valor, la aplicación muestra
lentitud, se pide que ud escriba y explique una solución mediante las técnicas discutidas
en clase.

La mejor técnica para realizar consultas más rápidas es el particionamiento, por medio de este de
acuerdo a la forma de partición y los criterios de búsqueda se lograría separar la información y
poder seleccionar de la misma, los valores que sean de real importancia para el usuario, sin tener
que realizar una búsqueda exhaustiva en toda una tabla, sino que por medio de esto podríamos ir
directamente a la partición que contiene la información deseada y capturar solo los registros que
nos interesen y así optimicen el proceso de búsqueda de información.

4. Adicionalmente la administración de la empresa requiere muy seguido conocer


información mensual de pasajeros que han realizado Check Out con la finalidad de dar
seguimiento a la satisfacción, información económica, preferencias de hoteles, de
destinos, entre otras, por lo que considera que la otra información no la utiliza (es decir
clientes que se registraron pero que por algún motivo no utilizaron el servicio). Se pide
que escriba y explique una solución mediante las técnicas de particionamiento discutidas
en clase para lograr tener información activa de reservas con el status indicado pero sin
perder la información total.

Para esto podríamos utilizar particionamiento por rango en la tabla RESERVACION la cual contiene
las fechas de cuando se realizaron las reservaciones y así poder ver que clientes han dejado de
utilizar nuestros servicios, las personas que no tengan actividad en el último año como mínimo se
las llevaría a otra tabla en la cual guardaríamos su información, a esta partición con su respectivo
tablespace la pondríamos en estado de OFFLINE. Para que esa información no se ocupe y no
retrase los procesos de búsqueda que estamos solicitando.
EVALUACIÓN PRÁCTICA CONJUNTA UNIDAD I
PERÍODO OCTUBRE 2018 – FEBRERO 2019
5. Explique y escriba el código necesario para
TECNOLOGÍAS dar una solución
AVANZADAS DE BASEalDE
problema
DATOS presentado por
dimensionamiento mal realizado en el particionamiento de los meses de enero y febrero
2018, debido a que el negocio de reservas en estos baja en un 40%.

Para esto podríamos utilizar el STOKE el cual nos permite manipular los tamaños de cada
TABLESPACES asi de esta manera en esos 2 meses podríamos menorar el tamaño asignado para no
desperdiciar recursos en información que se sabe que no va a ocupar todo el espacio que se le ha
asignado inicialmente.

6. Muchas veces por situaciones políticas la empresa deja de tener convenio con Hoteles de
un cierto país por lo que esa información de reservas generadas en ese país se desea
tenerla solamente como respaldo y no activas. Se pide escriba y explique una solución con
las técnicas vistas en clase a esta necesidad

Para tenerlas como respaldo crearíamos un backup de la información, adema de particionar la


información que no nos sea útil y asignarla aun lugar distinto, poniendo en estado de OFFLINE
para que no retrase los procesos de búsqueda de otros datos que si nos sean importantes.

S-ar putea să vă placă și