ГОСТ Стандарт

ГОСТ 28270-89

Системы обработки информации. Спецификация файла описания данных для обмена информацией

2 916 просмотров

Кратко

Цей державний стандарт (ГОСТ 28270-89) встановлює уніфіковану структуру файлів та формати записів для обміну даними між різними системами обробки інформації. Він базується на міжнародному стандарті ISO 8211 і забезпечує технічну сумісність при передачі складних структур даних незалежно від апаратного чи програмного забезпечення.

Что сделать

Використовуйте цей стандарт при налаштуванні автоматизованих систем управління охороною праці для забезпечення коректної міграції або експорту баз даних про професійні ризики та інциденти між різними ІТ-платформами.

Темы

Касается профессий

адміністратор баз даних системний аналітик інженер з автоматизації спеціаліст з цифровізації ОП

Скачать документ

Формат .docx · доступно зарегистрированным пользователям

Войти и скачать

Текст документа

ГОСУДАРСТВЕННЫЙ СТАНДАРТ

СОЮЗА ССР

Системы обработки информации

СПЕЦИФИКАЦИЯ ФАЙЛА

ОПИСАНИЯ ДАННЫХ

ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ

ГОСТ 28270-89,

(СТ СЭВ 6366-88, ИСО 8211-85)

Издание официальное

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО УПРАВЛЕНИЮ КАЧЕСТВОМ

ПРОДУКЦИИ И СТАНДАРТАМ

УДК 681.327.6:006.354

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

Системы обработки информации

СПЕЦИФИКАЦИЯ ФАЙЛА ОПИСАНИЯ ДАННЫХ

ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ

Information processing systems. Specification
for a data descriptive file for information
interchange

ОКСТУ 4097

Дата введения 01.07.90
■ Настоящий стандарт устанавливает независимые от носителя и системы обобщенную структуру файла и форматы записей данных для обмена меж­ду системами обработки информации.
Стандарт определяет средства формального описания данных различной структуры и типа независимо от их содержания.
В целях обеспечения международного обмена информацией в качест­ве государственного стандарта „Системы обработки информации. Специфи­кация файла описания данных для обмена информацией” принят стандарт ИСО 8211 методом прямого внедрения с учетом опечаток и неточностей, приведенных в приложении 1 (в аутентичном тексте стандарта помечены знаком „ * ”).

СПЕЦИФИКАЦИЯ ФАЙЛА ОПИСАНИЯ ДАННЫХ

ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ

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

АУТЕНТИЧНЫЙ ТЕКСТ МЕЖДУНАРОДНОГО СТАНДАРТА

0. ВВЕДЕНИЕ

Настоящий стандарт разработан в ответ на определенную потребность в механизме, позволяющем свободно перемещать структуры данных из одной вычислительной системы в другую, независимо от способа формиро­вания. Структуры данных, предназначенных для обмена, могут сущест­венно меняться как по сложности так и по размеру, а метод осуществления обмена такими данными должен быть общий. Также желательно, чтобы любой носитель данных, такой как линия связи, магнитная лента, пакет
Перепечатка воспрещена
© Издательство стандартов, 1990
дисков, гибкий диск и т. д., можно было использовать для физического обмена и, по возможности, вся информация, необходимая для преобра­зования структуры в конечной системе, содержалась в рамках информа­ции, передаваемой на носителе данных.
Для удовлетворения этих потребностей настоящий стандарт устанавли­вает независимые от носителя и независимые от системы структуру файла и форматы записей данных для обмена информацией между вычислитель­ными системами. Стандарт подразумевает использование как физических носителей данных, так и линий связи. Данные пользователя могут быть представлены лк^бым признанным в международном масштабе набором кодированных символов и переданы в прозрачной форме. Промежуточ­ная структура, через которую проходит информация, предназначена толь­ко для обмена и не используется в общей обработке.
Целью разработки настоящего стандарта было определение формата обмена, в который преобразовывается информация отправителя и пере­дается в систему получателя. При получении информации в формате обме­на она затем преобразовывается в формат получателя без потери структуры и содержания. Стандарт определяет метод для описания четкой струк­туры обмена, позволяющей принять большинство структур данных поль­зователя. Этот метод дает возможность отправителю сохранить структуру информации и передать ее с данными получателю таким образом, что получатель может повторно преобразовать структуру и данные в локальной системе.
С помощью настоящего стандарта могут быть описаны и обменены большинство структур данных общего использования: элементарные дан­ные, векторы, массивы и иерархии. Такие структуры файла пользователя, как последовательная, иерархическая, реляционная и индексная, могут быть преобразованы в структуру обмена. При обмене сетевыми структу­рами необходима дополнительная препроцессорная и постпроцессорная обработка для сохранения логических связей.
Положения настоящего стандарта не зависят от носителей данных и требуют среды, в которой стандартные метки и структуры файлов мо­гут быть записаны или считаны с выбранных стандартных носителей. До­пускается, что записи переменной длины могут быть обработаны посредст­вом обеспечения системы обработки файла и меток. Для преобразования файла пользователя и системы управления базой данных в файл обмена
необходим вычислительный процесс. Функция преобразования должна обеспечить необходимые преобразования структуры и данных. Параметры, необходимые для определения выбора и преобразования этих элементов данных и структур в форматы, установленные настоящим стандартом, находятся вне сферы рассмотрения стандарта.
В управляющих полях файла обмена необходимо использовать набор кодированных символов по стандарту ИСО 646 (международная справоч­ная версия по ГОСТ 27463), в полях данных пользователя допускаете^ применять расширенные наборы символов.
Настоящий стандарт предусматривает три уровня обмена, из которых пользователь может выбирать необходимый ему, исходя из сложности структур данных.
Первый уровень поддерживает множество полей, содержащих прос­тые, неструктурированные строки символов.
Второй уровень поддерживает первый уровень и обрабатывает мно­жество полей, содержащих структурированные данные пользователя, охватывающие все разнообразие типов данных.
Третий уровень поддерживает второй уровень и иерархические струк­туры данных. *
Пр имечание. Дополнительная информация по применению настоящего стандарта приведена в приложении А.

