Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
39
Добавлен:
10.05.2014
Размер:
1.11 Mб
Скачать

B-дерево. Структура вершины.

P0 R1 P1 R2 P2 Pk-1 Rk Pk

P0, P1, P2, …, Pk – указатели на подчиненные узлы R1, R2, …, Rk – записи (ключ и RowID)

B-дерево. Правила следования.

1.Ключи записей в текущем узле упорядочены по возрастанию

2.Записи в узле P0 имеют ключи, меньшие, чем ключ записи R1

3.Записи в узле Pk имеют ключи, большие, чем ключ записи Rk

4.Записи в узле Pj, 1 ≤ j ≤ k – 1, имеют ключи, большие, чем ключ записи Rj, и меньшие, чем ключ записи Rj + 1

B-дерево

Операция вставки в B-дерево

Вставка – только в лист В-дерева

Ситуации:

1. Целевой лист не заполнен

Операция вставки в B-дерево

2. Целевой лист заполнен полностью – расщепление листа

Операция вставки в B-дерево

Вставляется последовательность ключей 20, 12,

48, 3, 5, 70, 101

 

 

 

 

1) 20

20

2) 12

12

20

48

3) 48

20

12

48

Операция вставки в B-дерево

4) 3

20

3

5

12

48

5) 5

520

3

12

48

Операция вставки в B-дерево

6) 70

5 20 70

3

12

48

70

101

7) 101

Операция вставки в B-дерево

7) 101

20

5

70

3

12

48

101

Соседние файлы в папке Презентации БД (ВФ)