Манипулирование данными
Структуры данных
Основные особенности систем на обратных списках
Лекция 2. Ранние подходы к организации БД. Системы, основанные на обратных списках, иерархические и сетевые СУБД. Сильные места и недостатки ранних систем
Организация доступа к данным на основе обратных списков используется практически во всех современных реляционных СУБД, но в этих системах пользователи не имеют непосредственного доступа к обратным спискам (индексам).
База данных, организованная с помощью обратных списков, похожа на реляционную БД, но с тем отличием, что хранимые таблицы и пути доступа к ним видны пользователям. При этом:
· Строки таблиц упорядочены системой в некоторой физической последовательности.
· Физическая упорядоченность строк всех таблиц может определяться и для всей БД.
· Для каждой таблицы можно определить произвольное число ключей поиска, для которых строятся индексы. Эти индексы автоматически поддерживаются системой, но явно видны пользователям.
Поддерживаются два класса операторов:
1. Операторы, устанавливающие адрес записи, среди которых:
прямые поисковые операторы (например, найти первую запись таблицы по некоторому пути доступа), операторы, находящие запись в терминах относительной позиции от предыдущей записи по некоторому пути доступа.
2. Операторы над адресуемыми записями