Cтраница 3
Если затем необходимо найти в файле нужную запись, то в ОЗУ считывается оглавление, в нем отыскивается ключ и по адресу, расположенному рядом с ключом, с технического носителя вводится запись. [31]
При последовательной организации массива, отыскивая нужную запись, поочередно просматривают все записи на ленте или диске до тех пор, пока не обнаружат нужный ключ. [32]
Обращение к подпрограмме, которая выдает адрес нужной записи на пакете дисков. [33]
Уже неоднократно предлагались различные методы автоматического поиска нужной записи с использованием специальных магнитных пометок по отдельной дополнительной дорожке или даже по той же дорожке, по которой ведется основная запись. Все эти методы предполагают введение специального электронного блока поиска, который значительно усложняет и удорожает магнитофон и снижает надежность его работы. [34]
При использовании метода последовательного доступа для получения нужной записи требуется прочитать все записи, ей предшествующие. Поэтому последовательный метод доступа эффективен в тех случаях, когда необходимо обработать большинство логических записей набора данных. Для обеспечения возможности доступа к данным внутри набора данных, минуя просмотр его от начала до требуемой записи, используются индекс-но-последовательный, библиотечный и прямой методы доступа к данным. Эти методы применимы только к дисковым наборам данных. [35]
После того как указатель записи перемещен на нужную запись, которая становится текущей, можно выполнить требуемую операцию, например ввести запись до или после текущей. Опции диапазон, FOR и WHILE позволяют помечать записи, отобранные в соответствии с заданным диапазоном и условиями. [36]
Средство RPS сокращает время участия канала в поиске нужной записи. [37]
Условие отбора - критерий, предназначенный для отбора нужных записей. Условие может быть простым ( например, найти всех клиентов с почтовым индексом 98052) или сложным, как, например, такое: Найти телефоны клиентов, которые разместили заказы на растения стоимостью более 500 в течение последней недели. [38]
Если информация в файле упорядочена, то отыскать нужную запись всегда значительно проще, чем в том случае, если записи располагаются хаотически. Поэтому всегда стараются произвести упорядочение файла по некоторому параметру. Так как в любой упорядоченный файл может быть добавлена одна или несколько новых записей, то при внесении этих записей файл приходится, заново упорядочивать. [39]
Тогда в случае необходимости есть возможность быстро отыскать нужную запись. [40]
Отображаетсятолько часть значения поля, и трудно найти нужную запись, стр. [41]
После неудачного поиска мы знаем лишь то, что нужной записи нет, тогда как с помощью бинарного поиска мы обнаруживаем ближайших соседей ненайденной записи, что часто бывает важно во многих приложениях. [42]
Под г понимается выражение, задающее относительный номер или местоположение нужной записи. Переменная v, заданная в предложении DEFINE FILE, обычно используется для этой же цели, но вместе с тем для этого может быть использовано любое выражение. [43]
![]() |
Диалоговое окно Find. [44] |
Хотя можно использовать для доступа к данным прокрутку, поиск нужной записи все равно может отнять много времени. [45]