Está en la página 1de 7

5/1/23, 0:20 Examen: [APEB2-15%] Práctica 3: Diseñar el esquema de distribución de una base de datos distribuida

[APEB2-15%] Práctica 3: Diseñar el esquema de


distribución de una base de datos distribuida
Comenzado: 5 de ene en 0:17

Instrucciones del examen


PRÁCTICA 3
Actividad de aprendizaje:

Diseñar el esquema de distribución de una base de datos distribuida

Tipo de recurso:

Caso de estudio

Tema:

Replicación y fragmentación en bases de datos distribuidas

Resultados de aprendizaje que se espera lograr:


Explica los conceptos de replicación y particionamiento, y evalúa su aplicación en el diseño de
bases de datos distribuidas.

Contenidos que se tiene que abordar

4.4. Diseño de una base de datos distribuida

Estrategias didácticas:

La descripción e instrucciones detalladas de la práctica están en el siguiente documento:



Practica3_Enunciado.pdf (https://utpl-
my.sharepoint.com/:b:/g/personal/aeencalada_utpl_edu_ec/ESZ9ynv3dM9IjlElTtKXvzUBNaPLzyM2bQJhH
e=CWQ42I)

Instrumento de evaluación:

Cuestionario en línea de validación de resultados

¡IMPORTANTE! No realice este examen mientras no tenga listas las respuestas y el archivo que
debe adjuntar. Todo, incluido el cuestionario lo tiene detallado en el documento con el enunciado de
la práctica.

=== o ===

A continuación el planteamiento base de la actividad que consta en el plan docente:

Descripción de la actividad
https://utpl.instructure.com/courses/47456/quizzes/307970/take 1/7
5/1/23, 0:20 Examen: [APEB2-15%] Práctica 3: Diseñar el esquema de distribución de una base de datos distribuida

En contacto con el docente (ACD)       (      )


Componentes del
Práctico-experimental (APE)                (  X  )
aprendizaje:
Autónomo (AA)                                     (      )

Práctica 3: Diseñar el esquema de distribución de una base de


Actividad de aprendizaje:
datos distribuida

Tipo de recurso: Caso de estudio

Tema de la unidad: 4.4. Diseño de una base de datos distribuida

Resultados de aprendizaje Explica los conceptos de replicación y particionamiento, y evalúa


que se espera lograr: su aplicación en el diseño de bases de datos distribuidas.

Previo a iniciar la práctica asegúrese de haber revisado la


unidad 4. Concretamente el apartado 4.4.
Analice el caso de estudio que para esta actividad le planteará el
profesor en el enunciado de la actividad EVA.
Identifique cuál sería el esquema distribuido a nivel físico. Es
decir, los nodos de la base de datos distribuida ¿en función de
que criterio se establecerían?
En las tablas del modelo de datos del caso de estudio identifique
la(s) columna(s) que contienen la información para ese criterio
Estrategias didácticas: de distribución.
Una vez identificado el criterio de distribución de los nodos,
analice tabla por tabla cual patrón de distribución se aplicaría:
fragmentación (vertical, horizontal, horizontal derivada) o
replicación. Justifique cada decisión.
Para cada nodo escriba la especificación SQL que representa a
cada fragmento o replica almacenados en dicho nodo.
Con base en diseño distribuido resultante, analice y responda las
preguntas del cuestionario de validación de resultados de esta
actividad.

Instrumento de evaluación: Cuestionario en línea

Pregunta 1 1 pts

https://utpl.instructure.com/courses/47456/quizzes/307970/take 2/7
5/1/23, 0:20 Examen: [APEB2-15%] Práctica 3: Diseñar el esquema de distribución de una base de datos distribuida

Para el caso de estudio planteado, ¿qué tipo de distribución hay que realizar para
la tabla CIUDADES?

Fragmentación horizontal primaria

Fragmentación mixta

Fragmentación horizontal derivada

Fragmentación vertical

Replicación

Pregunta 2 1 pts

Para la tabla STOCK_FARMACIAS se debería aplicar una fragmentación


horizontal derivada. ¿En cuantos fragmentos se dividiría la tabla?

10

30

No se puede fragmentar esa tabla

Pregunta 3 1 pts

Con los datos propuestos en el caso de estudio, el contenido del fragmento de


EMPLEADOS que se almacenaría en el nodo de Chile sería el siguiente. En este
caso asumimos que el nombre del fragmento es EMPLEADOS_CHL:

