Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una tabla T se divide en subconjuntos, T1, T2, ...Tn. Los fragmentosse definen a través de una operación
de selección y su reconstrucción se realizará con una operación de unión de los fragmentos
componentes. Cada fragmento se sitúa en un nodo. Pueden existir fragmentos no disjuntos: combinación
de fragmentación y replicación.
Dado que una relación se corresponde esencialmente con una tabla y la cuestión consiste
en dividirla en fragmentos menores, inmediatamente surgen dos alternativas lógicas
para llevar a cabo el proceso: la división horizontal y la división vertical.
Ejemplo 1:
Tabla inicial de alumnos
Fragmentación Mixta
Como el mismo nombre indica es una combinación de las dos
anteriores vistas he aquí un ejemplo apartir de una tabla fragmentada
horizontalmente.
Ejemplo 3:
Esta técnica se basa en la generación de celdas de rejilla. Qué es una celda de rejilla,
podríamos definirla como un fragmento horizontal y vertical simultáneo. La técnica aplica
un algoritmo de fragmentación vertical y otro horizontal de manera concurrente sobre
la relación. Los algoritmos realizan una fragmentación máxima, es decir, se persigue que
en cada celda únicamente haya un atributo y una tupla.
Una vez generadas las celdas se aplica un método para optimizar la rejilla mediante
fusión o desfragmentación, de acuerdo, fundamentalmente, a las aplicaciones que
actúen sobre esos fragmentos. El método, por tanto, persigue una fragmentación los
más específica posible acorde con las aplicaciones y los sitios existentes en la red.