Cтраница 1
Прямой метод доступа позволяет осуществлять доступ к информации по ключевым атрибутам, однако не дает возможности чтения в упорядоченной последовательности. Его преимущество - быстрый доступ, а сложность в том, что требуется разработка алгоритма получения адреса по ключевым атрибутам. Рекомендуется для организации показателей с небольшим процентом использования, если ни одна задача не требует полного просмотра показателей. [1]
![]() |
Инвертированный метод доступа. [2] |
Прямой метод доступа устанавливает взаимно однозначное соответствие между ключом записи и ее физическим адресом; не требует упорядочения значений ключей физических записей; применяется как для хранения, так и для поиска. [3]
![]() |
Способ хранения сегментов записи базы данных, представленной на, методом HDAM. КО - корневая адресуемая область. ОП - область переполнения. [4] |
Иерархический прямой метод доступа предусматривает подключение модуля рандомизации аргумента поиска корневого сегмента к внутреннему адресу сегмента на носителе. Файл представляет собой однородную область на носителе ( рис. 3.9), логически разделенную на подобласть адресуемых корневых сегментов и подобласть переполнения, которая содержит все другие сегменты. Обслуживается файл последовательным методом переполнения OSAM. Связь между подобластями и сегментами в подобласти переполнения осуществляется адресными указателями. Размер адресуемой подобласти и название программы рандомизации устанавливаются в описании базы данных. [5]
К недостаткам прямого метода доступа следует отнести некоторое замедление работы при последовательном обращении к записям. Это связано с невозможностью блокирования записей, и поэтому обращение идет с частотой 1 запись / 1 оборот диска. [6]
Еще одно преимущество прямого метода доступа - отсутствие необходимости открытия и закрытия набора данных, если в процессе работы проводится последовательный просмотр файла в том или ином направлении. SVCLIB и поэтому занимает значительное время. [7]
Режим используется только для прямого метода доступа. [8]
![]() |
Основные функции системы управления базой метаданных. [9] |
Таким образом, необходим и прямой метод доступа, и методы на основе индексов или некоторой их комбинации. [10]
Здесь необходимо упомянуть еще об одном преимуществе прямого метода доступа. В процессе работы приходится неоднократно начинать обработку набхэра данных сначала и двигаться в различных направлениях. При последовательном методе доступа нужно было бы все время выполнять открытие и закрытие набора данных, а выполнение программ OPEN и CLOSE занимает в операционной системе значительное время. [11]
При индексно-последовательной организации допускается как последовательный, так и прямой метод доступа. [12]
Обновляемый файл может быть объявлен с описателем последовательного или прямого метода доступа. Однако последовательный доступ не позволяет добавлять новые записи. [13]
Если при создании набора данных, предназначенного для обработки прямым методом доступа, в макрокоманде WRITE задан операнд следующий адрес, то по такой макрокоманде строится 24-байтовый блок DECB. В этом случае в байты 20 - 23 блока DECB система помещает относительный адрес TTR следующего блока набора данных. [14]
Для наборов данных ARXIV, CPRAV, МАКЕТ была принята разновидность прямого метода доступа, называемая относительной организацией файла. При таком методе все записи набора данных имеют сквозную логическую нумерацию от 0 до N, где N - общее количество записей в наборе данных. Этот номер является логическим ключом записи и используется для быстрого поиска нужной записи. Программы прямого метода доступа, входящие в состав операционной системы, преобразуют этот ключ в абсолютные адреса цилиндра, дорожки и записи и выполняют обмен. [15]