Лекция: Манипулирование данными

Поддерживаются два класса операторов:

a. Операторы, устанавливающие адрес записи, среди которых:

· прямые поисковые операторы (например, найти первую запись таблицы по некоторому пути доступа);

· операторы, находящие запись в терминах относительной позиции от предыдущей записи по некоторому пути доступа.

a.

· Операторы над адресуемыми записями

Типичный набор операторов:

· LOCATE FIRST — найти первую запись таблицы T в физическом порядке; возвращает адрес записи;

· LOCATE FIRST WITH SEARCH KEY EQUAL — найти первую запись таблицы T с заданным значением ключа поиска K; возвращает адрес записи;

· LOCATE NEXT — найти первую запись, следующую за записью с заданным адресом в заданном пути доступа; возвращает адрес записи;

· LOCATE NEXT WITH SEARCH KEY EQUAL — найти cледующую запись таблицы T в порядке пути поиска с заданным значением K; должно быть соответствие между используемым способом сканирования и ключом K; возвращает адрес записи;

· LOCATE FIRST WITH SEARCH KEY GREATER — найти первую запись таблицы T в порядке ключа поиска K cо значением ключевого поля, большим заданного значения K; возвращает адрес записи;

· RETRIVE — выбрать запись с указанным адресом;

· UPDATE — обновить запись с указанным адресом;

· DELETE — удалить запись с указанным адресом;

· STORE — включить запись в указанную таблицу; операция генерирует адрес записи.

еще рефераты
Еще работы по информатике