Está en la página 1de 9

Examen parcial

Licenciatura:

Nombre:

Correo electrónico:

Matrícula:

Grupo:

Asesor:

En caso de apoyarse en algún tipo de material no olvide realizar las citas correspondientes, con base en formato APA, para evitar
que las respuestas se consideren como plagio.
INSTRUCCIÓN GENERAL: Responda los siguientes casos conforme a los conocimientos metodológicos y prácticos, que
a lo largo de la materia logró desarrollar y comprender; los cuales lo aproximarán a diversos contextos disciplinares y
profesionales actuales.

Caso 1:

Instrucciones:

1. Lea detalladamente el ejercicio y resuelva correctamente cada uno de los requerimientos, tomando en consideración la
información abordada a lo largo del curso.
2. Resuelva el siguiente ejercicio con la siguiente base de datos distribuidas de una casa de empeño. Considere el siguiente
modelo relacional de la base de datos:
Empleado (idEmp, nombre, salario, idSucur, cargo)
1
Sucursal (idSucur, nombre)
Cliente (idClie, nombre, ciudad)
Prestamo (idPres, idClie, idSucur, cantidad)

3. Se desea fragmentar la base de datos y convertirla en una base de datos distribuida en diversos nodos, considerando que cada
sucursal será un nodo. Los empleados están distribuidos por sucursales y existirán aplicaciones de cualquier sucursal que
necesitan consultar información de los empleados y prestamo.
Asuma que sólo existen tres sucursales: centro, polanco y Perisur; cuatro tipos de cargos de empleados: Administrativo,
Vendedor, Gerente y Técnico; y los clientes son de dos ciudades: Guadalajara y Monterrey.
a) Se solicita llenar las tablas con registros para facilitar la fragmentación.
4. Realice las siguientes fragmentaciones:
a. Fragmentar Horizontal de los productos por el nombre de la sucursal.
b. Fragmentar Horizontal de los productos por el nombre de la ciudad del cliente.
c. Fragmentar mixta (VH) de los empleados. Primero la fragmentación vertical: datos personales (nombre y salario); datos del
trabajo (cargo, idSucur). Después la fragmentación horizontal, del primero fragmento vertical por el salario (bajo, medio y
alto), del segundo fragmento por el nombre de la sucursal para el que trabajan.

5. Deberá realizar correctamente cada uno de los incisos.

6. No olvide verificar los criterios de evaluación que se encuentran en la siguiente tabla.

Criterios de Evaluación

Criterio Valor

Llena las tablas de acuerdo a lo solicitado. 2.5

Sigue la indicación de Fragmentar Horizontal los 2.5


productos de acuerdo al nombre de la sucursal.

Sigue la indicación de Fragmentar Horizontal los 2.5


productos de acuerdo el nombre de la ciudad del
cliente.

1
Sigue la instrucción de Fragmentar mixta (VH) 2.5
de los empleados.

Total 10

7. Guarde el archivo en su computadora o en alguna unidad de memoria. Debe nombrar el archivo como Examen, más un guion
bajo y las siglas de su nombre y apellidos, por ejemplo: Examen_MGTG.doc

8. Al terminar presione la casilla Añadir envío que aparece más abajo; en la sección Envío de archivo presione Agregar; después
en la pantalla Selector de archivos presione Subir un archivo haga clic en Examinar, busque el archivo de la actividad en el
directorio donde lo haya guardado, selecciónelo y oprima Abrir. Presione Subir este archivo y Guardar cambios. Por último, haga
clic en Enviar tarea y Continuar.

1
Caso 2:

Instrucciones:

1. Lea detalladamente el ejercicio y resuelva correctamente cada uno de los requerimientos, tomando en consideración la
información abordada a lo largo del curso.

2. Resuelva correctamente cada uno de los elementos que a continuación se plantean.

3. Explique las ventajas y desventajas de contar con un sistema de bases de datos distribuido.

4. Dadas las siguientes situaciones, determine en cada caso si conviene tener repetición de datos, fragmentación horizontal,
fragmentación vertical o alguna combinación de ellas:
(a) La base de datos de un buscador como Google o Bing. El requerimiento principal es el servicio ininterrumpido, de
manera que las fallas en el sistema sean transparentes a los usuarios conectados.
(b) La base de datos de un supermercado con varias sucursales. El requerimiento principal es agilizar las consultas
sobre la tabla stock(articulo codigo, articulo cantidad, sucursal codigo) teniendo en cuenta que la mayoría de las
consultas son locales a cada sucursal.

5. Analice las siguientes afirmaciones acerca del manejo de información utilizando bases de datos distribuidas:
(a) Existe una mejor utilización de los datos: los datos pueden compartirse y el control de estos distribuirse en las
distintas estaciones.
(b) Los sistemas distribuidos son más confiables.
(c) El procesamiento de las consultas se ve agilizado.
(d) Aumentan las dificultades de comunicación.

6. Explique brevemente los protocolos de consistencia vistos para bloqueos de datos cuando se utilizan bases de datos
distribuidas. Analizarlos comparando la necesidad de mensajes de control para cada caso.

7. Suponga la siguiente configuración de trabajo: tres nodos 1, 2 y 3 conectados en red. Del item A se tiene una copia en cada
nodo, mientras que del item B se tiene copia en los nodos 1 y 3. Dos transacciones T1 y T2 comienzan al mismo tiempo en los
nodos 1 y 2 respectivamente. Cada transacción consiste en las siguientes instrucciones:

rlock B; wlock A; unlock A; unlock B

1
8. Suponga que, en cada unidad de tiempo, cada transacción puede enviar un mensaje a un nodo, y cada nodo puede leer un
mensaje. Cuando existe una opción entre dos o más nodos, el sistema siempre elige el de menor número. Los mensajes
adicionales son encolados para ser enviados o recibidos en las próximas unidades de tiempo. Simular alguna de las posibles
acciones de la red bajo las siguientes reglas de concurrencia.

