0
ESCUELA DE CIENCIAS DE LA COMPUTACION CAPÍTULO 22 BASE DE DATOS DISTRIBUIDAS CUESTIONES DE REPASO Argenis Riofrío
22.1  Explique el concepto de SGBD D y diga cuál es la motivación para proporcionar este tipo de sistema Argenis Riofrío
<ul><li>Un SGBDD es un sistema de gestión de bases de datos distribuidas  que está compuesto por una única base de datos l...
<ul><li>22.2  </li></ul><ul><li>Indique las similitudes y diferencias entre un SGBDD y el procesamiento distribuido . ¿En ...
Argenis Riofrío <ul><li>La diferencia es que  en un SGBDD se tiene los datos distribuidos físicamente en diferentes nodos ...
22.3  Indique las similitudes y diferencias entre un  SGBDD  y un  SGBD  paralelo. ¿En qué circunstancias es preferible un...
<ul><li>La similitud es que ambos sistemas están conectados mediante un red </li></ul><ul><li>La diferencia es que  para p...
22.4  Explique las ventajas y desventajas de un SGBDD Argenis Riofrío
<ul><li>Ventajas </li></ul><ul><ul><li>Refleja mejor la estructura organizacional  </li></ul></ul><ul><ul><li>Los datos pu...
21.5  ¿Cuál  es la diferencia entre un SGBDD homogéneo y otro heterogéneo? ¿En que circunstancias es preferible  utilizar ...
<ul><li>La diferencia es que los nodos del sistema homogéneo utilizan el mismo tipo de SGBD mientras que un sistema hetero...
21.6  ¿Cuáles son las diferencias entre una LAN y una WAM? Argenis Riofrío
Argenis Riofrío WAM LAN Sirve para la comunicación a varios miles de kilómetros Sirve para distancias pequeñas Son menos v...
22.7  ¿Qué funcionalidad cabe esperar encontrar en un SGBDD? Argenis Riofrío
<ul><li>Al menos las mismas funcionalidades de un SGBD distribuido y además  la funcionalidad de procesamiento avanzado de...
22.8  ¿Qué es un sistema multi-base de datos? Describa una arquitectura de referencia para dicho tipo de sistema Argenis R...
<ul><li>Es un sistema distribuido en el que cada nodo mantienen una completa autonomía , de lo único que se encarga el MDB...
22.9  Uno de los problemas que afectan a los SGBDD es el diseño de bases de datos distribuidas. Indique los problemas que ...
<ul><li>Autonomía de los nodos </li></ul><ul><li>Vulnerabilidad a los fallos de los nodos </li></ul><ul><li>Estas dos cues...
22.10  ¿Cuáles son los objetivos estratégicos para la definición y asignación de fragmentos? Argenis Riofrío
<ul><li>Localidad de referencia.- los datos siempre que sea posible se deben almacenar en un punto próximo al de su utiliz...
22.11  ¿Describa diversos esquemas alternativos para fragmentar una relación global. Indique cómo comprobaría la correcció...
<ul><li>Es preferible fragmentar una  relación global  cuando en la aplicación s se trabaja con vistas,  y se requiere may...
22.12  ¿Qué niveles de transparencia debe proporcionar un SGBDD?  Proporcione ejemplos para ilustrar sus respuesta Argenis...
<ul><li>Transparencia de distribución.- en un sistema de un banco  para hacer la consulta de mi cuenta  y esta información...
Argenis Riofrío <ul><li>Transparencia de Rendimiento.- </li></ul><ul><li>Si el gerente del banco de Fomento de Loja quiere...
22.13  Un SGBDD  debe garantizar que no haya dos nodos que creen un objeto de datos con el mismo nombre. Una solución a es...
<ul><li>Las desventajas es que si este servidor se daña todo el sistema sufriría las consecuencias, además  el sistema se ...
22.14  ¿Cuáles son los cuatro niveles de transacciones definidos en la arquitectura DRDA de IBM? Indique las similitudes y...
<ul><li>Solicitud  remota </li></ul><ul><li>Unidad de trabajo remota </li></ul><ul><li>Unida d  de trabajo distribuida  </...
Argenis Riofrío Similitudes: Las peticiones se hacen siempre desde un nodo local En el segundo y tercer nivel el nodo loca...
Argenis Riofrío Diferencias El nivel 1 y 2 se diferencian del 3 y 4 que las transacciones se pueden ejecutar en un solo no...
Upcoming SlideShare
Loading in...5
×

