3- 0_ТЭИС
.docМинистерство образования Российской Федерации
Томский межвузовский центр дистанционного образования
Томский университет систем управления и радиоэлектроники
Кафедра автоматизации обработки информации
КОНТРОЛЬНАЯ РАБОТА №3
«Методы ускоренного доступа к данным»
по дисциплине “Теория экономических информационных систем”
преподаватель:.
200 год
1. Построить адресную функцию вида , согласно выбранному варианту
58,57,65,63,59,62,61,62,64,59,55,60,67,68,60,55,53
Необходимо определить максимальное значение ключевого атрибута и максимальное значение . Тогда .
Необходимый участок памяти для данных должен иметь размер - запись. Записи-синонимы связываются в цепочки с помощью адресов связи, они занимают дополнительную (резервную) память.
записей
2. Построить адресную функцию вида , согласно выбранному варианту
40,81,85,36,77,75,23,82,76,54,87,64,89,38,82,52,83
, тогда
3. Построить А- и К- индексы. Коррекцию (вставку и удаление) провести с учетом своих значений.
; .
Адрес |
Ключ |
0100 |
50 |
0101 |
50 |
0102 |
55 |
0103 |
57 |
0104 |
58 |
0105 |
58 |
0106 |
59 |
0107 |
60 |
0108 |
60 |
0109 |
63 |
0110 |
64 |
0111 |
64 |
0112 |
64 |
0113 |
65 |
0114 |
65 |
0115 |
65 |
0116 |
69 |
А - индексы
0100 |
50 |
0104 |
58 |
0116 |
69 |
К - индексы
50 |
0100 |
58 |
0105 |
64 |
0110 |
65 |
0115 |
Вставим в исходный массив запись с ключом 54.
К-индексы
50 |
0100 |
57 |
0105 |
63 |
0110 |
65 |
0115 |
69 |
0116 |
Удалим из исходного массива запись с ключом 50
К-индексы
50 |
0100 |
58 |
0105 |
64 |
0110 |
69 |
0115 |
Вставим в исходный массив запись с ключом 54.
А-индексы
0100 |
50 |
- |
58 |
- |
69 |
Удалим из исходного массива запись с ключом 50
А-индексы
0100 |
50 |
0104 |
58 |
0116 |
69 |
Таким образом, А-индексы целесообразнее К-индексов – они характеризуются меньшим объемом памяти, необходимым для из размещения, а также более быстрым поиском при достаточно большом М.