Base De Datos Distribuida

Páginas: 8 (1999 palabras) Publicado: 9 de octubre de 2012
TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC



MICHELLE VIRIDIANA GARCÍA DÁVALOS



6601



BASE DE DATOS DISTRIBUIDAS



ALBERTO ALI LOPEZ HERNANDEZ



INFORMATICA






2. DISEÑO DE BASES DE DATOS RELACIONALES DISTRIBUIDAS
3. Fragmentación: horizontal y vertical Asignación Replicación El diseño debe estar basado en información cualitativa y cuantitativa. Lacuantitativa para la asignación: Frecuencia Nodo Criterios de rendimiento La cualitativa para la fragmentación: Relaciones, atributos, y tuplas Tiempo de acceso Predicados de las operaciones de lectura
Objetivos: Localidad de referencia Mayor fiabilidad y disponibilidad Rendimiento aceptable Equilibrio entre la capacidad de almacenamiento y el costo Costes de comunicación mínimos
Asignación dedatos Centralizada: único SGBD y base de datos almacenada en nodo estando los usuarios distribuidos en la red. Fragmentada: divide la base de datos en una serie de fragmentos disjuntos, estando cada fragmento asignado a un nodo. Replicación completa: mantiene una copia completa de la base de datos en cada nodo. Replicación selectiva: combinación de fragmentación, replicación y centralizaciónFragmentación Razones: Utilización Eficiencia Paralelismo DESVENTAJAS: Rendimiento integridad
Corrección de la fragmentación: Reglas: Completud: evitar pérdida de datos Reconstrucción: garantiza dependencias funcionales Disyunción: garantiza redundancia mínima de datos.
Tipos de fragmentación Horizontal: subconjunto de tuplas Vertical: subconjunto de atributos Otros: Mixta derivadaFRAGMENTACIÓN HORIZONTAL Agrupa las tuplas de una relación que son utilizadas de manera colectiva por las transacciones de mayor importancia. Los fragmentos horizontales se generan especificando un predicado. Predicado: operación de SELECCIÓN del álgebra relacional que agrupa tuplas con propiedad común.
Predicados Simples Complejos La estrategia de este tipo de fragmentación es encontrar un conjunto depredicados mínimo-> COMPLETO Y RELEVANTE.
FRAGMENTACIÓN VERTICAL Agrupa los atributos de una relación que son utilizadas de manera colectiva por las transacciones de mayor importancia. Utiliza la operación de PROYECCIÓN.
Los fragmentos verticales se determinan estableciendo la: Afinidad de un atributo con otro. Se puede utilizar una matriz que muestre el número de acceso que se refiere a cadapareja de atributos.
Consideraciones para el diseño de una BDD
En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican entre sí a través de diversos medios de comunicación, tales como cables de alta velocidad o líneas telefónicas. No comparten la memoria principal ni el reloj .Los procesadores de unsistema distribuido pueden variar en cuanto su tamaño y función. Pueden incluir microcomputadores pequeños, estaciones de trabajo y sistemas de computadores grandes de aplicación general. Estos procesadores reciben diferentes nombres, tales como localidades, nodos o computadores. Un sistema distribuido de bases de datos consiste en un conjunto de localidades, cada uno de las cuales puede participar enla ejecución de transacciones que accedan a datos de una o varias localidades. La diferencia principal entre los sistemas de base de datos centralizados y distribuidos es que, en los primeros, los datos residen en una sola localidad, mientras que, en los últimos, se encuentran en varias localidades.

Estructura de Base de Datos Distribuidas
Un sistema distribuido de base de datos consiste enun conjunto de localidades, cada una de las cuales mantiene un sistema de base de datos local. Cada localidad puede procesar transacciones locales, o bien transacciones globales entre varias localidades, requiriendo para ello comunicación entre ellas. Las localidades pueden conectarse físicamente de diversas formas, las principales son:

Red totalmente conectada

Red prácticamente conectada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistemas de bases de datos distribuidos
  • Base de datos distribuidas
  • Base De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Base de datos distribuida
  • Bases De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Carateristicas de las base de datos distribuidas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS