Anda di halaman 1dari 46

c  

~   ~
  
 

       



  




    
c  c  

    

  

 
  
c   

     
    


          
         

c  

INDICE


INDICE................................ ................................ ................................ ................................ .... 2
INTRODUCCIÓN ................................ ................................ ................................ ................... 4
VISION GENERAL ................................ ................................ ................................ ................. 5
OBJETIVOS ................................ ................................ ................................ ............................ 6
p p
 
p pp 
ARCO TEORICO ................................ ................................ ................................ ................. 7
BASES DE DATOS DISTRIBUIDOS ................................ ................................ ...................... 7
p p 
p 
VENTAJAS DE LA BASES DE DATOS DISTRIBUIDAS ................................ ...................... 8
DESVENTAJAS DE LA BASES DE DATOS DISTRIBUIDAS ................................ ............... 8
CARACTERISTICAS DE LAS BASES DE DATOS DISTRIBUIDAS ................................ .. 10
CONSIDERACIONES GENERALES ................................ ................................ .................... 11
 


p  
 
CONSIDERACIONES AL DISTRIBUIR LA BASE DE DATOS ................................ ........... 12
 !"#$% &
'#$#%() %%* !"#$#% % &

+'#$) %#(%#%" &
, !"#$%% -
TRANSPARENCIA Y AUTONO A ................................ ................................ ................... 13

+#$%(! *"%%(.%# -
 ) # )#$*/ +(#$ 0
 ) #%#'#$ 0
1"(#%()%+#$%(!  2
 ) #*#"'#% 2
DISEÑO DE LA DISTRIBUCIÓN ................................ ................................ ......................... 15
 %"##$ 2
