un nivel de particionamiento adecuado en el rango que va desde tuplas o atributos hasta relaciones completas.
porciones llamados fragmentos. El mapa resultante se denomina esquema de fragmentacin. Una relacin global puede dividirse en n fragmentos y un fragmento slo puede pertenecer a una relacin global.
particionamiento de la informacin para distribuir cada parte a los diferentes sitios de la red. Inmediatamente aparece la siguiente pregunta: Cul es la unidad razonable de distribucin?. Se puede considerar que una relacin completa es lo adecuado ya que las vistas de usuario son subconjuntos de las relaciones. Sin embargo, el uso completo de relaciones no favorece las cuestiones de eficiencia sobre todo aquellas relacionadas con el procesamiento de consultas.
Fragmentacin vertical
La fragmentacin vertical es la subdivisin de atributos en grupos.
Los fragmentos se obtienen proyectando la relacin global sobre cada grupo. Ejemplo: se tiene el siguiente modelo relacional Almacen(cod_almacen, direccin, telfono, rea) EMP( cedula, nombre, direccin, telfono, funcin, localizacin, extensin,cod_almacen) Producto(ref, nombre, descripcin, cod_almacen) Se desea distribuir los datos personales en la sede norte y los otros datos de los empleados en las sedes ubicadas en el rea norte y sur Una fragmentacin vertical de esta relacin puede ser definida como: EMP1 = select cedula, nombre, direccin, telfono From EMP EMP2 = select cedula, funcin, localizacin, extensin , cod_almacen From EMP Se desea distribuir los datos de EMP1 en la sede norte, los dems datos de EMP2 se llevan a las dos localidades de la sede norte y sur.
Fragmentacin horizontal
Consiste del particionamiento en tuplas de una relacin global en
subconjuntos, donde cada subconjunto puede contener datos que tienen propiedades comunes y se puede definir expresando cada fragmento como una operacin de seleccin sobre la relacin global. Ejemplo Las siguientes relaciones definen una fragmentacin horizontal derivada de la relacin. Almacen(cod_almacen, direccin, telfono, rea) Se desea distribuir los datos en dos sedes ubicadas en el rea norte y sur Almacensur= select * from almacen where area= sur Almacensur= select * from almacen where area= Norte