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 |
Таким образом, А-индексы целесообразнее К-индексов – они характеризуются меньшим объемом памяти, необходимым для из размещения, а также более быстрым поиском при достаточно большом М.
