Студопедия
Главная страница | Контакты | Случайная страница | Спросить на ВикиКак

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Ярков Павел

Читайте также:
  1. Евгений Базаров и Павел Петрович Кирсанов.
  2. Павел I
  3. Павел Басинский. Из жизни отечественных кактусов
  4. Павел Глоба
  5. РОССИЯ В КОНЦЕ XVIII ВЕКА. ПАВЕЛ I.

Последовательный набор данных является простейшей структурой данных в системе z/OS.

Примерами последовательного набора данных являются выходной набор данных

для построчного принтера и файл журнала.

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

Например , чтобы получить десятый элемент в наборе данных система должна сначала пропустить предыдущие девять элементов.

Последовательные наборы данных используются чаще всего для хранения относительно больших объемов информации (выходной набор данных для построчного принтера., журнал сеанса и т.д.) на любых типах устройств внешней памяти. Причем на ленточных накопителях могут использоваться исключительно последовательные наборы данных. Для обработки последовательных наборов данных в z/OS поддерживается два метода доступа: BSAM и QSAM.

 

Специальные разновидности последовательных наборов (EXTENDED LARGE) могут использоваться для хранения данных очень больших объемов.

 

Также как и файлы Windows , последовательные наборы данных z/OS могут быть разделены на бинарные и текстовые ,но такое разделение является еще более условным, чем в Windows, так как не только не существует каких-либо специальных атрибутов файла или тегов которые бы указывали ,является ли файл бинарным или текстовым, но и не используются какие-либо разделители строк , так как набор данных и без того всегда имеет структуру записей.

 

Пользователь z/OS определяет последовательные наборы данных посредством

языка управления заданиями (job control language, JCL), указав организацию набора

данных PS (DSORG=PS), что означает physical sequential (физически последователь-

ная). Записи в наборе данных физически располагаются одна за другой.

 

Generationdatagroup (GDG)

В z/OS возможно занести в каталог успешные обновления или поколения связанных данных. Они называются generationdatagroups (GDGs) – группы поколений данных.

Каждый набор данных в GDG называется поколением, или набором поколения данных - generationdataset (GDS). Группа поколений данных (GDG) – это набор исторически связанных non-VSAM наборов данных, которые расположены в хронологическом порядке, так, каждый набор данных исторически связан с другими в группе.

Поколения в GDG могут иметь схожие или несхожие DCB атрибуты и организацию набора данных. Если атрибуты и организация всех поколений в группе идентичны, поколения могут быть рассмотрены совместно как один набор данных – dataset.

Преимущества группировки связанных наборов данных:

· Все наборы данных в группе могут быть названы общим именем

· Операционная система способна хранить поколения в хронологическом порядке

· Устаревшие поколения могут быть автоматически удалены операционной системой

 

Наборы поколений данных имеют последовательно упорядоченные абсолютные или относительные имена, которые представляют их «возраст». Процедуры управления каталогами операционной системы используют абсолютное имя поколения. Старшие наборы данных имеют меньшие абсолютные номера. Относительное имя – это знаковое целое число, использующееся для обозначения последнего (0), следующего за последним (-1) и так далее поколений.

Например, название набора данных LAB.PAYROLL(0) относится к самому последнему набору данных в группе, LAB.PAYROLL(-1) относится к предпоследнему набору данных и так далее. Относительный номер также может быть использован, чтобы занести в каталог новое поколение (+1). База группы поколений данных размещается в каталоге до того, как будут внесены в каталог наборы данных поколений. Каждая GDG представляется входом в базу GDG.

 

 


Дата добавления: 2014-12-19; просмотров: 14 | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2017 год. (0.009 сек.)