Индексные файлы, двоичный поиск данных
Возможности ускоренного поиска данных в реляционной базе обеспечиваются созданием индексов, в которые выносятся упорядоченные значения ключа и номера записей исходной таблицы , соответствующие этим значениям.
Индексы позволяют при поиске использовать не последовательный просмотр записей до нахождения требуемой , а специальные алгоритмы, простейшим из которых является алгоритм помещения указателя в середину индекса и сравнения ближайшего значения ключа с искомым.
Если ближайшее значение ключа в индексе больше искомого значения, то указатель перемещается в середину «верхней» половины таблицы, меньше – в середину «нижней» половины, и опять проводится сравнение.
Если в таблице Nзаписей , то при самом неблагоприятном варианте – искомое значение ключа будет в последней записи , придется проделатьNшагов. Для рассмотренного простейшего алгоритма максимальное число шагов при поиске –log2N
-
Содержание
- Ответы на вопросы к экзамену информационные технологии
- Определение и основные свойства ис. Понятие экономической ис.
- Определение модели данных, основные свойства отношений (реляционных таблиц) в реляционной модели данных
- Нормализация реляционных отношений. Вторая нормальная форма (2нф)
- Индексные файлы, двоичный поиск данных
- Логическая модель данных idef1x. Сущности и атрибуты.
- Идентифицирующая и неидентифицирующая связи между сущностями в логической модели idef1x
- Правила ссылочной целостности данных на логическом уровне ErWin
- Основные типы инструкций (директив)языка sql
- Операторы
- Инструкция языка sqLдля удаления записей таблицы
- Синтаксис
- Замечания
- Инструкция языка sqLдля обновления данных таблицы, пример. Создает запрос на обновление, изменяющий значения полей заданных таблиц на основании заданных условий. Синтаксис
- Замечания
- Инструкция языка sqLдля выбора данных из таблицы, пример. Инструкция select
- Синтаксис
- Замечания
- Базы данных с сетевым доступом. Архитектура с файловым сервером и архитектура клиент-сервер. Достоинства и недостатки.
- Основные свойства бд и СубД