EMPLEADOS_CHL

CODIGO_EMPLEADO NOMBRE SUELDO CODIGO_FARMACIA


https://utpl.instructure.com/courses/47456/quizzes/307970/take 3/7
5/1/23, 0:20 Examen: [APEB2-15%] Práctica 3: Diseñar el esquema de distribución de una base de datos distribuida

2 Luis Ángel Álvarez 900 3

5 Alfredo Guzmán 900 5

13 Rosa María González 900 3

14 María Teresa Rivero 900 3

17 Gabriela Franco 1200 5

20 Jesús Medina 900 9

24 Ana María Lucero 900 9

Respuesta:

Es correcto

No es correcto el fragmento especificado, son otros los datos

No es posible fragmentarla, ya que la tabla no tiene el campo PAIS

No es posible fragmentarla, ya que solo los farmacéuticos están asociados a CIUDAD y


por tanto a PAIS

Pregunta 4 1 pts

Para el caso de estudio planteado, ¿qué tipo de distribución hay que realizar para
la tabla MEDICAMENTOS?

Fragmentación horizontal primaria

Fragmentación horizontal derivada

Fragmentación vertical

Replicación

https://utpl.instructure.com/courses/47456/quizzes/307970/take 4/7
5/1/23, 0:20 Examen: [APEB2-15%] Práctica 3: Diseñar el esquema de distribución de una base de datos distribuida

Pregunta 5 1 pts

Asumiendo que el fragmento de la tabla CIUDADES que se almacena en el nodo


de Brasil se llama CIUDADES_BRA. ¿Cuál de las siguientes sería la expresión
SQL que definiría de forma apropiada el fragmento de FARMACIAS que se
almacenaría en ese mismo nodo?

Opción 1

SELECT f.*
FROM farmacias f
     JOIN ciudades_bra c ON f.codigo_ciudad = c.codigo_ciudad;

Opción 2

SELECT *
FROM farmacias f
     JOIN ciudades_bra c ON f.codigo_ciudad = c.codigo_ciudad;

Opción 3

SELECT *
FROM farmacias
WHERE codigo_ciudad IN ('GRU','REC');

Opción 4

SELECT codigo_farmacia, nombre, codigo_ciudad


FROM farmacias
WHERE codigo_farmacia IN (2,7,10);

Respuesta:

Opción 1

Opción 2

Opción 3

Opción 4

Pregunta 6 3 pts

Usando un Mapa de Sudamérica, construya una ilustración del sistema de base


de datos distribuida para el caso de estudio planteado, en el que visualice:

https://utpl.instructure.com/courses/47456/quizzes/307970/take 5/7
5/1/23, 0:20 Examen: [APEB2-15%] Práctica 3: Diseñar el esquema de distribución de una base de datos distribuida

Los nodos del sistema de la base de datos distribuida de la cadena de


farmacias. Cada nodo debe estar identificado con su nombre. Ubíquelo al
nodo en el punto del mapa que corresponda.
En cada nodo mostrar los nombres de los objetos de datos que almacenaría.
Fragmentos o réplicas según sea el caso. Solo hacerlo para las tablas
indicadas en la descripción de la actividad:

Use su creatividad para que la gráfica sea lo más ilustrativa posible.

Adjunte a esta pregunta la IMAGEN solicitada.

Cargar distri.png

Su archivo se ha cargado correctamente.

Pregunta 7 2 pts

¿Cuándo conviene fragmentar y cuándo conviene replicar una tabla en una base
de datos distribuida? Explíquelo con algún ejemplo distinto al de está práctica.

Editar Ver Insertar Formato Herramientas Tabla

12pt Párrafo

En base a lo estudiado considero que se debe fragmentar para facilitar la


búsqueda entre nodos o cuando se genere una consulta entre nodos, también
considero que se debe hacer fragmentación para que las tablas se hagan mas
pequeñas, se debe siempre buscar que las tablas se fragmenten, solamente
cuando no se pueda pasaremos a repetición 

p 56 palabras </>

https://utpl.instructure.com/courses/47456/quizzes/307970/take 6/7
5/1/23, 0:20 Examen: [APEB2-15%] Práctica 3: Diseñar el esquema de distribución de una base de datos distribuida

Examen guardado en 0:19 Entregar examen

https://utpl.instructure.com/courses/47456/quizzes/307970/take 7/7

También podría gustarte