Основы современных баз данных

       

Манипулирование данными


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

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

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

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

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

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

  • 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 - включить запись в указанную таблицу; операция генерирует адрес записи.



    Содержание раздела