Base de Datos Distribuidas - 22

3,425

Published on

Cuetiones de Repaso Capítulo 22. Referente a Base de Datos Distribuidas

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,425
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
145
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Base de Datos Distribuidas - 22"

  1. 1. ESCUELA DE CIENCIAS DE LA COMPUTACION CAPÍTULO 22 BASE DE DATOS DISTRIBUIDAS CUESTIONES DE REPASO Argenis Riofrío
  2. 2. 22.1 Explique el concepto de SGBD D y diga cuál es la motivación para proporcionar este tipo de sistema Argenis Riofrío
  3. 3. <ul><li>Un SGBDD es un sistema de gestión de bases de datos distribuidas que está compuesto por una única base de datos lógica pero que físicamente se encuentra dividida en varias máquinas </li></ul><ul><li>En la actualidad la mayoría de las aplicaciones necesita compartir información y esto se lo puede lograr gracias a los sistemas de bases de datos distribuidas </li></ul>Argenis Riofrío
  4. 4. <ul><li>22.2 </li></ul><ul><li>Indique las similitudes y diferencias entre un SGBDD y el procesamiento distribuido . ¿En qué circunstancias es preferible un SGBDD a un sistema de procesamiento distribuido? </li></ul>Argenis Riofrío
  5. 5. Argenis Riofrío <ul><li>La diferencia es que en un SGBDD se tiene los datos distribuidos físicamente en diferentes nodos mientras que en el procesamiento distribuido se cuenta con una base de datos centralizada </li></ul><ul><li>La semejanza es que ambas cosas son transparentes la usuario </li></ul><ul><li>Cuando los datos que se deben manejar son bastantes y no son locales </li></ul>
  6. 6. 22.3 Indique las similitudes y diferencias entre un SGBDD y un SGBD paralelo. ¿En qué circunstancias es preferible un SGBDD a un SGBD paralelo? Argenis Riofrío
  7. 7. <ul><li>La similitud es que ambos sistemas están conectados mediante un red </li></ul><ul><li>La diferencia es que para procesar una petición de datos se lo hace en diferentes máquinas para luego presentar el resultado mientras que un SGBDD los datos procesados siempre son sólo en un nodo </li></ul><ul><li>Cuando las peticiones no son tan complejas de procesar </li></ul>Argenis Riofrío
  8. 8. 22.4 Explique las ventajas y desventajas de un SGBDD Argenis Riofrío
  9. 9. <ul><li>Ventajas </li></ul><ul><ul><li>Refleja mejor la estructura organizacional </li></ul></ul><ul><ul><li>Los datos pueden ser compartidos de tal manera que se pueden hacer transacciones desde cualquier nodo si la estructura organizacional lo permite </li></ul></ul><ul><ul><li>Mejora la disponibilidad, fiabilidad </li></ul></ul><ul><ul><li>Se puede adaptar sistemas heredados </li></ul></ul><ul><ul><li>Mejora la competitividad de la organización </li></ul></ul><ul><li>Desventajas </li></ul><ul><ul><li>El costo </li></ul></ul><ul><ul><li>La complejidad .- el diseño de la base de daros es más complicado </li></ul></ul><ul><ul><li>Falta de estándares en la comunicación </li></ul></ul><ul><ul><li>Falta de experiencia </li></ul></ul>Argenis Riofrío
  10. 10. 21.5 ¿Cuál es la diferencia entre un SGBDD homogéneo y otro heterogéneo? ¿En que circunstancias es preferible utilizar ambos tipos de sistemas? Argenis Riofrío
  11. 11. <ul><li>La diferencia es que los nodos del sistema homogéneo utilizan el mismo tipo de SGBD mientras que un sistema heterogéneo puede utilizar diferentes tipos de SGBD </li></ul><ul><li>Los homogéneos cuando la implementación de las bases de datos se realizan en conjunto </li></ul><ul><li>Los heterogéneos cuando se tienen ya las bases de datos implementadas por separado y se las quiere integrar para poder comunicarlas </li></ul>Argenis Riofrío
  12. 12. 21.6 ¿Cuáles son las diferencias entre una LAN y una WAM? Argenis Riofrío
  13. 13. Argenis Riofrío WAM LAN Sirve para la comunicación a varios miles de kilómetros Sirve para distancias pequeñas Son menos veloces Son mucho más veloces Utilizan un protocolo más complejo Utilizan un protocolo más simple Utilizan topologías irregulares Utilizan topología de bus o de anillo
  14. 14. 22.7 ¿Qué funcionalidad cabe esperar encontrar en un SGBDD? Argenis Riofrío
  15. 15. <ul><li>Al menos las mismas funcionalidades de un SGBD distribuido y además la funcionalidad de procesamiento avanzado de consultas, catálogo amplio del sistema incluyendo optimización de consultas y de acceso remoto a datos, mecanismos avanzados de control de concurrencia , y servicios avanzados de recuperación cuando un nodo falle </li></ul>Argenis Riofrío
  16. 16. 22.8 ¿Qué es un sistema multi-base de datos? Describa una arquitectura de referencia para dicho tipo de sistema Argenis Riofrío
  17. 17. <ul><li>Es un sistema distribuido en el que cada nodo mantienen una completa autonomía , de lo único que se encarga el MDBS es de mantener el esquema global que utilizan los usuarios para las consultas y actualizaciones </li></ul><ul><li>La arquitectura que se utiliza es: </li></ul><ul><li>Un esquema externo global, esquema conceptual global, esquemas externos locales, esquemas conceptuales locales , esquema interno local y luego si se tiene la base de datos </li></ul>Argenis Riofrío
  18. 18. 22.9 Uno de los problemas que afectan a los SGBDD es el diseño de bases de datos distribuidas. Indique los problemas que hay que resolver en el diseño de bases de datos distribuidas. Explique cómo se aplican estas cuestiones al catálogo global del sistema Argenis Riofrío
  19. 19. <ul><li>Autonomía de los nodos </li></ul><ul><li>Vulnerabilidad a los fallos de los nodos </li></ul><ul><li>Estas dos cuestiones se aplican al catálogo global del sistema de tal forma que si se tiene un catalogo global completamente replicado en los nodos y si existe una actualización entonces se debe replicar dicha actualización en cada nodo </li></ul>Argenis Riofrío
  20. 20. 22.10 ¿Cuáles son los objetivos estratégicos para la definición y asignación de fragmentos? Argenis Riofrío
  21. 21. <ul><li>Localidad de referencia.- los datos siempre que sea posible se deben almacenar en un punto próximo al de su utilización </li></ul><ul><li>Mayor fiabilidad y disponibilidad .- esto se da gracias a la replicación </li></ul><ul><li>Rendimiento aceptable.- realizar una buena asignación de fragmentos para que no existan cuellos de botella en la aplicación </li></ul><ul><li>Equilibrio entre la capacidad de almacenamiento y el coste </li></ul><ul><li>Costes de comunicaciones mínimas gracias a la localidad de referencia </li></ul>Argenis Riofrío
  22. 22. 22.11 ¿Describa diversos esquemas alternativos para fragmentar una relación global. Indique cómo comprobaría la corrección del esquema de fragmentación para garantizar que la base de datos no sufra cambios semánticos durante el proceso de fragmentación? Argenis Riofrío
  23. 23. <ul><li>Es preferible fragmentar una relación global cuando en la aplicación s se trabaja con vistas, y se requiere mayor eficiencia </li></ul><ul><li>Se puede comprobar utilizando los conceptos de : </li></ul><ul><ul><li>Completud.- cuando una instancia de una relación se fragmenta, cada elemento de datos que aparezca en la instancia debe aparecer en al menos uno de los fragmentos </li></ul></ul><ul><ul><li>Reconstrucción.- definir una operación relacional para construir la relación R a partir de los fragmentos </li></ul></ul><ul><ul><li>Disyunción.- si un elemento de datos aparece en el fragmento Ri, no debe aparecer en ningún orto fragmento, la fragmentación vertical es la excepción para esta regla </li></ul></ul>Argenis Riofrío
  24. 24. 22.12 ¿Qué niveles de transparencia debe proporcionar un SGBDD? Proporcione ejemplos para ilustrar sus respuesta Argenis Riofrío
  25. 25. <ul><li>Transparencia de distribución.- en un sistema de un banco para hacer la consulta de mi cuenta y esta información esta en el nodo 3 yo como usuario no debería especificar el nodo que quiero consultar simplemente debería pedir los datos que necesito </li></ul><ul><li>Transparencia de transacción.- si yo estoy realizando un depósito a mi cuenta entonces otra persona no puede estar consultando mis saldo es decir esta operación de bloqueo yo no la realizo sino que automáticamente se realiza </li></ul>Argenis Riofrío
  26. 26. Argenis Riofrío <ul><li>Transparencia de Rendimiento.- </li></ul><ul><li>Si el gerente del banco de Fomento de Loja quiere consultar datos de la gerencia del banco de fomento de Quito la distancia a la que se encuentran los datos para realizar la transacción no debe ser motivo para que el rendimiento del sistema disminuya </li></ul><ul><li>Transparencia de SGBD </li></ul><ul><li>Por ejemplo si quiero consultar el saldo de un estudiante debería ser transparente para él a pesar de que se deba consultar a la base de datos del banco y a la base de datos del sistema académico </li></ul>
  27. 27. 22.13 Un SGBDD debe garantizar que no haya dos nodos que creen un objeto de datos con el mismo nombre. Una solución a este problema consiste en disponer de un servidor de nombres centralizado ¿Cuáles son las desventajas de este enfoque? Proponga un enfoque que resuelva esto? Argenis Riofrío
  28. 28. <ul><li>Las desventajas es que si este servidor se daña todo el sistema sufriría las consecuencias, además el sistema se podría ser menos eficiente en cuanto a atención de peticiones </li></ul><ul><li>Que también se considere una fragmentación de estos nombres de objetos y se repliquen en los nodos </li></ul>Argenis Riofrío
  29. 29. 22.14 ¿Cuáles son los cuatro niveles de transacciones definidos en la arquitectura DRDA de IBM? Indique las similitudes y diferencias entre los cuatro niveles. Proporcione ejemplos para ilustrar sus respuesta Argenis Riofrío
  30. 30. <ul><li>Solicitud remota </li></ul><ul><li>Unidad de trabajo remota </li></ul><ul><li>Unida d de trabajo distribuida </li></ul><ul><li>Solicitud distribuida </li></ul>Argenis Riofrío
  31. 31. Argenis Riofrío Similitudes: Las peticiones se hacen siempre desde un nodo local En el segundo y tercer nivel el nodo local es quien decide si se confirma o anula la transacción En el nivel 3 y 4 las transacciones se pueden ejecutar en uno o más nodos Entre el nivel 1 y 2 sólo se puede hacer referencia a los datos que se encuentran en el nodo remoto
  32. 32. Argenis Riofrío Diferencias El nivel 1 y 2 se diferencian del 3 y 4 que las transacciones se pueden ejecutar en un solo nodo remoto Que en el nivel uno y dos se puede hacer referencia a los datos exclusivamente de un solo nodo remoto mientras en el nivel 3 y 4 se puede hacer referencia a los datos de más de un nodo remoto
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×