Cтраница 1
Подбаза ( для Банк-ДОС - файл) - физически отдельно размещающаяся часть базы данных. Для ДОС ЕС это обычные файлы на пакетах магнитных дисков, для ОС ЕС - наборы данных прямого доступа; параметры тех и других указываются при создании подбаз ( файлов) управляющими операторами задания Назначение подбаз - дать возможность распределить большук базу данных по запоминающим устройствам прямого доступа ( ЗУПД) ограниченной емкости, организовать копирование-восстановление и реорганизацию базы данных сравнительно малосвязанными частями, управлять размещением записей в БД. Обычно в подбазах хранят вместе записи, на которых можно решать определенный круг задач, не используя другие подбазы. Одновременно это повышает гарантии целостности базы данных - при обнаружении локальной некорректности в БД достаточно восстановить только испорченную область. [1]
![]() |
Графическое изображение структуры БД Кадры. [2] |
Подбаза как набор данных ОС ( ДОС) ЕС состоит из неблокированных записей фиксированной длины, называемых страницами. Размер страниц может быть различен для различных подбаз базы данных. Все страницы базы данных нумеруются подряд, начиная с 1 и кончая последним номером, причем подбаза определяется непрерывным диапазоном страниц. Диапазоны разных подбаз не должны пересекаться и в совокупности должны составлять весь объем базы данных. [3]
Разметка подбаз производится в порядке следования подобных операторов. В каждой подбазе вначале размечаются инвентарные, а затем информационные страницы. Так как инвентарные страницы не входят в диапазон, объявляемый для подбазы в схеме, при создании набора данных подбазы в параметре SPACE DD-предложения необходимо учитывать все инвентарные страницы. [4]
Определяются имя подбазы, размер ее страниц, диапазон номеров ее страниц, допустимый предел заполненности страниц. [5]
При восстановлении подбазы все эти сведения, а также дата и время восстановления выводятся на АЦПУ. [6]
![]() |
Структура страницы БД сей базы данн ых раз. [7] |
В каждой подбазе ОС ЕС должно быть выделено пространство для системных инвентарных страниц, размещающихся физически перед всеми информационными страницами БД и не имеющих своих номеров. В инвентарных страницах, как и в обычных страницах, существует десятибайтовый заголовок страницы и однобайтовый признак конца страницы, а все остальное пространство занято однобитовыми флажками. Каждой странице подбазы соответствует один бит-флажок. В F-инвенторе флажок устанавливается в 1, когда в соответствующей странице подбазы остается меньше определенного в описании базы данных количества свободных байт; это позволяет системе избегать безрезультатных вызовов страницы в память при поиске места для новой записи. В С-инвенторе флажок устанавливается в 1, когда в системный журнал отката на начало программы выводится копия соответствующей страницы. Благодаря этому в журнал при многократном изменении одной и той же страницы выводится ее копия только в первом исходном состоянии, что экономит время ввода-вывода. [8]
Количество инвентарных страниц подбазы определяется размером страниц подбазы ( инвентарные страницы имеют тот же размер, что и информационные страницы подбазы) и количеством информационных страниц подбазы. Инвентарные страницы автоматически размечаются утилитой разметки страниц подбазы. [9]
Операнд SEGM выделяет подбазу в базе данных диапазоном номеров страниц. Диапазоны различных подбаз БД не должны пересекаться и в сумме должны составлять полный объем базы данных, объявленный в BASE. Для единственной подбазы базы данных параметр SEGM может опускаться - по умолчанию принимается, что подбаза состоит из всех страниц базы данных. [10]
Настоятельно рекомендуется снимать копии подбаз и восстанавливать их одновременно во избежание потери целостности базы данных. [11]
Объявляется база данных и ее подбазы, используемые проблемной программой; в соответствие используемым полям базы данных ставятся поля РОП. [12]
На практике удобно определять Тх через определяющую подбазу X: конечные пересечения элементов X образуют базу X для Тх, и каждое 7 -открытое множество может быть получено как объединение элементов базы X. Глобальный анализ в топологическом пространстве может быть представлен с помощью открытых множеств пространства. [13]
Количество инвентарных страниц подбазы определяется размером страниц подбазы ( инвентарные страницы имеют тот же размер, что и информационные страницы подбазы) и количеством информационных страниц подбазы. Инвентарные страницы автоматически размечаются утилитой разметки страниц подбазы. [14]
При опущенном FARM выдается справка о состоянии подбазы относительно блокировки, при PARM В подбаза блокируется, при PARM U разблокируется. [15]