COBOL - обработка файла



Концепция файлов в COBOL отличается от тех, которые в C/C++. Во время обучения основам 'Файл' в COBOL, концепций обоих языков не будет. Простых текстовых файлов не может использоваться в COBOL, вместо PS (последовательно) и VSAM файлы используются. Файлы PS будет обсуждаться в этом модуле.

Для понимания обработка файла в COBOL, необходимо знать основные условия. Эти условия лишь понимать основы обработка файла. В терминологии будет обсуждаться в главе "Обработка файла глаголов'. Ниже приведены основные термины:

  • Поле
  • Запись
  • Физическая запись
  • Логическая запись
  • Файл

В следующем примере помогает в понимании этих терминов.

Структура программы

Поле

Поле используется для указания на то, что данные об элементе. Она представляет собой единый элемента, как показано в примере выше таких, как студент id, имя, знаков, общее метки, и процент. Количество символов в любой области известен как размер поля, например имя студента может быть не более 10 символов. Поля могут иметь следующие атрибуты:

  • Первичные ключи - это поля, которые являются уникальными для каждой записи и используются для определения конкретной записи. Например, в студентов метки файл, каждый учащийся будет обладает уникальной студенческих id на первичный ключ.

  • Вторичный ключи уникальны или не уникальных полей, которые используются для поиска данных. Например, в студентов метки файл, полное название студент может использоваться в качестве вторичного ключ зажигания, когда учащийся id не известен.

  • Описания поля используются для описания субъектом. Например, в студенты метки файл, метки и процент поля, которые добавить смысл записывать, известны описания.

Запись

Запись - это набор полей, который используется для описания объекта. Одно или более полей в записи. Например, в студентов метки файл, учащийся id, имя, знаков, общее метки и процент составляют одну запись. Совокупный размер поля в записи известно как размера записи. Записей в файле может быть фиксированной длины или переменной длины.

Физическая запись

Физическая запись - это информация, которая существует на внешние устройства. Он также известен как блок.

Логическая запись

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

Файл

Файл представляет собой набор связанных записей. Например, студенты метки файл состоит из записей всех учащихся.

Advertisements