1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ

Настоящий стандарт устанавливает формат обмена для облегчения пере­дачи файлов, содержащих записи данных, между вычислительными систе­мами. Стандарт не предназначен для использования внутри локальных систем. Стандарт определяет обобщенную структуру файла, которую мож­но использовать для передачи между системами записей, содержащих широкое разнообразие структур и типов данных. Стандарт представлет лишь средство описания содержимого записей данных, но не определяет самого содержимого записи.
Стандарт устанавливает:
1) независимые от носителя данных файл и описания записей данных для обмена информацией. Он также предполагает использование других международных стандартов по структуре и разметке файлов, таких, как ИСО 1001 (ГОСТ25752),ИСО4341 (ГОСТ28104), ИСО 7665 (ГОСТ28081);
2) описание элементов данных: векторов, массивов и иерархий, содер­жащих строки символов, строки битов и числовые формы.
Числовые формы определены в ИСО 6093;
3) файл описания данных, включающий в себя запись описания данных и сопутствующие ей записи данных, которые позволяют обмениваться информацией с минимальным специфичным внешним описанием;
4) запись описания данных, которая характеризует поле данных в пределах сопутствующих записей данных;
5) три уровня обмена в зависимости от сложности допустимой струк­туры данных (по п. 5.2.1.2) .

2. СООТВЕТСТВИЕ

Файл обмена соответствует требованиям настоящего стандарта, если все записи описания данных и записи данных соответствуют специфика­циям, определенным в стандарте. В формулировке соответствия следует Указывать уровень обмена, которому соответствует содержимое файла.
Настоящий стандарт не устанавливает требования к обработке и реа­лизации, поэтому сама эта обработка не может ему соответствовать.
3. ссылки
ИСО 646 Обработка информации. 7-битный кодированный набор симво­лов ИСО для обмена информацией.
ИСО 1001 Обработка информации. Структура и разметка файла на маг­нитной ленте для обмена информацией.
ИСО 2022. Обработка информации. 7- и 8-битные кодированные наборы символов ИСО. Методы расширения кода.
ИСО 4341. Обработка информации. Структура и разметка файла на кас­сетах и катушках с магнитной лентой для обмена информацией.
ИСО 6093. Обработка информации. Представление числовых значений в строках символов для обмена информацией.
ИСО 7665. Обработка информации. Структура и разметка файла на гиб­ком магнитном диске для обмена информацией.
Международный регистр ИСО наборов символов, используемых с расширенными последовательностями, также связан с настоящим стан­дартом.

4. ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

В настоящем стандарте применяются следующие термины и опреде­ления
4.1. Буквенно-цифровой символ — символ, встречающийся в колон­ках 2-7 включительно (кроме позиции 7/15) международной ссылоч­ной версии ИСО 646 (ГОСТ 27463) .
Примечание. Символы, определенные в настоящем стандарте, представ­лены их позицией (колонка/ряд) в таблице кодированного набора символов по ЙСО 646 (ГОСТ 27463) или их акронимами (обозначениями по ГОСТ 27465), на­пример, АР2, РЗ, РЭ.
4.2. Описатель массива - последовательность чисел,1 определяющая размерность и величину массива.
4.3. Базовый адрес данных - элемент данных, значение которого, рав­но числу байтов, предшествующих первому полю данных, равен суммар­ной длине ведущей метки и справочника, включая разделитель поля в конце справочника. Началом отсчета (0) является первый байт ведущей метки.
4.4. Поле битов - поле данных, содержащее только двоичные цифры и, при необходимости, выравниваемое влево двоичными нулями до гра­ницы байта (см. также термин ...строка битов в символьном режиме”).
4.5. Байт — набор п битов.
Примечание. Положения настоящего стандарта не зависят от носителя (сре­ды) , а число битов зависит от носителя.
4.6. Декартова метка - массив идентификаторов, образованный декар­товым произведением элементов двух (или более) векторных меток. Эле­менты массива имеют тот же порядок, что и элементы прямого произве­дения, так что, если а и b - векторные метки а = (а(1), . . . , а(п)] и S= (b(l) b(m)] , то декартова метка а■1>= [а(1)Ь(1), а(1)Ь(2),. . . ,
a(l)b(m) a(n)b(m)], гдеа(і)Ь(і) - соединение а (і) и b (j), которое образует идентификатор элемента i, j соответствующего массива данных.
4.7. Строка битов в символьном режиме - последовательность симво­лов (0 или 1), представляющая строку двоичных цифр (см. также термин .доле битов”).
4.8. Составное поле данных - поле, содержащее один или несколько неделимых элементов данных.
4.9. Файл описания данных (ФОД) - файл, содержащий запись описа­ния данных и относящиеся к ней записи данных.
4.10. Зап