Jump to content

Индексированный файл

Индексированный файл — это компьютерный файл с индексом , который обеспечивает легкий произвольный доступ к любой записи ее файла по ключу .

Ключ должен быть таким, чтобы он однозначно идентифицировал запись. Если присутствует более одного индекса, остальные называются альтернативными индексами . Индексы создаются вместе с файлом и поддерживаются системой.

IBM поддерживает индексированные файлы с помощью метода индексированного последовательного доступа ( ISAM ) в OS/360 и последующих версиях . IBM В операционные системы виртуального хранилища добавлен VSAM , который поддерживает индексированные файлы как наборы данных последовательности ключей (KSDS), с дополнительными возможностями. Поддержка индексированных файлов встроена в COBOL. [1] и PL/I . [2] Другие языки с более ограниченными возможностями ввода-вывода, такие как C, поддерживают индексированные файлы через дополнительные пакеты в библиотеке времени выполнения, такой как C-ISAM. [3] Некоторые операционные системы Digital , такие как OpenVMS , поддерживают ввод-вывод индексированных файлов с помощью служб управления записями .

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

Языковая поддержка

[ редактировать ]

Язык COBOL поддерживает индексированные файлы с помощью следующей команды в FILE CONTROL раздел

ORGANIZATION IS INDEXED

IBM PL/I использует атрибут файла ENVIRONMENT(INDEXED) или ENVIRONMENT(VSAM) объявить индексированный файл.

См. также

[ редактировать ]

Встроенные цитаты

[ редактировать ]
  1. ^ 1 Справочник по языку прикладного программирования VS COBOL II, выпуск 4, восьмое издание (март 1993 г.), IBM Corporation, отдел J58, Copyright International Business Machines Corporation 1984, 1993. стр. 67-73
  2. ^ Корпорация IBM (2012). Enterprise PL/I для z/OS, версия 4.3, справочник по языку . п. 276 . Проверено 25 ноября 2015 г.
  3. ^ Я корпорация IBM. «Информикс С-ИСАМ» . Проверено 25 ноября 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bafdca6e856e05ce1b273371f6f10a97__1630199280
URL1:https://arc.ask3.ru/arc/aa/ba/97/bafdca6e856e05ce1b273371f6f10a97.html
Заголовок, (Title) документа по адресу, URL1:
Indexed file - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)