Концепция файлов в COBOL отличается от тех, которые в C/C++. Во время обучения основам 'Файл' в COBOL, концепций обоих языков не будет. Простых текстовых файлов не может использоваться в COBOL, вместо PS (последовательно) и VSAM файлы используются. Файлы PS будет обсуждаться в этом модуле.
Для понимания обработка файла в COBOL, необходимо знать основные условия. Эти условия лишь понимать основы обработка файла. В терминологии будет обсуждаться в главе "Обработка файла глаголов'. Ниже приведены основные термины:
В следующем примере помогает в понимании этих терминов.
Поле используется для указания на то, что данные об элементе. Она представляет собой единый элемента, как показано в примере выше таких, как студент id, имя, знаков, общее метки, и процент. Количество символов в любой области известен как размер поля, например имя студента может быть не более 10 символов. Поля могут иметь следующие атрибуты:
Первичные ключи - это поля, которые являются уникальными для каждой записи и используются для определения конкретной записи. Например, в студентов метки файл, каждый учащийся будет обладает уникальной студенческих id на первичный ключ.
Вторичный ключи уникальны или не уникальных полей, которые используются для поиска данных. Например, в студентов метки файл, полное название студент может использоваться в качестве вторичного ключ зажигания, когда учащийся id не известен.
Описания поля используются для описания субъектом. Например, в студенты метки файл, метки и процент поля, которые добавить смысл записывать, известны описания.
Запись - это набор полей, который используется для описания объекта. Одно или более полей в записи. Например, в студентов метки файл, учащийся id, имя, знаков, общее метки и процент составляют одну запись. Совокупный размер поля в записи известно как размера записи. Записей в файле может быть фиксированной длины или переменной длины.
Физическая запись - это информация, которая существует на внешние устройства. Он также известен как блок.
Логические записи информации, которая используется в рамках программы. В COBOL программ, только одна запись может осуществляться в любой момент времени, и она называется логическая запись.
Файл представляет собой набор связанных записей. Например, студенты метки файл состоит из записей всех учащихся.