FIRST UP 7
CONSULTANTS
•Condición de Completés.
Todos los datos de la relación global
deberán ser mapeados a algún
fragmento.
•Condición de Reconstrucción.
Deberá ser siempre posible reconstruir
la relación global a partir de sus
fragmentos.
FIRST UP 8
CONSULTANTS
TIPOS DE FRAGMENTACIÓN
Existen 3 tipos de fragmentacion
Fragmentación Horizontal
La fragmentación horizontal se realiza sobre las tuplas de la
relación. Cada fragmento será un subconjunto de las tuplas de la
relación. Existen dos variantes de la fragmentación horizontal
• Es una operación de selección de las relaciones • Una fragmentación horizontal derivada se define
propietarias del esquema de la base de datos. sobre una relación miembro de acuerdo a una
operación de selección especificada sobre su
• Un fragmento horizontal Ri de una relación R propietaria.
contiene todas las tuplas de R que satisfacen un
predicado mintérmino mi. Por tanto, dado un • Las tres entradas necesarias para desarrollar la
conjunto de predicados mintérmino M, existen fragmentación horizontal derivada son las
tantos fragmentos horizontales de la relación R siguientes: el conjunto de particiones de la relación
como predicados mintérmino. Este conjunto de propietaria, la relación miembro y el conjunto de
fragmentos horizontales también se conocen como predicados resultados de aplicar entre la propietaria
conjuntos de fragmentos mintérmino. y la miembro.
FIRST UP 9
CONSULTANTS
Fragmentación Vertical Fragmentación Mixta o Hibrida
• El objetivo de la fragmentación vertical • Cuando al proceso de fragmentación vertical
consiste en dividir la relación en un conjunto le sigue una horizontal, es decir, se
de relaciones más pequeñas tal que algunas fragmentan horizontalmente los fragmentos
de las aplicaciones de usuario sólo hagan uso verticales resultantes, se habla de la
de un fragmento. fragmentación mixta HV. En el caso
contrario, estaremos ante una fragmentación
• la fragmentación vertical de una relación R
VH. Una característica común a ambas es la
produce una serie de fragmentos R1, R2, ...,
generación de árboles que representan la
Rr, cada uno de los cuales contiene un
estructura de fragmentación.
subconjunto de los atributos de R así como la
clave primaria de R.
FIRST UP 10
CONSULTANTS
22.2.3
Transparencia
.
FIRST UP 11
CONSULTANTS
No se debe exigir a los usuarios de los sistemas distribuidos de
bases de datos que conozcan la ubicación física de los datos ni
Transparencia el modo en que se puede acceder a ellos en cada sitio local
concreto. Esta característica, denominada transparencia de los
datos.
Transparencia de la
fragmentación.
No se exige a los usuarios que
conozcan el modo en que se Transparencia de la réplica.
ha fragmentado la relación. Los usuarios ven cada objeto de datos como
lógicamente único. Puede que el sistema distribuido
replique los objetos para incrementar el rendimiento
del sistema o la disponibilidad de los datos. Los Transparencia de la ubicación.
usuarios no deben preocuparse por los objetos que se No se exige a los usuarios que conozcan la
hayan replicado ni por la ubicación de esas réplicas. ubicación física de los datos. El sistema
distribuido de bases de datos debe poder hallar
los datos siempre que la transacción del usuario
facilite el identificador de esos datos.
FIRST UP 12
CONSULTANTS
FIRST UP
CONSULTANTS
GRACIAS
Elvira Cano +1 23 987 6554
elvira@firstupconsultants.com
http://firstupconsultants.com
13