Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arboles B
Arboles B
Arboles B
Vctor G Gama V
Los rboles B nacen en 1972 y fueron creados por R. Bayer y E. McCreight La necesidad de mantener ndices en almacenamiento externo para accesar a base de datos
Se pretende accesar a la informacin indexada en la memoria RAM, y optimizar tiempo, ya que acceder a ella mediante el disco duro, puede consumir recursos importantes. Estos rboles multinivel resuelven la insercin y borrado de registros.
CARACTERSTICAS Todos los rboles B tienen que cumplir con las siguientes caractersticas en cuanto a estructura -Toda pgina tiene como mximo 2 nodos -Toda pgina distinta a la raz tiene como mnimo tiene n nodos, la raz tiene como mnimo 1 nodo. -Todas las pginas hojas estn en el ltimo nivel
K K
1
K K
2
m-1
ORDENAMIENTO Todos los rboles B tienen que cumplir tambin con el siguiente ordenamiento -Los nodos de una hoja mantienen un orden ascendente de izquierda a derecha -Cada nodo es mayor que los que se sitan a la izquierda - Cada hoja es mayor que la que se sita a su izquierda
<
m-1
Insertar
a) Insertar 23 13 20 30 13 20 30
22 23 25 29 b) Insertar 21 13 20 30
PARTIR EL NODO
22 23 25 29
13 20 23 30
13 20 23 30
21 22 23 25 29
21 22
25 29
21 22
25 29
EL NODO
13 20 23 27 30
PARTIR EL NODO
23 39 27 30 28 29
13 20 25 26 27 28 29 25 26 28 29 25 26
Eliminar
a) Eliminar 49 49 62
SUSTITUIR POR EL 47
47 62
41 42 45 47
52 57
63 73
41 42 45
52 57
63 73
b) Eliminar 57
47 62
45 62
41 42 45 c) Eliminar 9
52 57
63 73
41 42
47 52
63 73
13 20 30
20 30
4 9
15 16
22 25 29
33 34
4 13 15 16
22 25 29 33 34
d) rbol resultante 20 30 4 13 15 16 22 25 29 33 34
39 45 62 41 42 47 52 63 73