3% 4
TIPOS DE FRAGENTACIÓN ................................ ................................ ............................ 20
 % +(#$ &&

 ,+#$ &&
FRAGENTACIÓN HORIZONTAL ................................ ................................ .................... 23
/% (#$# ) / +(#$5% '% &0
c  

/% (#$%! !%  &0


/% (#$%! )##$  &0
 +(#$5% '%) (  &2
 +(#$5% '% , &2
FRAGENTACIÓN VERTICAL ................................ ................................ .......................... 27
 %"##$ &
/% (#$# ) / +(#$, # &6
FRAGENTACIÓN IXTA O H BRIDA ................................ ................................ ............ 29
/% (#$#  -
/% (#$%%  -
/% (#$%!    -
PROCESAIENTO DISTRIBUIDO DE CONSULTAS ................................ ........................ 31
)#$*/ +(#$ -&
 %#(% ##$() -&
 + ##$"'%) (% --
 +( ##$ --
APLICACIONES DE LA BASES DE DATOS DISTRIBUIDAS ................................ ............ 33
COPONENTES ................................ ................................ ................................ .................. 34
SISTEAS DE GESTIÓN DE BASE DE DATOS DISTRIBUIDAS ................................ ...... 34
ARCO REFERENCIAL ................................ ................................ ................................ ...... 37
COPARACION ENTRE LAS BASES DE DATOS Y LAS BASES DE DATOS
DISTRIBUIDAS ................................ ................................ ................................ .............................. 38
ARQUITECTURA DE UN SISTEA DE BASES DE DATOS DISTRIBUIDAS .................. 39
CONCLUSIONES ................................ ................................ ................................ ................. 41
L A FINALIDAD ACERCA DE LA CREACIÓN DE BASES DE DATOS DISTRIBUIDAS ES EL
COPORTAIENTO Y LA OPTIIZACIÓN DE TRASFERENCIA DE DATOS PARA LOS USUARIOS. ............. 41

RECOENDACIONES ................................ ................................ ................................ ........ 42


CONCLUSIONES Y CONSIDERACIONES: ................................ ................................ .................... 42
BIBLIOGRAFIA................................ ................................ ................................ .................... 43
ANEXOS ................................ ................................ ................................ ............................... 44
c  

INTRODUCCIÓN

Ê  
 
   

   
        
 
 

 

  
 
     
   

 
        
 
 


    

!

 

 

Ê 
" #  $ 

 
     

 
  !




  
 
! 


 
  

%

 
  

    #   ! 
 $  
 &
   
!#
       
 '    

  
  
 
     

     


 
     


 
 

 
         
   
  
$ !

 

  
  

& 
          
 ! 

  $   
  
 "
" "
 
  
 
#
  

 

   
  
 
 
  

(                
   !   !  #
 $
$  
    


 (  
 

 
 )   $  *  *  *  +,,,- "
$ 

  
       

  

      
   

    
! 
  

  
)  %
 !
    
 
           

 
   

  *     
 

 
 $ " 
 
  *
  

 
   



    


%
 
 !  
    
  

   
    
     

 !  
. 

½ Ê  
          

 
  $ 
  

 
       

½ & 

  

   

½ /
  
  
 $0
 
  
c  

©ISION GENERAL

% 
    
      
 !  
   
  


  ! !
     +"!
  - Ê

 
 
  



   


o r  r :  $ 


    
    !
 
  
 
 
        




 

Tipos de transacciones:
A Ã  
  
 
  
   ' 

    
 


 
A 6  
  
 

   

     
  
   


 




%       
         1 
!


 


 

  
!     
   
! 
' 



 
      

 
 
 
! 


2  
        
   *
  !     
Ê


        
 "  ! 


c  

OBJETI©OS

OBJETI©O GENERAL

ñ

      

 
    
    
       
 
    $   



 # 


OBJETI©O ESPECIFICO

A ) !

 
      

 
      
A   

 

  

$

 # 
 

 
 
  

A  
 
 

 
  

 
    
 
A 1     
 !#


 

 
    

A ) 
  
  

   

   
$


 
  
























c  

ARCO TEORICO

BASES DE DATOS DISTRIBUIDOS


E©OLUCION:

%
   
 

 

   
 

  


 
    
  
 
 
  Ê 34 Ê !
 5
6        


 

 !
 
  
  
     
#  $ 

 
      
 
       $ !


 



 
 
 
      

7!
   

 


 
   
 
  


    

   
   

 
 $          
  
    
          

 


 

DEFINICION:

8

 
    
 +9-     '  
 
 
!
  




   
   
        
  
   
    
    
   
 


 

 
   
  
     

  
   
 
  


8   
 9
 
   
+/9-    
  
'  
  
 
   !
      
  
   


     
  
    
  
  
   
 

  
  (

     
   
   
    




Ê   
     
 
  

 
 




% 

    ! /9    
 

   
!  .

A :
$'  
 

      
A Ê       
 
     
!'     

 


 
 $          
c  

©ENTAJAS DE LA BASES DE DATOS DISTRIBUIDAS



Compartimiento de datos%  
    

  
 
  
  
 &     ñ 
    
  
    
  
)


Autonomía 

        !
       
      

 

"
$
 
    
 
   
 
 ! 




 
 
     
#
 
    

Disponibilidad /     
     

          
   
!
 /   
  
  
   


     
 

  
  
 
         

Refleja una estructura organizacional.   


!   

 
    
 
  

  
     
 

Autonomía local. 

  
  
       

Disponibilidad respecto al fallo.  


  
 
     
  
 

 

!   !
 



 
 

Rendimiento.  
  !  
     
  
    
$ 



      
 


  

  
   



 
!
   
  

Economía.  



  "


  
   




$ 


odularidad.   



! !

   
 

 
    


 

       
+   -

DES©ENTAJAS DE LA BASES DE DATOS DISTRIBUIDAS



Coste de desarrollo del software
%
  



    

 


  
  
     "
 
  
   *
 
   


ayor probabilidad de errores
      $     

 

   # 
!
 

     
! 
#         
 

     


c  

ayor sobrecarga de procesamiento Ê   


    
  $    

!  

  
   
  
         
   
!

  
      
 

 

Complejidad./  
!
 

 
 

 
      


    
       
  
'
Ê    

 

        


 
    
  


   
   
 
   
 "
   
  
    


Economía.
  
 $
 

  

  
      

 


$
  


Seguridad.  


 
 !
 



#

   
  


Integridad./    # 


  
 !

 

 !
  !


 

   $
    
    
 

Falta de experiencia.

 
    
 


   $
 '   
  (   "   
  (  
    


 

Carencia de estándares.
'  (   " 
 
     !#
  
$ 
  
 
 
 9;/ 

 9;/    

Diseño de la base de datos se vuelve más complejo.


  
  
  
!  
     

  


 
     

 
 
  
    

 
! 
    
  $  
     
!   
   # 

%

$  

  " "       
        +
  
   
-

&   


 


 
   
   
$
 
&  
 
! 
  

 

    
 
  
    
 $



1  
 
   $ 
  
     
1 ! 
  

 
 
 

   
   

 



c  

CARACTERISTICAS DE LAS BASES DE DATOS DISTRIBUIDAS



A % 
   
# 
      
+  
 -

A %
   
  

 
 
 +

    

 -

A % 
  "
  
 !
    !
  +  
  $


 - 

 
 +  
 !! 
$'-

A Ê 
 '
  
    
  +  
 


-
    
 
   
 +
 

  
  -

A <


        

        
  

 
  
 
+
 
 
     

  
-


 
c  

CONSIDERACIONES GENERALES
Ê    
 
 
    
  
  

 
  
 

 % 
     
     
   #

 
         
  
  
 

  
  #

  
=
 
 

  

%  
      
       

  
  

 $ 
&    
      
   

 $   
 

  !
  
 
  !  
  Ê   
        
  
 

  
 

8   
     
 
       






 

 
    

  



  

 

 

  %
   
 
       
 
 
 
 

 $              
    
 
 


 
    '     
 

 



ESTRUCTURA DE BASE DE DATOS DISTRIBUIDAS

8   
     
 
         

 

 




     
 
 
  


 

 



  
    

  ! 
   

 

    


 
   


%
 

  
 # 
     



 .

d ñ 
   


d ñ 
   


d ñ  
   
d ñ   

d ñ  
 
%
   

   
!
  .

d      

 . Ê       
 # 
  
 

 
  

d     
 . Ê        $      
 
 
 
  
 

1

9
d 5
 
. %
   
    

 
 #
  
   




d    
. %
    
 
 
 
 
 
  
  

!
 

 #
 
 

%
 

   
   
 $

  
 ! !
 ( 
 +
 
!

# -


  
!
  

> 
 
+   -



    
 
  &


  
   
 
 
  #

c  

  
  (   
 $ 

 
  >  
   



!
  


(
 





"
$ 
 


CONSIDERACIONES AL DISTRIBUIR LA BASE DE DATOS


Ê(  


 

    
      
 
   $ 


 
  
 
 $    
 $
! 
  
  

  
& 
       


    *
     

$   
   $   (
 
 

©entajas de la distribución de datos

%

 

      
      



 
$
 



  


$ 


Utilización compartida de los datos y distribución del control

%
 


 
  
   
      

 



 
 "

     
 

 
  
    Ê    

 

 
 
 
 
  
 

  
 


 

 Ê   
     (  
 
! 
 

 
   

!
       
  &
   
  
 
  !


 
 

 
   

 

               
     



 
 
       !
 
#
          

#
 
  %
    
  
 
#
 
   "  
  

 


  

 
    



Fiabilidad y disponibilidad

/   


 
 

    
        
  



 !


 
Ê

   
     

 




     

  #  
    
 

1 # 
 
 


 
 

  


     


Ê    
   
 
  

 
 

 $ 

  
  

 


  
  

Ê    
  ! 
 
 

 
&' 
     
 
  
 

  
    
   

   !


   
  
#  
 

%
    
  
 
 

     
 
 
      
 

 
     
  &     
#


      
 



      
   

 
  


Agilización del procesamiento de consultas

/
  
  
  

 

      
  



    
       

   
 

 / 
!
c  

    
       
 
  
 

#    



 !
      
 
      
Ê  
   "
$ 
      
     
 


  


 

  ! 
 

!


Desventajas de la distribución de los datos

%
  


      
      

$ 
     


!



 
 


   


Ê 
  
 
   
 .
d    
   *
 .    #  
    
 


      $
     
d ;
$    
   .     
 

    
    
 
 

   # !


   
! 
  
d ;
$  (
 
 .  
   
 $     


  
 
    (
    (        

 

 

TRANSPARENCIA Y AUTONO A
Ê
  
   

  

 
  


 
  
 
 
    
 Ê  
      
  

 #

  
      
    
    

 

 
 
  
      
  
   
 
     

  
 
Ê   

 
 
 
 %

 
 
 
  

 
!'
 


#
 
%

 
 
 
   !
"

 
   
 
   
   !
   
        %

#
 
  
!
 "

  
   
 
 
  
 

   
            
     %   
  
 
 
 $
#

  
     !     
.
d =     
 
d ñ      
 
d 5
! 
    
 
d %

    
!  $


Asignación de nombres y autonomía local

<     


   

 
          ' Ê 


 
!
      

 
        
 /

!  

 
    

  
 

 
!
  
 
    

  
     

8
    

    
         !            

 
  
 / 
!      

  

.

c  

Ê     
!
     
    

/ 
!
    
    !
 
 

 
  
    
 !


 
/    

#
 
 $
  

!
      
 

 




8         !
 
 
$
#
 
  (!   

 


!
      
  


 
        !    Ê 
!


     

 
 !  
       +$
   

 


   
'-1        


Ê 
   
  
 
!
      !

#
  
    

 
 
 
 $
  
! !
 
   


    1 #


    #


  

3            



 
 $
!      
          'Ê 

      

  

 
     

 $
!   
!       
 

Transparencia de la repetición y la fragmentación

=          


 "
!
   



  #
 
  
 Ê    
       

 
 

        
$  




   


    



    
 
    
  

 
 Ê    
  
 



?
 !

  
  


  


 
 
 
  (! 
   
   
  
!  

   
  Ê         
!    
  !
  ?

    
     
 %  
!   "
   "
 
    
      &
   
 
 
 
      
   
    "
!
        

  
! 
Ê  
 
!
 $
       
       
  !

 
    
!    / 
!
       

Transparencia de localización

/    
 
 
   

   $
! 
   

 

!

    
 

 
    
/ 
!    
  
    


 

 !

 


  
 " "   
  
     

%
 
 
 
  

   !
 
       






  
 1 #   
     
  
  
          
  

 
    

          
   
 

 

 # 

c  

 
 1   
 
 

 
    


 
  





 
 

   
 

Esquema completo de asignación de nombres


         
    
  

  
  
  

 
     
      

 
 
  #
  

!   
 
 

  #


&

  
 
   
  
  
    
 


+%-Ê   
 
     ? 


 
!  

 ?5 

   
    
"
    

  ? 

    
  
     
  
  ? 
  
 

 
  $
  $ %   5Ê    %  5     
/ 
#    
 
 

  
 

 ! 
 
 Ê 
 
  #


  

! 

  "
#
 
  



 
! 
 Ê


$
    
       

  



Transparencia y actualizaciones

 
!

   # "
 
 
  

 
 

 
  




  


     
  Ê   
 
 
!
 
  





 
$
   
!  
 
 
Ê 
 !  
  
 


  
   
$

! 

 

  
 


   


DISEÑO DE LA DISTRIBUCIÓN

Introducción

Ê       
 
 
      


       

 
    !

 
 


 
 $      
  
 $  
 ' 

 
!             !
 
   
 
  %
  
     !


   #
    ( 
 

     

    


 
 + " "
     
  
# - / 
!   
     


 
  
 . 
!

 
! 
     
!

   



     
 
 @   
 
 
  

@
 #
  
  


 




 Ê    
  
   
 !
 A    #
 !

 




    BAñ
        
$     

 

B A& #
 
  
!
 

 

B Ê   
     


   
 
  

<

    "
 


 !

       
 
 
 
            .   
 


 # 
 
 

 
  $       
 

 # 
 
  Ê    

  
 
 

. (  
  


 
 $  
  
 
  

 

 
  !

 

 > 
    
 $  !

 

 (  
 
 


 
   

 
 $  
  

 
  > $   
 
  $
c  

!


  !

  
    
        
 

!

 

  !  !
 
 
 
  
 

     

     #

    
 

    
 


ñ  



 # 
 
 
  
  (    
 


  .
   
 
  
     
    
        


 

 
!        Ê           

 
  
   
      
   
 

    
/ 
! 
  
 

 
    
 
 
  


   
 
!  Ê 
     
 


       
 
    
$ 
    


%
   
 

         
 

 # 
 
  8

   
            
  
 
  
 
!
   
     
 
 


 
 Ê  
    
  
  #
 $

 

    

 
   

 
  
  %  
 #
    

 
     
   
 
   

 

 

  


Ê   
    
 
    
  #
 
 
 
   



    Ê      
  ( 
       (   
 


  
      
   
   
 

 

c  

1
 "
 

     

 
    
     


         
 !
.
 
 !

    $
 
 !


   1     ( $  $  


#
 (


"
 


 

 
     

 
        
     


  $  
 
 
 !
 %
 
 !

     #

 
  

 
  "
$
  
  

 '    



  (         !

  
 
 Ê   
  
#
   
 
  
 
 $  


#
 

 !

  !   

 
 ! 
 1    
  
  
  
 
 
 
 
 
    
  
   
    $ 


  
   


!  
 
 !
     %
 
 !
     +

 !
 C- #

  

 


   
 
          
 
 
( 
 

    
    & 
        




  
  

<  

                 
 



     
  
  
   
  
          
 
  
 
  )!
     
          
  
        
 !
      !
    

$  (  
   
  
 
        
   
c  

  
     '  
    

 

  

    

 






Ê    
 


  
 
 

  

$
 
   
  
!
  (


 
 

  
    

$ 
 

   
Ê(  #       
 

$    


Ê    
   
 
 !
  
 
  
  

    
 

$
       
 #
 
  


 
  (      #
 
 





 
  
Ê    
$ 
 
  
   

 
 
 $
  


 
    
   

 
 
#   
 

  
#   
    


  

 
  

"
 
  #
 !
  

   
 
   
   


 
 

  

  
 "
   #


  

   

   
 
 

  
  

  

 "


#   



      
  
 ! 
 Ê    
 $
 
 




 
  
     



  .    
     

Ê      
 

       
    
  
 
   
  
 
!           
    / #
  







     >  
  



 
 
  

 

ñ  


        

 
    
     



!     !  
   
"#       

         

 
 
.
 
! 
  $

!
  Ê 
' 
    
        #  
 $ 
    

 
 
          

 
  #       
    

%
 

 

   
     
  
 
 $
 
  

 
  
!  &'  
 


 
 $   
        
  
 
  $ 
       


    
!

  
  
 


!
 


  

Diseño

Ê(    
 
 

   
    
     %
  
 
   
 
 !
  Ê    
 
 1       

 

 
! 
  $

!
  

  
  
 Ê 

   !#
   
     
        
 
 9.



   
   
 
  

  !
!
   
!   !  
  Ê 
     
    
 
       
        


! 
 

c  


5!
Ê 



      

1   ( 

 

 (     
! 
  
  


 

       
 
 /  "
  
 
   

  
   

  

 
     
!  
    "
  
  " "   "


 
  

  
  & 
     

  



 
   

 

 

 


  

! 
 

Ê  
  
 
 
! 
  

  

 



 
   8

  
  

"

 & 
 



 
  
        
  1  
 

   

   

 
    
    
   
   #   
   
 
&  #

  

     

     
 

/ !  

 
      
 
    
  

 
 
+   

"

 
     -      
     
   
 
  
 

&


  
  

$ 

 

  '   (    
     
!          
   


 
  %
   
  
 
 !
 
 !  
       

     
1    

 
 

 
 
 
 
    



 $  
   
 


 
   


<  
    

  
!  

 

   


            


 <
 


   

 
  

   


 
   


  
 
       
  
     
!  

& 

! 
 
 


   /

 
      

     !

    
 
   
!   
  
(    

 
  $
  
  
        
! 
c  

  
 !

      &
   
  

 
    
!  $ 


      
   $$   

  

8 !   
     
       
 

! 
 
 
   
  
   
        
!    

   
 
       Ê   

 
 

  


  
     
 
 

  ' 
   
   
    !

'    


TIPOS DE FRAGENTACIÓN

  
 
      
   


 $
       
  
  
!       

   !   
 

 !
 




 
   .
    "
 $
     
 %
    

! 
  "
 


   
 
    
 
    
 
        
 
  
!

  
 %
 
! 
 
 
  
  

   
   
 
  

  

    Ê  
     
   #
   
    
 
 $    / 
!
(   

 

 5
 
    "

  
! 
  (
  "# 


    
 "
        
  %

! 
 (

  
 
 
    
    .

   
 
! 
 
 
 $     
 
 
 
  "
      
!    

+ 


 D:-
 
  
   "


  !     

!  !  
 



! 
  
+



 :D-  
 
  
   
 
 
 
 

  7     $


         
 
    
 
   
  
 $ 
 

 
! 
  "
 $
 
! 
   
>    
 
!  

 
  
 $   
!   


 
 
  
 

 
 
(

    
!   
 $  
!  "
 +        
 
!
  
! 
 


  ( $   
      

    -

D   

!
  
   
 $ 

 
 


!  
  
 

   
           
  

 
! 
  
 

! 
 
 
 
  


 


    
$     $
     
!   !  
   $     Ê 
! 
 
!



    $  ! 


 !

 
 

  Ê  
 Ê #

        

 
! 
  D: 


! 
 :D


c  


5!
Ê 



      


2
  
! 
  
   

 
! 
 

 
  #
 

 !
 
! 
 




 $
      
   

    
  
    
   
 Ê  !
  
! 
 
 

 

 
 
     
 


 
 

! 
 >  
! 

!
  



  
! 
1     
  (        "
   
   

 #
 
     


 # 
 

 
  "
   


 
  "
 

 # 
   

  
    
  
 
      
     
  !
  
! 
  
 

 

5!
E    
! 
 


c  

Grado de Fragmentación


   

 
! 
 

 
  #
  
  !
 

! 
  




 $
        
     
    

  
    
   
 Ê  !
 
! 
   

 


 
 
      
 

 
  
  
! 
 > 
 
! 

!
  



  
! 1     

  (        "
   
    
 #


     
 

 # 
 

 
    "
    

 

 "


 # 
  

 
   
   
  
  
    
  !
 
! 
  
 
 


Reglas de corrección de la fragmentación



1 
   

    !
    "
    
     

! 
 
 

!


 
  
     

 

  
   
 Compleción. / 
 
 ñ     
    
!  ñ 
ñ  ñ
 

   
    
 
  ñ   

     
  
!  ñ Ê 
 
 ( 

  

 
!
    
  
 
  ! 
  $ 
     

!     

!
 < !
   
     
 "
 
  
 
   

 
   
 
 

 
C Reconstrucción. / 
 
 ñ     
    
!  
ñ  ñ  ñ
     
  
 

 
     
 
         
     
  
! 
  %

    

 

   
!  
!

 
  

   
     
  
    

 Disyunción. / 
 
 ñ    "
    
   

!   ñ  ñ  ñ
 $    
     
 
!'

!  ñ      
   
! ñ + - Ê 
  !


!
     
!   "

    / 
 
 ñ 
   
    
   
  
  
      
    
!  


Alternativas de asignación

&
        
 
   "
$
 
! 
  
   "

      
 
 
 
!
   
!  
        
  

 
   
  
!
       
 

 
   
 

%

 


 
!
 

 !
$

  
 
  
 

/ (  "
       
  
 
  
c  

  
  #

 
  
  
       1  
  

 
 
     
     
   

 $
   "
 
 
      & 
 
 
       
 


   

 
#




  

 
   ( 
 
   $    
  
 $ 
&
  
 



 !
 
 
   #
  

 

    
  
     

#
  '     
  
    

 
 Ê 
    

  
     
 
$

    
   #



 

!
   
 
#   
 
 8

 
  
! 

 


  (   

!
% 
!   

     '
   (  

 
  

    
 
!  

   Ê 
   
   
  


 
 
    

   (  

   
 

  

   


 
 

    

   ( 


    
!    
         Ê  '   
  

!  
 
   


  
!  
!
 



   $
     
!%
!
F


 
 

 
 
  
  
     
 
 
      


Réplica total Réplica parcial Partición

&
    
    
 

Gestión del directorio   (     
 

Control de concurrencia  
 #   
Seguridad $






\Realidad   
 
  
 
   
 
 

Información necesaria

8
  
      
     
 

  
   
 $ 
   %
!

  !
 

 
 
 

 


 
 
 

 # 
 
  

 
 


 
  $

 

 # 
    
  

     
  
   
   

    %
 
   

 

    
          

 
 !#
.
 
  
 
 
 
  

 
 


    
   
 $

       
   #%

  ' 
   
  

 $  
   



 
  
!
  /  
  
   
 
  

 
  

      
!  
! 
 $
!
 

FRAGENTACIÓN HORIZONTAL
 "
 ( 


   

! 
 "
 

   




 


!     

 

 Ê(    


  
 
! 
  "
.
 

 $
 

 %
 
! 
 
"


 

  

 
    
     


  &  

 
! 
  "
 

        


 
      
       
!


c  

Información necesaria para la fragmentación horizontal

Información sobre la base de datos.



Ê 
 
   

  
  
 ! 
 Ê  
  

  


  

 
    
  
 Ê 
  (  
 

    
 
   




 

 
 
  
 
 
  

 
    

 

 
 
 
 #  " 


   
 
  ! 
   
 

 


$ 
   
   "
!
  
           .
 

$  

$ 
  
     

 1  
 
       $  
 

 
  
   %
 
  


  

 !
  

 
 

 



 

 +ñ-


Información sobre la aplicación.



=  
   
 
  


  


 %
 
  



!

 
! 
   
  
 


    
       

!
 %


  
 

    
  
  

   
   
 /        !
 


 
  


 
    
 
     #
  !

   
 
&   
 
 !
GH40C4G

!
   
    
 !
    
C4I 
  
 (   
 
H4I   
 % !
 
   #

 
   
   
   

1 
      
   
   
 
  
      
  
   
  !
      8
  
   
  
 
  
   
   
 
  
    

 
  &
             
 
 
 (  
!
  



     
    
! 




!
 
 !  



/  

 


 






 
   
   
   
 

 Selectividad mintérminoÊ  '  
 

 

 
 

  
 
  
   
 
 &        

 
 
    4 $
    (   !
 
  
 
!


  >  
 
 
    C =
  
 
  
+-
C Frecuencia de acceso.Ê 
  

  

 
  
 /6
JK    L    
  
 + - 

  
 

 

  
    



c  

Fragmentación horizontal primaria



1    
 
! 
    
 

 
! 
  "

 
   ( 
 
 

     
! 
 "



$ 

%

! 
 "


   
 
    


  

   
 

 
 

1"
   

! 
 "
 
  8
! "
ñ  


 ñ  


 ñ 
 
  

& 

     
    (   
  
!  
"
 
 
 ñ   
   Ê     
!  
"

     
!  Ê  
 
!   
  
    
!   "
 

   
 
 1    


 
! 
! 
    
 
   
  



8
  
      
        
#  


 8    
              $   
(   
 
 
  
 
   


 
 
 
  
  

     
 
  
!        
     / 
 
 
 
            
   
   
 !
    

! 
 

Ê  ! 
    
! 
 

     
  
 
               
     Ê  
 
  
   
!  
 
 

   
!
 
Ê  
     
    
>
  
 

   


  
    $!
 + " " ( 

  
'   
   -Ê 
 !     

 
  '   
  
 



! 
 

Ê     


  $
  "
 

 
  
!  
!  
   
   
  Ê 
 
  

  
 

       
   
 
       
 
 


Fragmentación horizontal derivada



8

! 
 "
 

      

    
  


  
      

      

 /   
 
   
  &   
   
 
   

 $        
?$ / !   ?$  

 
 
   $  Ê  
!     
   
  

       $
  
 


 
 
     !'
 
! 
     


  
 
    
!    
   
 '
       
   


   

%
   

  

 




 
! 
  "
 

 

!  .    
  
 
   


 
     $ 
  
   
  
 
  ?$  
 

$
  
Ê 
!  
! 
    
 
 
      
   
  
 



c  

Ê(  
     
     
     Ê   
 
 

   
     ( 
     
    

 ñÊ  



      
    
  
! 
  "
 

 %
    


!

 

     .8

! 
   

 # 

$ 

! 
  

  
 
 

 
   !      ñ  
    
   
  
  
 
   
 
   


 
 
 
  
  /    
#
   
 
 
 
 
    
    "
!
 
$     
 


  

 

 

        




5!
F2
 $   
!  

Ê     


! 
        

! 
 
( 
      H Ê      
 
! 
        



  
   "
!
   
   
 
   

   $  %)Ê=<Ê/ $
&ñ7D)=   
    
+  
!  -$   

  
 $   
 
   
 Ê   
    
   %  
!   
%)Ê=<Ê/         
 
 
  %)Ê=<Ê/ & 
   
  
  

 
  $   
!   &ñ7D)=    %)Ê=<Ê/  



 
 
 
  Ê  !    
!    
  $

  
 
 

 
    
 /
   
  
  
'     
            
 
   
  

 
 
         
    

   Ê  
  $   
  
  
  

          !
  $ +   
 -
    
!    %)Ê=<Ê/ $
 

 &ñ7D)= :
$ '
    
 

 
    
!   
"#     
   !
 !
  
%
 

       

  $    
!     




!
 
   
 
  

  
    $   $   

       
!     

          $  


 !


  
      !
   $           Ê 



  
 

 #
 

         !
  $ 

! 
  8 !
 
! 
            !
     


      & 
   
!        !
      


   


     
   
       
 
   !
 
   
!
 
'   

&   
"

 

      
!   
     

     
 !

 

 Compleción. %
     
 
! 
  "
 

 

 

     
 

Ê
 
    
  
 

    !


      
 
 
! 
  
   
&
   

   
!  
! 
       
 
c  

  $#   !





      

 
  

 


     %
    

! 
  "
 



!  #   %
  
  

 " "     
 
     

! 
 

    
  
 
 !

  
  /
ñ

     
 $
 

 

 
 
 
  
! 

  J K    L 1  
  

  $  ñ$Ê 




 ñ ( 

 

 M NJM N
C Reconstrucción.%
    

 ! 


   
!   


  
  




! 
 "






 


 Disyunción.ñ  
   
 
  $  

! 
 






  


 

 Ê    

  $   !


 

 
       
      

 
! 
  

   (    Ê
 
! 
  

  
!  
  ?
$ 

 


%
  $  !


   !
 
$   /     
 !
  
  

Ê
!  
 



 

      
 

 
   

 
  
 
   
  
!      

  
 

Ê     
    
    
 


! 
  

   !  
  !
  $        


 

FRAGENTACIÓN ©ERTICAL

Introducción

ñ    
 
! 
   
  
 
 ñ    
   

!  ñ  ñ  ñ 

   
       
  
 ñ
# 
 
  

 ñ Ê     
 
! 
   
     
 
 
      
      
 
  
!
 


 
    
  "
!
     
!  /     
 


! 
  
 

        
       
 
      

 
   
  
!   

%

  
  
 

 
"
Ê   

  
'  
 
 

          &    
 
 
"
   '  
   
      
 (   C
  
 
       
   1  
   
!    
 
   

 
!
 

 
  (     
c  

       '  


 Ê  
  
  
 
    
  

  
   '    
!   !

+-    ? 
'   9  MN &

 
  !
   +- >     

 J 4+-
F444

JF+-4

J4+-J4C

Ê  
  
  
    
    
 

! 
  

  



'   
$
     " #  Ê(      
" #  



! 
  
 
 .

 Agrupación 

!
 


 

! $ 





!     
!   "

  
 
    
   %

!
 
!  


 
  


$      




 
    

2. Escisión1
 

     
!    
  
  

 

 # 
 
  

 
 
  
   Ê 
 
 
   
  


 
   


 &      (   

    

/  

 '
  
 
     $
     


 


 
 !

   $   
 
 

   



   
 

 
     
!     '
  1  
    !  


!    

   
  

!
  
      
!  


      (      
 
 
       
     
!   

 
  
Ê      
!  
 

     '
  

  
 
 

1   

 



 
.
 
 

  

  
  
!   Ê 
  
 

 # 
 
 
! 
   
     

    
 
  ! 
 & 

      
 '
  
  

    


  

 



%
  
   
   
    
 !
  


 
     
  

 

 %
  

  


     

 
  
  !


 < !
   
   

   
 +
  


 -  
" " 
       $      
   
   
   


       <
  "
  
   
  

  

  
  

 /     


 
 
   
  

 

  

!    
  $  
  

 

 
    
! 
!

  !   

    


 


 
   !
   
 

       
%
  
   
   
   

 
!     
  
    

 
   
 $
  
 
      

 



    !
   


 
 


# 

    
 


8
  
 



 
   
  
       
  

    
  ' 
!
      


 
  
 
 
; 
    

 !
   
   
!   
     
c  

Información necesaria para la fragmentación vertical

%
 
 
      
      


 
  & 
  


   


   

 
  
   



  
  (
 <      
 

! 
  
  
  

! 
  
  
     
   
 
  
   
  

!
 
  
         
 
Ê 
 
 



   
      

 
   "
 (       
  
 !


     $ 
 
  
     
     
  

 
   
  &   
   
 
 
 
   !
   

 
   
     

Ê 

  
 



 
  
  
 
  /
6 J
K    L    
  
+
 
 - 
   


 ñ
  
-

%     +-     $   

 


 
      
 
 


 
  (        
 %
  !
 H40C4 ( 

!

  #
  
' 

 
   




% 
      
   !  
    





 

   $

! 
    
  $
   
   
  

   
 

 
  %
      
   
      

  
  
   
  
  +  -
 
    #     

   



  
  
 

 
 
 
   

FRAGENTACIÓN IXTA O H BRIDA


Ê" 
 

! 
  
"
   
 

 
 
    


 
        

 
   $
   

          


 
  
 



! 
  (
 
 
    
! 
   
  !  
 "

  
! 
"
    
!   
  
  "

 


! 
  (
 :D Ê  

 
  
 

! 
  D: 8



 # 
'


 
!  
       

 
 

! 
 +

!
H-

       
 
  &ñ7D)= ñ 
    
   


! 
  "
 
  
 
 
  7O7=1   
  


!   "
 & #
   
 
 
  
  
 
! 
  

  
Ê   
#


!  "
       
   
!    
 Ê   
  '  
  
!  
  #

!
  
"
c  






5!
HÊ 

 
 
! 
 (


= 
 
  (   
   
  !
 $    

  



! 
  (
 Ê  
 
    


 
! 
  :D 


! 
 D:   
 
      $ !
 


! 
 
"
 $  
 Ê      
   
 
 
  

 


! 
 :D




! 
 "

 "
 (    
           
 
   
 

 !


 
 
&ñ7D)=&



! 


  
  #
  
  

 
 
    
! 
   
    "


     
  "

   !  
   
!    
  

  "
    
#
  


 ! 
 +

  
! -





!  "
 $
 
       
!  
! 
  


&1ñ<))P=

<
        
 '   
      !     

      
 

 
 
! 
  D: 
 
 

   
!  
  
  
  
 
! 
   
 $
   '   
  
 
! 
 
"
 "'   !
  
   
  Ê 

 "
    (   
 


 
  

 
! 

!  
 '
 
  
     
  
  
 !
  
  



!  !
'
 / 
!
 

  !

'    #
  
 
+D:$:D-Ê   


  
               #


 
  $ 

 
   
! 
    3 Ê         #
 $ 
 $ 

         ! 



 
 

   
 

1   


  
   
 

!
  
  

 
 

! 
 (



 
MCNÊ 

 

 
!  
  

  
 Q  
 
   
  #
  
   
!  "
 $
 
   %


 

! 
! 
  
$"

c  

 
 
      
 
  % 
!  

 
 
! 
 
(
     !   


'
  "
$

 $


Q   
 
    
   

   
  

  



 !
 

  
!   !  
   '  
 
    ( / 
!        
    8
  
!  


 
 
 
    

 

  
  
     

! 
  
  
 
  


 
  
'      

!   Ê     
   !  
 
! 
       #
   

 

 
 $     (    
 


Información necesaria

Ê 
 

 

!
   
  
  

    

 
 


 
   
   

    
 
 

 # 
 
  $  #  

 
   

  
   &   
    
 


Información de la base de datos. 

&




 
! 
  "
  
 
     
1"
  
  (   
  
  
!  $ 
 
 

!      
 
   
  Ê   '   
 

   
  

  

 
  Ê   
  
   +- 7  

   
!   

 
   

Ê 

 
! 
  
  +- J +-R
+-   !+5- 
 !  +   -


 
! 5


Información de los sitios.

/   

  
   
      


  
  $


 
  7 
     
    

 
 
    



    
  %
 
     

 

    
  

 1 #   
   
     

    
 
 
  

    %
 
  

 #
 
 



 

 
 
ññ$ ñ


Información sobre la red.

Ê    
  
 (  
  
           

       
 
 

 
  Ê   
     

   

       $  &

        '  
 
  
      

 +    -  
 

Ê     
(         "  

    
   

 


 



  

    


 # 
   / 
!  
 
 
   
 
  
 
     

PROCESAIENTO DISTRIBUIDO DE CONSULTAS


Ê(   
     

 


   

 
   
 Ê  
    

 

  


  
    
 
 !
  
  
c  

'  
  
   Ê    
              
  

  .

A Ê   
    
  
 
A Ê    
   #
 
     









  
  


Ê    
 
 
   
 
  
   $
 
   
 
   

 
 $    

  
   
           $ 

 
      &
 
!  
      
    
        
   
 !

   

       


Repetición y fragmentación

    
   
 $ 
. 
 


 
 
   
1 
  
 $   " " 
> 
  
$
 
   

    
! 

   
  
$
 
 /
 
       
        
   

  
 /
!
 
 
  
! 

  ! 
 
         

          &   
 
  
! 


     


 $
       

 
        

   
 
 
 Ê

 '   
 !


         !
 
 " "
   
 
 !
  



 
"
 

  

 




Procesamiento de intersección simple



   
 (    ! 


.
   (  ( 


/     !
 
   
     
  
! 

 $      


 

 
 

%   
% $ 
 
% /
%
 


  ! 
  
Ê    
     
 
 

%Ê 

   
 !



 
  
   

 !  . 

d Ê
 
 
   
 

 

 % 1  

 
 

     
 !  
 
 !
 

 
  
 


  
 
 %
d Ê


 

    

 

%$

   (   
%  Ê
      (     % 
 %     

 +     (   -  (

Ê   
  
 
   

%
d & 

  
 !
 
 


 
 
 
  
  %% 
$% 

= !


  
 
 !


      
     
 
  
   
 


 
   
     
c  


     
      

  

 $
  
 

 

 

 




Estrategias de intersección utilizando el paralelismo



     

 .

(CE

 

  

 

 
 

%/      
"
 
 
  
 

 % Ê(      "
 
 !
     
  
 8  

 #
  

 
 !
      


 &
     

%C$

(C %C
     


% E$

(E %E

%
 

%C  

 +(C-
%  
$
     
  

  
     
 
%E  

 
+(E-
% 8
  

 +(C-$+(E- ! 
% 
 

 
 
    +(C-(+(E- 

    +(C- %C$ 
+(E- %E


Estrategia de semintersección

/  
 


 (  (C  $C 

 
  



 % $ %C   
   /
 ñ $ ñC    
   $ C /   
         
 %/"
$"

 C   

!
     # C
/     # 
  $ 

  
Ê     



   
  
 
%

  
     
  $ 
 

&

"
    
 !   
 !
.

 

 R C+- %
C 
  %
%C
 

 CC(  %C
E Ê
 C %C
%
F 

( C %

%
 
 !

    

 

   
      




  

 CÊ 
  
 
 
      


 (    ! 


  !

  

Ê 
 
 !
 

 
 !
       
 
  
(  ! 




APLICACIONES DE LA BASES DE DATOS DISTRIBUIDAS


% 
          

$  
   

 
 
  
 .
A 
 !

    
 
  



c  

A 
 #   
  .!
  ! 
 
$0  
' 
%
  
 





  



'  &   

  


A 1 
   $
  

A %#
 
 
 


A 

" 

A /  

 $
  

COPONENTES
% 
   

 
       .
A 9 

A /29
A ñ  
 
A 
  ! 

A    "
 *
 $ *
 

SISTEAS DE GESTIÓN DE BASE DE DATOS DISTRIBUIDAS


8 /9               
    #  
 

!'   
   


  /9  # 
DÊ=<1S1/ Ê/DÊ=<1S1/
 
A =


   
 A 1  

A ;
$
 
$    
  
   
A &   
 

  $ 
  
 
A ;        


A 1 ! 
   

 
  
 

  
 
   

 




RESPONSABILIDADES DE UN SGBDD:
A <
 
 
  
A <
 
 
 
! 
 
A <
 
 
 
  
 
A &
!
  


 
A &
    
   
    
 !

A ;
   
 !

A     
  !
 
 9    
  
 '  

   
 
A 5
 
    /29 

    
 $   


 
 
 

  
 
    $ 

c  

A /     
 

A 9
 
 "  !
 
   
 

COPONENTES DE UN SGBDD:
8   
  !   
 
           
    
  
  
 .

&
 
  
 &
 
 
  /*
  
 
+&%-   
+&1-
2   
  
 ñ 
 
 / 


$
           

 
   
 &1


    &%$&1      

APLICACIONES DE UN SGBDD:
/  
  !
  
  
   
  "
 
     .


   
$  
 



   

 
.Ê   
ñ T9
 
  

CARACTER STICAS DE UN SGBDD


    
  
   
       
   

     Ê    /Q%
 !
 
  
  /Ê%Ê< )=/Êñ<
8&1<Ê$Ê%Ê<Ê  
  

1. Autonomía Local
%       
      
  =!' U    
    

    
  Ê(  
    
 $
 
 

   
 

2. No dependencia de un sitio central.


= "
   
   
V
W

    Ê  
 
  #
      
 /    
  
       
  
 
#
 


3. Operación continua
)
  
 #
"
  
 

!

     
   




       

 
      

  9;/    $

(   
4. Independencia con respecto a la localización
=    
      
  
   

 
  # 
    

 
/ 
   !

     
  &    

       
 
 
 

5. Independencia respecto a la fragmentación


Ê(    
 
! 
 .:
$D 

%  
   
    
   

! 
  




6. Independencia de Réplica
8   

 
 
 
  

 

    
# 
  
c  

 
 




 

 "      

7. Procesamiento distribuido de consultas


Ê
  
   
"
"

 
 


  
  
 



 
 
   )


 

 

8. anejo distribuido de transacciones.


  ñ  
 .    
 
!
 



 

 
+ 


-   
.


    

9. Independencia
ñ  
Ê.
    
ñ  
/  
7 

ñ  

ñ 
ñ  
9;/.
  
 /Q%

10.X%
transparencia al nivel de red    
   
  /9 


   
    

  
!

 
    
 
(  
%

 
 

    

  
.

1. Transparencia sobre la localización de datosÊ   


   
 
      
  
    
  
   $  !
   

 
    
 
 &     8( (     
  

 "
 

 
 
"    
 

 
 
 $    
 

 

 
Ê  
 (  
 
 
   
 

 
C Transparencia sobre el esquema de nombramiento %
   !


   '


       
    1 # 
 


  
 

        

%
 transparencia sobre replicación 
      
    (    
 
    

 
   (  
   

     
   
 
 /       
  
 
    
  
!
  
 


 
     
  

      #            

 
 
$/ 
!   
   
   
  
    
 

 
   
#
     

%
transparencia a nivel de fragmentación de datos   
       


 
   
! 
     
      
 

     
  
   
 
    
  ! 

   
 
   

!  1 #
   
 

  

  

! 




     
 
   

 
   
 ! 
 Ê 
 
 

 
 
  
 "
   

 
  

PROBLEAS DE UN SGBDD

A 7&<);)O1)P=
Ê 
 !
! 
 !
 
  
 

 
A &ñ7&121)P=Ê1<81%)O1)7=Ê/Ê=1/7ÊñÊ&%)1)P= 
/    



c  

A 2Ê/<)P= Ê 1<81%)O1)7=Ê/ Q8Ê )=D7%8ñÊ= D1ñ)1/ /ÊÊ/ Ê= 8=1


Y=)1<ñ1=/1)P=
&  
    

A 2Ê/<)P=Ê7=8ññÊ=)1.
½    

     
 
½ /  



½ 1
     ! 
+    
-
A 2Ê/<)P=Ê%))7=1ñ)7
ñ  
 $ 
 

ARCO REFERENCIAL

SISTEA DE ANEJO DE BASES DE DATOS

r   r 
r  c
  



Ê(  
 
 

 

   
 
    
 
 
 
 
  


Ê    
    
  
!  .

1. Diseño de la base de datos distribuida Ê    


 
 
  
     
   
     
 
   
      Ê(   
  !



 
  
  !

 
 
  / 
! 
    
  
  
 



   

    
 

  &  

! 

 
  / !  
!
 

 
!     
      
 Ê    
9
  
   



    

    (  
'    

$    
  
  
    
 
 
  5
   


  
       
 9     
 
     /
(  '
   
 ! 
  
 
    ! 
/

!  (  
  
  
    

  


 ! 


2. Procesamiento de consultas Ê  


     
   



 
 
   


 / 
!  9   
  

  

 
$ Ê        

    
 
  

 

  
  = 
        





 
 
!
   
 
   
    
1 # 

     
  
   
  
    
 
 
      
  "
 
   

   
  Ê  
 
  
   =&? #          

   
        
(

 Ê 9         
 
c  


  
 
  
   
    
 

 !
       
  


3. Control de concurrencia Ê      


 


   


     


 
  Ê      
   
  
 
 



 
   
 
  !


  
 
 

        

  
    
       


Ê    

!
 

 '    

  
         
 
  
  
     

  
   Ê9    
 
'   
   
 

 % 
!   
  

  
  

     
  

 . 

     
  
  


     
   

    '   $   
 
  
 8
   
       
  

       Ê    
         

 
    


E ConfiabilidadÊ
    
 
 
  

     
    !

#
   
 
   
 1 # 

   
 



  

   

  
  

 
 
   
$Ê   
      
  


$ 
 
 

 

  
'     $
   
 
 

   
 
        
   1 #       
     

     
!
     
!     

  



  
        +-
 #     
  
  



 
 + ?
6-

COPARACION ENTRE LAS BASES DE DATOS Y LAS BASES DE


DATOS DISTRIBUIDAS


1. anejo transparente de datos distribuidos, fragmentados y replicados


 
  
'   

   
  
  %
 
! 
 
 

  '
     "
 + 
       
#  - %

     
    


' 
 
 
 
   
 &
    
  

 

    $ 
 
  
 
 
    


 
  
%

$#
      

 
 
  '     ?    
c  

2. ejoramiento de la confiabilidad y disponibilidad de la información mediante


transacciones distribuidas1 !    
)! =//Q%$7
 
D 3(        

    
 Ê /$
     
      

    
    
    

 


 
   
  


 ñ      

   
  

     "
 

  
 !
 ? ?  ?  

3. ejoramiento de la eficiencia 8
 
$  
  
 
 !
 

    /;9 Ê(  


         !
 Ê
  !

  
    
 
 !
   ( 
    
  
 

  
  
 

 
  / 
!

 !
  
 
         

 
! 
  $   
   
 
7          

  
   
 
 ( 
 
 

     
  Ê  
     
  

  

       
    
        ; 
' 

   
 
   
    
 
    $
# 
 

 
 
/ 
!
 ( 
  

      
 !



   



 
      

 
 
  
  
  #

 
   
   
      



   

  
   Ê  
    
   

  




 
   
  

         


 %    
  
    '
  
(
 
  
   &      
   
  
    "
  



"
  
$
"
"  

"
 


 7
 
 !

    
 
 


  
$





 

E ejor escalabilidad de las BD Ê       


 

  
 
   $
 
 "
 !
 
  
  !#
  
  $

  

/ 
!   
 

 


  


     
 "
  
    



ARQUITECTURA DE UN SISTEA DE BASES DE DATOS


DISTRIBUIDAS
%
 
$#
      
  
  
 
    

   



 

 
1=/)?/&1ñ

  
   
   . 
 
$ ( 

%
  
  
 
 
    
 !
 ! 
   

    


   
    
  

 
  = 
   

 
 
 

 
    
  
  
       

 
  %

c  

 
  
 


    
  
 $      "
  

 

    

 
 

%  
  $  
  !

  
 
  
  
 

 
  
 (   
  ( %
 
 ( 


 




 
 
 
  
   
  
'
    
    $
 
#
   
  

 
  &  (  
  '    

( 
$     
       


    #

Ê   
 
 


  
 
   
    
   
   
   

 
  Ê   
 
  


  
 
"     
 
 
   
 
 


 

  Ê             
  
       
 (
 
 !

  
"  
$  
  
!
 
   
 G    G

 
 
 















c  

CONCLUSIONES

%
 


 
 
 
  
 
    
  

 $

   
  
 
 

   
 

1 
!      "
  


  ! 
$! 
 

 

$  

      

   

  

 

%
 
  

    

    
  

 
 
  
   
      
     #
 $  


$
   
  
   

 !


    

      

 
       

/


  




  
9
 
  
  
 
 


    
 
 
  
 
"    


 "
 

       
         <
  
  



   !    

9
 
 
  

   
  
 
    
  
     




 
   !  $
      

 
  

%
 
  
 
        
$
   
 
  
  
 
 

/ "
 !
 !


     


   $
 

   

 

 
    
       

 
 

 
      
 
      

     

 
 
   
  
  

    
 
    
 
 $             
 
 
  
 
 
  

c  

RECOENDACIONES

/    
    
   
         
  

  
 
           

 

  
 
 

 
 
       
       
   
   
"
    

 
    
 

/    
 "
     

 
      
 
  

    
 $
   
  
   

  


 
$       
 

/    



    !
   
  
    
  
 !
  !
     
 

        
  
  
        
   

  


 
!
   
  
 
  

Conclusiones y consideraciones:

A lo largo de este documento se ha intentado dar una visión global y genérica de los
problemas y características que contiene el diseño de una base de datos distribuida. Se ha
hecho especial hincapié en las técnicas de fragmentación horizontal y vertical a través de
métodos y algoritmos muy frecuentes en la literatura referida al tema. Se espera que el lector
no haya tenido demasiados problemas para su comprensión, las técnicas son sencillas y se ha
procurado incluir distintos ejemplos para facilitar el entendimiento. Igualmente, la puesta en
práctica de los algoritmos, es decir, su codificación, no es un proceso complicado si se poseen
nociones en el desarrollo de algoritmos. Piense, por ejemplo, que los dos algoritmos de
partición vertical presentados, no hacen más que manipular matrices.

También debería tenerse presente la existencia de enfoques de fragmentación distintos y,


posiblemente, más complejos, pero se debe pensar que más eficientes. Sean, por ejemplo, las
técnicas de fragmentación vertical basadas en grafos, como el algoritmo de Navathe y Ra que
genera en un solo paso fragmentos verticales. Además, están apareciendo métodos de
fragmentación mixta como el que se ha comentado. Si bien, estos métodos son enfoques
formales más que prácticos, desarrollados por insignes investigadores en universidades, por
tanto, lejos todavía de su desarrollo comercial.

Pese a la aparición de los métodos de bases de datos distribuidas hace ya años, parece que el
salto de lo centralizado a lo distribuido a escala comercial está por venir. Todavía no se ha
extendido suficientemente el esquema distribuido, pero se espera que próximamente se
produzca el avance definitivo. Considere los dos componentes básicos de los sistemas de
bases de datos distribuidos (la propia base de datos y la red de ordenadores) y piense en la
situación actual de la informática. Si las bases de datos es una de las ramas más antiguas e
importantes de la informática, muchas empresas compran ordenadores para dedicarlos
exclusivamente a la gestión de sus datos (pienso que, prácticamente, en el 100% de las
c  

PYES se produce este hecho) y, como parece ser que se ha asumido por parte de todo tipo
de empresarios los beneficios que acarrea la conexión de los ordenadores, la nstalación
i de
una red, se puede concluir diciendo que el terreno ya está abonado para su extensión
comercial. Sólo falta que determinadas multinacionales decidan apostar más fuerte por este
enfoque a través de sus famosos sistemas gestores de bases de datos y que se produzca la
consolidación de la resolución de los problemas que el enfoque distribuido acarrea.

BIBLIOGRAFIA

MN<1;=28Ê=1=D/ñ)=)D1/1= MCN91ZÊñ;/7<<1=;77=
1 !




 97=2Z)
" *      
 , 
* * ) !"  /   H") 


1;?/)2;7 , ,    < 
   
! FC?FE4;
 






 

MN782%1/7;Êñ MEN\/O8<1;ÊñD1%8ñ)ÊO
3ñ  

)    &1<ñ)Z
)   &    



[Ê  &  ?:
 /$   
 &  ?:


MFN%P&ÊO?58Ê=<Ê/5ñ1;7/& 
Êñ)Z MN:Ê=S>Ê,)<<>=)121ñ1Q1
C44     

    
   /

 Q $/$  

!
      
    )  
 




]!  )!  #
Ê  
$  

 

M3N***!!  MHN***   

 
MN*** 
  
c  

ANEXOS

8   
 

   
  

5
 
  

 
  


c  

7!

  

     
 
 
 

1 
    
  ?
 




c  

1 



    /;9     













;