Структура файла указывает на то, как записи организуются в файл. Существуют различные типы организаций для файлов, с тем чтобы повысить их эффективность доступа к записи. Ниже перечислены типы файловых систем:
Варианты синтаксиса, в этом модуле, наряду с их точки зрения относятся только к их использования в программе. Полный текст программы с помощью этих синтаксис будет обсуждаться в главе "обработка файла глаголов'.
Последовательный файл состоит из записей, и доступ к ним в последовательном порядке. Ниже перечислены основные атрибуты роботизированная организация файлов:
Отчеты можно прочитать в последовательном порядке. Для чтения 10-м запись, все предыдущие 9 записей следует читать.
Записей в последовательном порядке. А новые записи не может быть вставлен между ними. Новую запись всегда вставлен в конце файла.
После записи в последовательный файл, невозможно удалить, укоротить или удлинить в записи.
В отчетах, после вставки, никогда не могут быть изменены.
Обновить записи. Запись может быть перезаписан, если новый длина записи - это то же, что и для старого длина записи.
Роботизированная выходные файлы имеют очень хороший вариант для печати.
Синтаксис
В синтаксисе роботизированная организация файлов:
INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name-jcl ORGANIZATION IS SEQUENTIAL
Индексированные файлы последовательного доступа состоит из записей, которые можно последовательно. Прямой доступ к также возможно. Он состоит из двух частей:
Ниже перечислены основные атрибуты роботизированная организация файлов:
Отчеты можно прочитать в последовательном порядке как в последовательный файл организации.
Отчеты можно получить случайно, если первичный ключ. Индексный файл используется для того, чтобы получить адрес записи, и запись из файла данных.
Сортировать по index поддерживается в этой системы файлов, которая связывает значения ключа в положение записи в файле.
Альтернативный индекс также могут быть созданы для выборки записей.
Синтаксис
В синтаксисе индексируются роботизированная организация файлов:
INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name-jcl ORGANIZATION IS INDEXED RECORD KEY IS primary-key ALTERNATE RECORD KEY IS rec-key
Относительная файл состоит из записей заказать по их относительного адреса. Ниже перечислены основные атрибуты относительной организация файлов:
Отчеты можно прочитать в последовательном порядке так же, как в полуавтоматическом и индексирован организация файлов.
Отчеты можно получить с помощью относительных. Относительная ключ представляет собой запись расположение относительно адрес начала файла.
Отчеты могут быть установлены с помощью относительных. Относительный адрес рассчитывается с использованием относительных.
Относительная файл предоставляет самый быстрый доступ к документации.
Главный недостаток этой файловой системы заключается в том, что, если некоторые промежуточные отчеты отсутствуют, они также будут занимать.
Синтаксис
В синтаксисе относительной организация файлов:
INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name-jcl ORGANIZATION IS INDEXED RELATIVE KEY IS rec-key