9. De contestación a cada uno de los elementos plateados, tomando en cuenta sus aprendizajes a lo largo del curso, puede
retomar si así lo considera los documentos o videos abordados.

10. Revise los criterios de evaluación que se indican a continuación.

Criterios de Evaluación

Criterio Valor

Integra los productos solicitados en el inciso 1. 2.0

Integra los productos solicitados en el inciso 2.0


inciso 2.

Integra los productos solicitados en el inciso 3. 2.0

Integra los productos solicitados en el inciso 4. 2.0

Integra los productos solicitados en el inciso 5. 2.0

Total 10

11. Guarde el archivo en su computadora o en alguna unidad de memoria. Debe nombrar el archivo como Examen, más un guion
bajo y las siglas de su nombre y apellidos, por ejemplo: Examen_MGTG.doc
12. Al terminar presione la casilla Añadir envío que aparece más abajo; en la sección Envío de archivo presione Agregar; después
en la pantalla Selector de archivos presione Subir un archivo haga clic en Examinar, busque el archivo de la actividad en el

1
directorio donde lo haya guardado, selecciónelo y oprima Abrir. Presione Subir este archivo y Guardar cambios. Por último, haga
clic en Enviar tarea y Continuar.

1
Caso 3:

Instrucciones:

1. Realice el siguiente ejercicio:


Diseño de una base de datos distribuida (Fragmentación).

2. Realice la fragmentación horizontal, vertical y mixta de la tabla ESTUDIANTES la cual se muestra a continuación:

ESTUDIANTE
MATRICUL NOMBRE DIR GRUPO PROMEDI EDAD SEXO
A O
0001 Selene Aguirre Las palmas 34 A 8.5 19 F
0002 Martin Porres Blvd. Lopez Mateos B 9 20 M
0003 Miriam Gutierréz Águila 34 A 7 21 F
0004 Benito López Rueda 23 B 10 19 M
0005 Victor Pérez Carlos Carrillo 567 B 8 20 M
0006 Nicolás Rosas 20 de nov. 123 C 10 22 M
0007 María Gutiérrez Av. Américas No. 65 C 6 18 F
0008 José Carrillo Azueta No. 23 D 8 19 M
0009 Azucena Pérez Abasolo No. 44 B 9 21 F
0010 Carlos Sosa Arco Sur No. 426 A 7 21 M
0011 Luis Espino Hidalgo No. 65 D 10 20 M
Nota: la clave principal de la tabla es MATRICULA

3. Realice la fragmentación HORIZONTAL de la tabla ESTUDIANTE distribuyendo los fragmentos por GRUPO.

Para la realización de este punto, complete la tabla siguiente y coloque debajo las tablas o fragmentos resultantes.

NOMBRE DEL UBICACIÓN CONDICIÓN NOMBRE MATRÍCULAS NO. DE


FRAGMENTO DEL REGISTROS
NODO
EST_H1
EST_H2

1
EST_H3

4. Realice la fragmentación VERTICAL de la tabla ESTUDIANTE distribuyendo los fragmentos en 2 departamentos. El departamento
Control Escolar quiere los campos NOMBRE, DIR y GRUPO, mientras que al departamento de Estadística le interesan los campos
PROMEDIO, EDAD y SEXO.

Para la realización de este punto, complete la tabla siguiente y coloque debajo las tablas o fragmentos resultantes. No olvide
colocar la clave primaria de cada tabla.

NOMBRE DEL UBICACIÓN NOMBRE DEL NOMBRES DE


FRAGMENTO NODO ATRIBUTO
EST_V1
EST_V2

5. Realice la fragmentación MIXTA de la tabla ESTUDIANTE distribuyendo los fragmentos por GRUPO y en 2 departamentos. El
departamento de Control Escolar quiere los campos NOMBRE, DIR y GRUPO, mientras que al departamento de Estadística le
interesan los campos PROMEDIO, EDAD y SEXO.

Para la realización de este punto, complete la tabla siguiente y coloque debajo las tablas o fragmentos resultantes. No olvide
colocar la clave primaria de cada tabla.

NOMBRE UBICACIÓN CRITERIOS NOMBRE FILAS NOMBRES


DEL HORIZONTALES DEL RESULTANTES DE
FRAGMENTO NODO EN EL SITIO ATRIBUTO
EST_M1
EST_M2
EST_M3
EST_M4
EST_M5
EST_M6

6. Realice el recuadro pertinente con los criterios establecidos.

1
7. Verifique los criterios con los que se evaluará la actividad y que se encuentran en la siguiente tabla.

Criterios de Evaluación

Criterio Valor

Integra los productos solicitados en el inciso 1. 2.0

Integra los productos solicitados en el inciso 2.0


inciso 2.

Integra los productos solicitados en el inciso 3. 2.0

Integra los productos solicitados en el inciso 4. 2.0

Integra los productos solicitados en el inciso 5. 2.0

Total 10

8. Guarde el archivo en su computadora o en alguna unidad de memoria. Debe nombrar el archivo como Examen, más un guion
bajo y las siglas de su nombre y apellidos, por ejemplo: Examen_MGTG.doc

9. Al terminar presione la casilla Añadir envío que aparece más abajo; en la sección Envío de archivo presione Agregar; después
en la pantalla Selector de archivos presione Subir un archivo haga clic en Examinar, busque el archivo de la actividad en el
directorio donde lo haya guardado, selecciónelo y oprima Abrir. Presione Subir este archivo y Guardar cambios. Por último, haga
clic en Enviar tarea y Continuar.

También podría gustarte