Л. Партыка, И. И. Попов системы управления базами данных


Способы адресации и методы доступа к записям



бет35/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   31   32   33   34   35   36   37   38   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

Способы адресации и методы доступа к записям

Записи логического файла идентифицируются с помощью уникальной последовательности символов или некоторого числа — ключа. Таким ключом обычно является значение поля, расположенное в каждой записи в одной и той же позиции. Иногда бывает необходимо объединить несколько полей, чтобы обеспечить уникальность ключа, который в этом случае называется сцепленным ключом.

В некоторых файлах записи имеют несколько ключей. Запись Закупка может иметь различные Номер_Поставщика и Номер_Покупателя, каждый из которых является ключом.

Во многих приложениях требуется идентифицировать записи по ключам, которые не являются уникальными. Однако при этом все равно должен существовать один уникальный ключ, тот, что используется для размещения записи в файле и выборки ее из файла. Такой ключ называется первичным ключом или идентификатором.

Основную проблему при адресации файла можно сформулировать следующим образом: как по первичному ключу определить местоположение записи с данным ключом? и как надо организовать набор записей, чтобы поиск потребовал как можно меньше затрат ?

При разработке схем адресации файлов и определяемого ими размещения записей в файлах большое значение имеет вопрос о том, как включаются в файл новые записи и удаляются старые.

Существует несколько различных способов адресации и поиска записей, например, на основе упорядочения, различных индексов, преобразования «ключ — адрес». Приведем обзор следующих способов, количественная оценка эффективности которых представлена в [22].



Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   215




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет