Dividir la relación en un conjunto de relaciones más pequeñas tal que algunas de las aplicaciones de
usuario sólo hagan uso de un fragmento.
VENTAJAS
Permitimos el procesamiento concurrente de
transacciones ya que no se bloquean tablas
enteras sino subtablas, por lo que dos
consultas pueden acceder a la misma tabla a
fragmentos distintos.
Permitimos la paralelización de consultas al poder
descomponerlas en subconsultas, cada una de la
cuales trabajará con un fragmento diferente
incrementándose así el rendimiento.
DESVENTAJAS
Degradación del rendimiento en vistas
definidas sobre varios fragmentos ubicados en
sitios distintos
El control semántico se dificulta y el rendimiento
se degrada debido que la verificación de
restricciones de integridad (claves foráneas,
uniques, etc) implican buscar fragmentos en
múltiples localizaciones.
TIPOS
HORIZONTAL
La fragmentación horizontal de una relación R produce
una serie de fragmentos R1, R2, ..., Rr, cada uno de los
cuales contiene un subconjunto de las tuplas de R que
cumplen determinadas propiedades (predicados).
VERTICAL
La fragmentación vertical de una relación R produce
una serie de fragmentos R1, R2, ..., Rr cada uno de
los cuales contiene un subconjunto de los atributos
de R así como la clave primaria de R.
MIXTA/HÍBRIDA
Como el mismo nombre indica es una
combinación de las dos anteriores vistas he
aquí un ejemplo a partir de una tabla
fragmentada horizontalmente.