Cтраница 3
Система обеспечивает создание и ведение баз данных на основе файлов и оперирует со следующими структурами данных: поле, запись, файл, информационная база данных. Поле - наименьшая поименованная структурная единица. Информационная база, поддерживаемая системой ФОБРИН, - это структура, состоящая из двух частей: словаря системы и совокупности независимых файлов. В словаре системы хранятся описания данных и процедуры обработки данных, созданные пользователями для определенных видов обработки. Доступ к файлам осуществляется только через посредство словаря. [31]
Режим обмена данными только с человеком не является единственным для информационной системы. Данные могут быть подготовлены в некотором файле другой системой программирования или поступать в реальном масштабе времени от некоторого действующего источника данных. Точно так же данные, извлекаемые из базы данных, могут передаваться для последующей обработки другим системам программирования или непосредственно объектам управления. Поскольку число и виды источников и приемников данных в общем случае не могут быть установлены заранее, инструментальный язык программирования должен обладать развитыми средствами ввода-вывода, унифицирующими различные действия с внешней средой. Отправной точкой для выбора этих средств может послужить язык программирования Алгол 68 177 ], представляющий внешнюю среду в виде совокупности файлов, книг и каналов с определенным набором операций над ними. [32]