Базы данных. Вводный курс


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


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

  1. Операции, устанавливающие адрес записи и разбиваемые на два подкласса:

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

  2. Операции над адресуемыми записями.

Вот типичный набор операций:

  • 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

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




Начало  Назад  Вперед