Bases de datos distribuidas
Una tabla T se divide en subconjuntos, T1, T2, ...Tn.
Los fragmentos se definen a travésde una operación de selección y su reconstrucción se realizaráconuna operación de unión de los fragmentos componentes.
Cada fragmento se sitúa en un nodo.
Cada fragmento debe incluir la claveprimaria de la tabla. Su
reconstrucción se realizará con una operación de join de los fragmentos
componentes
Una tabla T se divide en subconjuntos, T1, T2, ...Tn. Los fragmentos se definen através de una operación de proyección.
Cada fragmento se sitúa en un nodo.
----------------------------------
Como el mismo nombre indica es una combinación de las dos anteriores vistas, unejemplo a partir de una tabla fragmentada horizontalmente.
Para ello se parte de esquemas lógicos locales (ELL) que se corresponden con las distintas bases de datos ubicadas en los diferentesnodos de la red y se integran, parte de los ELL o todos, en un único esquema lógico global (ELG).
La metodología ascendente se utiliza, en general, cuando existen varias bases de datos locales y quiereconstruirse una base de datos distribuida
Metodología ascendente
En cualquier proceso de diseño hay dos aproximaciones basicas: la Ascendente o Top-Down y la descendente o Botton-Up
DISEÑO DEBASES DE DATOS DISTRIBUIDAS
La metodología descendente parte de un esquema lógico global (ELG) que, mediante la fragmentación, replicación y asignación de los objetos pertenecientes a este, seconstruyen los esquemas logicos locales (ELL)
Metodología descendente
En general la metodología descendente es la más utilizada. Partiendo de un esquema lógico global de la base de datos (Esquemarelacional) que se quiere distribuir, y, a partir de él se construyen los esquemas de fragmentación, de asignación y replicación de los datos para distribuirlos en los diferentes nodos de la...
Regístrate para leer el documento completo.