Anda di halaman 1dari 10

Fragmentación Vertical

• El objetivo de la fragmentación vertical consiste


en :
• 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.
• Sobre este marco, una fragmentación óptima es
aquella que produce un esquema de división que
minimiza el tiempo de ejecución de las
aplicaciones que emplean esos fragmentos.
EJEMPLO FRAGMENTACIÓN
VERTICAL
Alumno (código, Nombre, apellido, grado, edad,
asignaturas)
Esta relación pude ser fragmentada verticalmente
de la siguiente forma
alumno1=π código, Nombre, apellido, edad
ALUMNO
alumno2=π código, grado, asignatura ALUMNO
La operación de reconstrucción es:
ALUMNO= alumno1 join alumno2
Datos

DATOS 1

código nombre apellido grado edad Asignatura

12345 Laura casas 2 7 Matemática


Camila s

124568 José Rodríguez 3 8 español


Antonio
ALUMNO1

CODIGO NOMBRE APELLIDO EDAD

12345 Laura Camila Casas 7

124568 José Antonio rodríguez 8


ALUMNO2

Código Grado Asignatura

12345 2 Matemáticas

124568 3 Español
FRAGMENTACION HORIZONTAL
Alumno (código, Nombre, apellido, grado, edad, asignaturas)
alumnoA= ALUMNO grado = grado1 gradoA
alumnoN= ALUMNO grado = grado1 gradoN

Código nombre Apellido grado edad Asignatura

12345 Laura Casas 2 7 Matemáticas


Camila

124568 José Rodríguez 3 8 español


Antonio

876334 Oscar Majares 2 8 Matemáticas


Ernesto
FRAGMENTACION HORIZONTAL
Código nombre Apellido grado edad Asignatura

12345 Laura Casas 2 7 Matemática


Camila s

876334 Oscar Majares 2 8 Matemática


Ernesto s

Código nombre Apellido grado edad Asignatura

124568 José Rodríguez 3 8 español


Antonio
FRAGMENTACION MIXTA
Alumno (código, Nombre, apellido, grado, edad, asignaturas)
alumno1=π código, Nombre, apellido, edad ALUMNO
alumno2=π código, grado, asignatura ALUMNO

alumno1 puede tener una fragmentación horizontal derivada basada


en el grado en el que cursa el alumno
alumno1.A= alumno1 SJ gradoA
SJ= SemiJoin
alumno1.N= alumno1 SJ gradoN

Código nombre Apellido grado edad

12345 Laura Camila Casas 2 7

124568 José Antonio Rodríguez 3 8

876334 Oscar Ernesto Majares 2 8


FRACCION 1

Código nombre Apellido grado Asignatura

12345 Laura Camila Casas 2 Matemáticas

124568 José Antonio Rodríguez 3 español

876334 Oscar Ernesto Majares 2 Matemáticas


Fracción 2

Código nombre Apellido grado edad Asignatura

12345 Laura Casas 2 7 Matemátic


Camila as

124568 José Rodríguez 3 8 español


Antonio

876334 Oscar Majares 2 8 Matemátic


Ernesto as

Anda mungkin juga menyukai