<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://abcdwiki.net/index.php?action=history&amp;feed=atom&amp;title=%C3%81rbol_B%2A</id>
		<title>Árbol B* - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://abcdwiki.net/index.php?action=history&amp;feed=atom&amp;title=%C3%81rbol_B%2A"/>
		<link rel="alternate" type="text/html" href="http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;action=history"/>
		<updated>2026-04-26T09:05:13Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=2120&amp;oldid=prev</id>
		<title>Guilda at 06:06, 5 January 2020</title>
		<link rel="alternate" type="text/html" href="http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=2120&amp;oldid=prev"/>
				<updated>2020-01-05T06:06:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:06, 5 January 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Una estructura en árbol es un algorítmo que permite colocar y localizar claves y registros en una base de datos. El &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;algorítmo &lt;/del&gt;localiza datos haciendo selecciones repetidas en puntos de decisión denominados nodos. Un nodo puede tener un mínimo de dos ramas (llamadas también hijos), o muchas docenas de ellas. La estructura es sencilla, pero en términos del número de nodos e hijos, un árbol puede ser gigante.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Una estructura en árbol es un algorítmo que permite colocar y localizar claves y registros en una base de datos. El &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;algoritmo &lt;/ins&gt;localiza datos haciendo selecciones repetidas en puntos de decisión denominados nodos. Un nodo puede tener un mínimo de dos ramas (llamadas también hijos), o muchas docenas de ellas. La estructura es sencilla, pero en términos del número de nodos e hijos, un árbol puede ser gigante.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En un árbol, las clases se almacenan en locaciones denominada hojas. Este nombre deriva del hecho de que en los puntos finales del árbol siempre existirán claves. El punto de incio se denomina raíz. El máximo número de hijos por nodo se denomina el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;órden &lt;/del&gt;del árbol. El máximo número de operaciones de acceso requeridas para alcanzar una clave se denomina la altura. En algunos árboles, el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;órden &lt;/del&gt;es el mismo en todos los nodos y la altura es la misma para todas las claves. Se dice que este tipo de estructura está balanceada. Otro árboles pueden tener diferentes números de hijos por nodos y diferentes claves pueden estar a diferente altura. En esta caso se dice que el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;arbol &lt;/del&gt;tiene una estructura no balanceada o asimétrica.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En un árbol, las clases se almacenan en locaciones denominada hojas. Este nombre deriva del hecho de que en los puntos finales del árbol siempre existirán claves. El punto de incio se denomina raíz. El máximo número de hijos por nodo se denomina el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;orden &lt;/ins&gt;del árbol. El máximo número de operaciones de acceso requeridas para alcanzar una clave se denomina la altura. En algunos árboles, el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;orden &lt;/ins&gt;es el mismo en todos los nodos y la altura es la misma para todas las claves. Se dice que este tipo de estructura está balanceada. Otro árboles pueden tener diferentes números de hijos por nodos y diferentes claves pueden estar a diferente altura. En esta caso se dice que el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;árbol &lt;/ins&gt;tiene una estructura no balanceada o asimétrica.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Archivo&lt;/del&gt;:Tree structure.gif|centro]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;File&lt;/ins&gt;:Tree structure.gif|centro]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La ilustración muestra 3 ejemplos de las estructuras de árbol. Las estructuras A y B están balanceadas y la estructura C no lo está. Las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;raices estan &lt;/del&gt;en la parte superior y están representadas por flechas y líneas rojas. Los nodos se muestran como puntos grises. Los hijos son las líneas negras y la hojas están en los extremos representadas por puntos verdes. Conforme el proceso avanza hacia las hojas y se aleja de la raíz, los hijos puede ramificarse y separarse del nodo, pero nunca se mezclarán con los nodos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La ilustración muestra 3 ejemplos de las estructuras de árbol. Las estructuras A y B están balanceadas y la estructura C no lo está. Las &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;raíces están &lt;/ins&gt;en la parte superior y están representadas por flechas y líneas rojas. Los nodos se muestran como puntos grises. Los hijos son las líneas negras y la hojas están en los extremos representadas por puntos verdes. Conforme el proceso avanza hacia las hojas y se aleja de la raíz, los hijos puede ramificarse y separarse del nodo, pero nunca se mezclarán con los nodos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En un árbol de la vida real, pueden existir miles, millones o billones de nodos, hijos, hojas y claves. No todas las hojas necesariamente contendrán claves, pero más de la mitad lo harán. Una hoja que no contiene claves se denomina &amp;quot;nula&amp;quot;. Los árboles mostrados aquí son lo suficientemente simples para ser representados en dos dimensiones, pero en algunas grandes bases datos se necesitan tres dimensiones para representar claramente la estructura.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En un árbol de la vida real, pueden existir miles, millones o billones de nodos, hijos, hojas y claves. No todas las hojas necesariamente contendrán claves, pero más de la mitad lo harán. Una hoja que no contiene claves se denomina &amp;quot;nula&amp;quot;. Los árboles mostrados aquí son lo suficientemente simples para ser representados en dos dimensiones, pero en algunas grandes bases datos se necesitan tres dimensiones para representar claramente la estructura.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Arboles-b (B-tree)&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Arboles-b (B-tree)&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un árbol-B (B-tree) es un método para almacenar y localizar claves y registros en una base de datos. (El significado de la letra B no ha sido &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;explícitamente &lt;/del&gt;definido). El &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;algorítmo &lt;/del&gt;para manejo de los árboles-B minimiza el número de veces que hay que &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;accesar &lt;/del&gt;un medio magnético de almacenamiento para recuperar los registros requeridos acelerando, en consecuencia, el proceso de recuperación.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un árbol-B (B-tree) es un método para almacenar y localizar claves y registros en una base de datos. (El significado de la letra B no ha sido &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;explicitamente &lt;/ins&gt;definido). El &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;algoritmo &lt;/ins&gt;para manejo de los árboles-B minimiza el número de veces que hay que &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;acceder &lt;/ins&gt;un medio magnético de almacenamiento para recuperar los registros requeridos acelerando, en consecuencia, el proceso de recuperación.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los árboles-B son los más convenientes cuando los puntos de decisión, denominados nodos, están localizados en un disco duro y no en memoria RAM. Toma mucho más tiempo accesar un elemento de dato desde una unidad de disco, en comparación con el acceso a memoria RAM, por cuanto la unidad de disco tiene partes mecánicas las cuales leen y escriben data mucho más lento que los medios meramente electrónicos. Los árboles-B ahorran tiempo usando nodos con muchas ramas (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;llamdas &lt;/del&gt;hijos), comparados con los árboles binarios, en el cuales cada nodo tiene solo dos hijos. Cuando existen muchos hijos por nodo, si se definen solo dos hijos por nodo, toma más tiempo localizar las claves por cuanto hay que recorrer más nodos. Un ejemplo simplificado de este principio se muestra en el siguiente gráfico:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los árboles-B son los más convenientes cuando los puntos de decisión, denominados nodos, están localizados en un disco duro y no en memoria RAM. Toma mucho más tiempo accesar un elemento de dato desde una unidad de disco, en comparación con el acceso a memoria RAM, por cuanto la unidad de disco tiene partes mecánicas las cuales leen y escriben data mucho más lento que los medios meramente electrónicos. Los árboles-B ahorran tiempo usando nodos con muchas ramas (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;llamadas &lt;/ins&gt;hijos), comparados con los árboles binarios, en el cuales cada nodo tiene solo dos hijos. Cuando existen muchos hijos por nodo, si se definen solo dos hijos por nodo, toma más tiempo localizar las claves por cuanto hay que recorrer más nodos. Un ejemplo simplificado de este principio se muestra en el siguiente gráfico:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Archivo&lt;/del&gt;:B-tree.gif|centro]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;File&lt;/ins&gt;:B-tree.gif|centro]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En el primer gráfico se definen dos hijos por nodo y toma tres accesos localizar un registro. En el segundo gráfico, donde hay más hijos por nodo, toma 2 accesos localizar el mismo registro.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En el primer gráfico se definen dos hijos por nodo y toma tres accesos localizar un registro. En el segundo gráfico, donde hay más hijos por nodo, toma 2 accesos localizar el mismo registro.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En un árbol, las claves se almacenan en locaciones denominadas hojas. Este nombre deriva del hecho de que siempre existirán &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;claver &lt;/del&gt;en los puntos finales. El máximo número de hijos por nodo es el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;órden &lt;/del&gt;del árbol. El número de accesos a discos requeridos para localizar una clave es la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;alturq&lt;/del&gt;. En el gráfico &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;anterir&lt;/del&gt;, la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;imágen &lt;/del&gt;ubicada a la izquierda muestra un árbol binario para localizar una clave particular en un conjunto de 8 hojas. La &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;imágen &lt;/del&gt;a la derecha muestra un árbol-B de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;órden &lt;/del&gt;3 para localizar un registro particular en un conjunto de 8 hojas (la novena hoja no está ocupada y se denomina &amp;quot;nula&amp;quot;). El árbol binario a la izquierda tiene una altura de 4; el árbol-B a la derecha tiene una altura de 3. Claramente, el árbol-B permite localizar más &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;rapidamente &lt;/del&gt;una clave en particular. La contrapartida es que el proceso de decisión en cada nodo es más &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;compicado &lt;/del&gt;en un árbol-B que en un árbol binario. Se requiere un programa más sofisticado para ejecutar las operaciones sobre el árbol-B; pero como los programas residen en la memoria RAM, el proceso en general se ejecuta más rápido.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En un árbol, las claves se almacenan en locaciones denominadas hojas. Este nombre deriva del hecho de que siempre existirán &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;claves &lt;/ins&gt;en los puntos finales. El máximo número de hijos por nodo es el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;orden &lt;/ins&gt;del árbol. El número de accesos a discos requeridos para localizar una clave es la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;altura&lt;/ins&gt;. En el gráfico &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;anterior&lt;/ins&gt;, la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;imagen &lt;/ins&gt;ubicada a la izquierda muestra un árbol binario para localizar una clave particular en un conjunto de 8 hojas. La &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;imagen &lt;/ins&gt;a la derecha muestra un árbol-B de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;orden &lt;/ins&gt;3 para localizar un registro particular en un conjunto de 8 hojas (la novena hoja no está ocupada y se denomina &amp;quot;nula&amp;quot;). El árbol binario a la izquierda tiene una altura de 4; el árbol-B a la derecha tiene una altura de 3. Claramente, el árbol-B permite localizar más &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;rápidamente &lt;/ins&gt;una clave en particular. La contrapartida es que el proceso de decisión en cada nodo es más &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;complicado &lt;/ins&gt;en un árbol-B que en un árbol binario. Se requiere un programa más sofisticado para ejecutar las operaciones sobre el árbol-B; pero como los programas residen en la memoria RAM, el proceso en general se ejecuta más rápido.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En la práctica, en un árbol-B pueden existir miles, millones o billones de claves. No todas las hojas contendrán necesariamente claves, pero al menos la mitad de ellas lo harán. La diferencia en altura entre los esquemas de un árbol binario y de un árbol-B es más marcada en bases de datos reales,&amp;#160; que la ilustrada en el&amp;#160; ejemplo anterior, porque los árboles de la vida real son de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;órden &lt;/del&gt;superior (32, 64, 128 o más nodos). Depending del número de claves en la base de datos, la altura del árbol-B puede no cambiar. Si agregamos un gran número de claves aumentaremos la altura del árbol-B; si eliminamos un gran número de claves reduciremos la altura del árbol-B. Esto garantiza que el árbol-B funciona de manera óptima en relación con el número de claves que contiene.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En la práctica, en un árbol-B pueden existir miles, millones o billones de claves. No todas las hojas contendrán necesariamente claves, pero al menos la mitad de ellas lo harán. La diferencia en altura entre los esquemas de un árbol binario y de un árbol-B es más marcada en bases de datos reales,&amp;#160; que la ilustrada en el&amp;#160; ejemplo anterior, porque los árboles de la vida real son de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;orden &lt;/ins&gt;superior (32, 64, 128 o más nodos). Depending del número de claves en la base de datos, la altura del árbol-B puede no cambiar. Si agregamos un gran número de claves aumentaremos la altura del árbol-B; si eliminamos un gran número de claves reduciremos la altura del árbol-B. Esto garantiza que el árbol-B funciona de manera óptima en relación con el número de claves que contiene.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los árboles-B son árboles balanceados optimizados para situaciones en las cuales parte o todo el árbol debe ser mantenido en unidades de almacenamiento secundarias, tales como los discos magnéticos. Como los acceso a disco son operaciones que consumen tiempo, un árbol-B trata de minimizar el número de accesos a disco. Por ejemplo, un árbol-B con altura 2 y un factor de ramas de 1001 puede almacenar cerca de un &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;billon &lt;/del&gt;de claves, pero requerirá tan solo dos accesos a disco para ubicar cualquiera de sus nodos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los árboles-B son árboles balanceados optimizados para situaciones en las cuales parte o todo el árbol debe ser mantenido en unidades de almacenamiento secundarias, tales como los discos magnéticos. Como los acceso a disco son operaciones que consumen tiempo, un árbol-B trata de minimizar el número de accesos a disco. Por ejemplo, un árbol-B con altura 2 y un factor de ramas de 1001 puede almacenar cerca de un &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;billón &lt;/ins&gt;de claves, pero requerirá tan solo dos accesos a disco para ubicar cualquiera de sus nodos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Archivo&lt;/del&gt;:tree1.png|centro]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;File&lt;/ins&gt;:tree1.png|centro]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guilda</name></author>	</entry>

	<entry>
		<id>http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=448&amp;oldid=prev</id>
		<title>Guilda at 15:01, 21 December 2013</title>
		<link rel="alternate" type="text/html" href="http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=448&amp;oldid=prev"/>
				<updated>2013-12-21T15:01:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:01, 21 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Archivo:Tree structure.gif|centro]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Archivo:Tree structure.gif|centro]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La ilustración muestra 3 ejemplos de las estructuras de árbol. Las estructuras A y B están balanceadas y la estructura C no lo está. Las raices estan en la parte superior y están representadas por flechas y líneas rojas. Los nodos se muestran como puntos grises. Los hijos son las líneas negras y la hojas están en los extremos representadas por puntos verdes. Conforme el proceso avanza hacia las hojas y se aleja de la raíz, los hijos puede ramificarse y separarse del nodo, pero nunca se mezclarán con los nodos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La ilustración muestra 3 ejemplos de las estructuras de árbol. Las estructuras A y B están balanceadas y la estructura C no lo está. Las raices estan en la parte superior y están representadas por flechas y líneas rojas. Los nodos se muestran como puntos grises. Los hijos son las líneas negras y la hojas están en los extremos representadas por puntos verdes. Conforme el proceso avanza hacia las hojas y se aleja de la raíz, los hijos puede ramificarse y separarse del nodo, pero nunca se mezclarán con los nodos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot; &gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En el primer gráfico se definen dos hijos por nodo y toma tres accesos localizar un registro. En el segundo gráfico, donde hay más hijos por nodo, toma 2 accesos localizar el mismo registro.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En el primer gráfico se definen dos hijos por nodo y toma tres accesos localizar un registro. En el segundo gráfico, donde hay más hijos por nodo, toma 2 accesos localizar el mismo registro.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En un árbol, las claves se almacenan en locaciones denominadas hojas. Este nombre deriva del hecho de que siempre existirán claver en los puntos finales. El máximo número de hijos por nodo es el órden del árbol. El número de accesos a discos requeridos para localizar una clave es la alturq. En el gráfico anterir, la imágen ubicada a la izquierda muestra un árbol binario para localizar una clave particular en un conjunto de 8 hojas. La imágen a la derecha muestra un árbol-B de órden 3 para localizar un registro particular en un conjunto de 8 hojas (la novena hoja no está ocupada y se denomina &amp;quot;nula&amp;quot;). El árbol binario a la izquierda tiene una altura de 4; el árbol-B a la derecha tiene una altura de 3. Claramente, el árbol-B permite localizar más rapidamente una clave en particular. La contrapartida es que el proceso de decisión en cada nodo es más compicado en un árbol-B que en un árbol binario. Se requiere un programa más sofisticado para ejecutar las operaciones sobre el árbol-B; pero como los programas residen en la memoria RAM, el proceso en general se ejecuta más rápido.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En un árbol, las claves se almacenan en locaciones denominadas hojas. Este nombre deriva del hecho de que siempre existirán claver en los puntos finales. El máximo número de hijos por nodo es el órden del árbol. El número de accesos a discos requeridos para localizar una clave es la alturq. En el gráfico anterir, la imágen ubicada a la izquierda muestra un árbol binario para localizar una clave particular en un conjunto de 8 hojas. La imágen a la derecha muestra un árbol-B de órden 3 para localizar un registro particular en un conjunto de 8 hojas (la novena hoja no está ocupada y se denomina &amp;quot;nula&amp;quot;). El árbol binario a la izquierda tiene una altura de 4; el árbol-B a la derecha tiene una altura de 3. Claramente, el árbol-B permite localizar más rapidamente una clave en particular. La contrapartida es que el proceso de decisión en cada nodo es más compicado en un árbol-B que en un árbol binario. Se requiere un programa más sofisticado para ejecutar las operaciones sobre el árbol-B; pero como los programas residen en la memoria RAM, el proceso en general se ejecuta más rápido.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En la práctica, en un árbol-B pueden existir miles, millones o billones de claves. No todas las hojas contendrán necesariamente claves, pero al menos la mitad de ellas lo harán. La diferencia en altura entre los esquemas de un árbol binario y de un árbol-B es más marcada en bases de datos reales,&amp;#160; que la ilustrada en el&amp;#160; ejemplo anterior, porque los árboles de la vida real son de órden superior (32, 64, 128 o más nodos). Depending del número de claves en la base de datos, la altura del árbol-B puede no cambiar. Si agregamos un gran número de claves aumentaremos la altura del árbol-B; si eliminamos un gran número de claves reduciremos la altura del árbol-B. Esto garantiza que el árbol-B funciona de manera óptima en relación con el número de claves que contiene.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En la práctica, en un árbol-B pueden existir miles, millones o billones de claves. No todas las hojas contendrán necesariamente claves, pero al menos la mitad de ellas lo harán. La diferencia en altura entre los esquemas de un árbol binario y de un árbol-B es más marcada en bases de datos reales,&amp;#160; que la ilustrada en el&amp;#160; ejemplo anterior, porque los árboles de la vida real son de órden superior (32, 64, 128 o más nodos). Depending del número de claves en la base de datos, la altura del árbol-B puede no cambiar. Si agregamos un gran número de claves aumentaremos la altura del árbol-B; si eliminamos un gran número de claves reduciremos la altura del árbol-B. Esto garantiza que el árbol-B funciona de manera óptima en relación con el número de claves que contiene.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los árboles-B son árboles balanceados optimizados para situaciones en las cuales parte o todo el árbol debe ser mantenido en unidades de almacenamiento secundarias, tales como los discos magnéticos. Como los acceso a disco son operaciones que consumen tiempo, un árbol-B trata de minimizar el número de accesos a disco. Por ejemplo, un árbol-B con altura 2 y un factor de ramas de 1001 puede almacenar cerca de un billon de claves, pero requerirá tan solo dos accesos a disco para ubicar cualquiera de sus nodos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los árboles-B son árboles balanceados optimizados para situaciones en las cuales parte o todo el árbol debe ser mantenido en unidades de almacenamiento secundarias, tales como los discos magnéticos. Como los acceso a disco son operaciones que consumen tiempo, un árbol-B trata de minimizar el número de accesos a disco. Por ejemplo, un árbol-B con altura 2 y un factor de ramas de 1001 puede almacenar cerca de un billon de claves, pero requerirá tan solo dos accesos a disco para ubicar cualquiera de sus nodos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Archivo:tree1.png|centro]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guilda</name></author>	</entry>

	<entry>
		<id>http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=447&amp;oldid=prev</id>
		<title>Guilda at 15:00, 21 December 2013</title>
		<link rel="alternate" type="text/html" href="http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=447&amp;oldid=prev"/>
				<updated>2013-12-21T15:00:04Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:00, 21 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot; &gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;Arboles-b (B-tree)&amp;#039;&amp;#039;&amp;#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Un árbol-B (B-tree) es un método para almacenar y localizar claves y registros en una base de datos. (El significado de la letra B no ha sido explícitamente definido). El algorítmo para manejo de los árboles-B minimiza el número de veces que hay que accesar un medio magnético de almacenamiento para recuperar los registros requeridos acelerando, en consecuencia, el proceso de recuperación.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;Arboles-b (B-tree)&amp;#039;&amp;#039;&amp;#039;Un árbol-B (B-tree) es un método para almacenar y localizar claves y registros en una base de datos. (El significado de la letra B no ha sido explícitamente definido). El algorítmo para manejo de los árboles-B minimiza el número de veces que hay que accesar un medio magnético de almacenamiento para recuperar los registros requeridos acelerando, en consecuencia, el proceso de recuperación.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los árboles-B son los más convenientes cuando los puntos de decisión, denominados nodos, están localizados en un disco duro y no en memoria RAM. Toma mucho más tiempo accesar un elemento de dato desde una unidad de disco, en comparación con el acceso a memoria RAM, por cuanto la unidad de disco tiene partes mecánicas las cuales leen y escriben data mucho más lento que los medios meramente electrónicos. Los árboles-B ahorran tiempo usando nodos con muchas ramas (llamdas hijos), comparados con los árboles binarios, en el cuales cada nodo tiene solo dos hijos. Cuando existen muchos hijos por nodo, si se definen solo dos hijos por nodo, toma más tiempo localizar las claves por cuanto hay que recorrer más nodos. Un ejemplo simplificado de este principio se muestra en el siguiente gráfico:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Los árboles-B son los más convenientes cuando los puntos de decisión, denominados nodos, están localizados en un disco duro y no en memoria RAM. Toma mucho más tiempo accesar un elemento de dato desde una unidad de disco, en comparación con el acceso a memoria RAM, por cuanto la unidad de disco tiene partes mecánicas las cuales leen y escriben data mucho más lento que los medios meramente electrónicos. Los árboles-B ahorran tiempo usando nodos con muchas ramas (llamdas hijos), comparados con los árboles binarios, en el cuales cada nodo tiene solo dos hijos. Cuando existen muchos hijos por nodo, si se definen solo dos hijos por nodo, toma más tiempo localizar las claves por cuanto hay que recorrer más nodos. Un ejemplo simplificado de este principio se muestra en el siguiente gráfico:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Archivo:B-tree.gif|centro]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Archivo:B-tree.gif|centro]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;En el primer gráfico se definen dos hijos por nodo y toma tres accesos localizar un registro. En el segundo gráfico, donde hay más hijos por nodo, toma 2 accesos localizar el mismo registro.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;En un árbol, las claves se almacenan en locaciones denominadas hojas. Este nombre deriva del hecho de que siempre existirán claver en los puntos finales. El máximo número de hijos por nodo es el órden del árbol. El número de accesos a discos requeridos para localizar una clave es la alturq. En el gráfico anterir, la imágen ubicada a la izquierda muestra un árbol binario para localizar una clave particular en un conjunto de 8 hojas. La imágen a la derecha muestra un árbol-B de órden 3 para localizar un registro particular en un conjunto de 8 hojas (la novena hoja no está ocupada y se denomina &amp;quot;nula&amp;quot;). El árbol binario a la izquierda tiene una altura de 4; el árbol-B a la derecha tiene una altura de 3. Claramente, el árbol-B permite localizar más rapidamente una clave en particular. La contrapartida es que el proceso de decisión en cada nodo es más compicado en un árbol-B que en un árbol binario. Se requiere un programa más sofisticado para ejecutar las operaciones sobre el árbol-B; pero como los programas residen en la memoria RAM, el proceso en general se ejecuta más rápido.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;En la práctica, en un árbol-B pueden existir miles, millones o billones de claves. No todas las hojas contendrán necesariamente claves, pero al menos la mitad de ellas lo harán. La diferencia en altura entre los esquemas de un árbol binario y de un árbol-B es más marcada en bases de datos reales,&amp;#160; que la ilustrada en el&amp;#160; ejemplo anterior, porque los árboles de la vida real son de órden superior (32, 64, 128 o más nodos). Depending del número de claves en la base de datos, la altura del árbol-B puede no cambiar. Si agregamos un gran número de claves aumentaremos la altura del árbol-B; si eliminamos un gran número de claves reduciremos la altura del árbol-B. Esto garantiza que el árbol-B funciona de manera óptima en relación con el número de claves que contiene.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Los árboles-B son árboles balanceados optimizados para situaciones en las cuales parte o todo el árbol debe ser mantenido en unidades de almacenamiento secundarias, tales como los discos magnéticos. Como los acceso a disco son operaciones que consumen tiempo, un árbol-B trata de minimizar el número de accesos a disco. Por ejemplo, un árbol-B con altura 2 y un factor de ramas de 1001 puede almacenar cerca de un billon de claves, pero requerirá tan solo dos accesos a disco para ubicar cualquiera de sus nodos.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guilda</name></author>	</entry>

	<entry>
		<id>http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=446&amp;oldid=prev</id>
		<title>Guilda at 14:58, 21 December 2013</title>
		<link rel="alternate" type="text/html" href="http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=446&amp;oldid=prev"/>
				<updated>2013-12-21T14:58:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:58, 21 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Una estructura en árbol es un algorítmo que permite colocar y localizar claves y registros en una base de datos. El algorítmo localiza datos haciendo selecciones repetidas en puntos de decisión denominados nodos. Un nodo puede tener un mínimo de dos ramas (llamadas también hijos), o muchas docenas de ellas. La estructura es sencilla, pero en términos del número de nodos e hijos, un árbol puede ser gigante.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;En un árbol, las clases se almacenan en locaciones denominada hojas. Este nombre deriva del hecho de que en los puntos finales del árbol siempre existirán claves. El punto de incio se denomina raíz. El máximo número de hijos por nodo se denomina el órden del árbol. El máximo número de operaciones de acceso requeridas para alcanzar una clave se denomina la altura. En algunos árboles, el órden es el mismo en todos los nodos y la altura es la misma para todas las claves. Se dice que este tipo de estructura está balanceada. Otro árboles pueden tener diferentes números de hijos por nodos y diferentes claves pueden estar a diferente altura. En esta caso se dice que el arbol tiene una estructura no balanceada o asimétrica.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Archivo:Tree structure.gif|centro]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;La ilustración muestra 3 ejemplos de las estructuras de árbol. Las estructuras A y B están balanceadas y la estructura C no lo está. Las raices estan en la parte superior y están representadas por flechas y líneas rojas. Los nodos se muestran como puntos grises. Los hijos son las líneas negras y la hojas están en los extremos representadas por puntos verdes. Conforme el proceso avanza hacia las hojas y se aleja de la raíz, los hijos puede ramificarse y separarse del nodo, pero nunca se mezclarán con los nodos.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;En un árbol de la vida real, pueden existir miles, millones o billones de nodos, hijos, hojas y claves. No todas las hojas necesariamente contendrán claves, pero más de la mitad lo harán. Una hoja que no contiene claves se denomina &amp;quot;nula&amp;quot;. Los árboles mostrados aquí son lo suficientemente simples para ser representados en dos dimensiones, pero en algunas grandes bases datos se necesitan tres dimensiones para representar claramente la estructura.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Una estructura en árbol es un algorítmo que permite colocar y localizar claves y registros en una base de datos. El algorítmo localiza datos haciendo selecciones repetidas en puntos de decisión denominados nodos. Un nodo puede tener un mínimo de dos ramas (llamadas también hijos), o muchas docenas de ellas. La estructura es sencilla, pero en términos del número de nodos e hijos, un árbol puede ser gigante.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;En &lt;/del&gt;un &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;árbol, las clases se almacenan &lt;/del&gt;en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;locaciones denominada hojas. Este nombre deriva del hecho &lt;/del&gt;de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;que en los puntos finales del árbol siempre existirán claves&lt;/del&gt;. El &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;punto &lt;/del&gt;de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;incio se denomina raíz&lt;/del&gt;. El &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;máximo número &lt;/del&gt;de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hijos por nodo se denomina &lt;/del&gt;el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;órden del árbol. El máximo &lt;/del&gt;número de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;operaciones &lt;/del&gt;de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;acceso requeridas &lt;/del&gt;para &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;alcanzar una clave se denomina la altura&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;En algunos &lt;/del&gt;árboles, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;el órden es el mismo &lt;/del&gt;en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;todos los nodos &lt;/del&gt;y la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;altura es la misma para todas &lt;/del&gt;las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;claves. Se dice &lt;/del&gt;que &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;este tipo de estructura está balanceada&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Otro &lt;/del&gt;árboles &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pueden tener diferentes números de &lt;/del&gt;hijos por nodos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;y diferentes claves pueden estar a diferente altura&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;En esta caso &lt;/del&gt;se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dice que &lt;/del&gt;el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;arbol tiene una estructura no balanceada o asimétrica&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&amp;#039;&amp;#039;Arboles-b (B-tree)&amp;#039;&amp;#039;&amp;#039;Un árbol-B (B-tree) es &lt;/ins&gt;un &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;método para almacenar y localizar claves y registros &lt;/ins&gt;en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;una base &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;datos&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;El &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;significado &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la letra B no ha sido explícitamente definido)&lt;/ins&gt;. El &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;algorítmo para manejo &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;los árboles-B minimiza &lt;/ins&gt;el número de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;veces que hay que accesar un medio magnético &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;almacenamiento &lt;/ins&gt;para &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;recuperar los registros requeridos acelerando, en consecuencia, el proceso de recuperación&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Los &lt;/ins&gt;árboles&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-B son los más convenientes cuando los puntos de decisión, denominados nodos&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;están localizados &lt;/ins&gt;en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;un disco duro &lt;/ins&gt;y &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;no en memoria RAM. Toma mucho más tiempo accesar un elemento de dato desde una unidad de disco, en comparación con el acceso a memoria RAM, por cuanto &lt;/ins&gt;la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;unidad de disco tiene partes mecánicas &lt;/ins&gt;las &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cuales leen y escriben data mucho más lento &lt;/ins&gt;que &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;los medios meramente electrónicos&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Los árboles-B ahorran tiempo usando nodos con muchas ramas (llamdas hijos), comparados con los &lt;/ins&gt;árboles &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;binarios, en el cuales cada nodo tiene solo dos hijos. Cuando existen muchos hijos por nodo, si se definen solo dos &lt;/ins&gt;hijos por &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nodo, toma más tiempo localizar las claves por cuanto hay que recorrer más &lt;/ins&gt;nodos. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Un ejemplo simplificado de este principio &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;muestra en &lt;/ins&gt;el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;siguiente gráfico:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Archivo:B-tree&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;gif|centro]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guilda</name></author>	</entry>

	<entry>
		<id>http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=442&amp;oldid=prev</id>
		<title>Guilda: Página creada con «  Una estructura en árbol es un algorítmo que permite colocar y localizar claves y registros en una base de datos. El algorítmo localiza datos haciendo selecciones repet...»</title>
		<link rel="alternate" type="text/html" href="http://abcdwiki.net/index.php?title=%C3%81rbol_B*&amp;diff=442&amp;oldid=prev"/>
				<updated>2013-12-21T14:52:31Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con «  Una estructura en árbol es un algorítmo que permite colocar y localizar claves y registros en una base de datos. El algorítmo localiza datos haciendo selecciones repet...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Una estructura en árbol es un algorítmo que permite colocar y localizar claves y registros en una base de datos. El algorítmo localiza datos haciendo selecciones repetidas en puntos de decisión denominados nodos. Un nodo puede tener un mínimo de dos ramas (llamadas también hijos), o muchas docenas de ellas. La estructura es sencilla, pero en términos del número de nodos e hijos, un árbol puede ser gigante.&lt;br /&gt;
&lt;br /&gt;
En un árbol, las clases se almacenan en locaciones denominada hojas. Este nombre deriva del hecho de que en los puntos finales del árbol siempre existirán claves. El punto de incio se denomina raíz. El máximo número de hijos por nodo se denomina el órden del árbol. El máximo número de operaciones de acceso requeridas para alcanzar una clave se denomina la altura. En algunos árboles, el órden es el mismo en todos los nodos y la altura es la misma para todas las claves. Se dice que este tipo de estructura está balanceada. Otro árboles pueden tener diferentes números de hijos por nodos y diferentes claves pueden estar a diferente altura. En esta caso se dice que el arbol tiene una estructura no balanceada o asimétrica.&lt;/div&gt;</summary>
		<author><name>Guilda</name></author>	</entry>

	</feed>